Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 698242

Summary: dev-python/nototools-0.2.1 version bump, add support for python > 2.7
Product: Gentoo Linux Reporter: penguinolog
Component: Current packagesAssignee: Pacho Ramos <pacho>
Status: RESOLVED FIXED    
Severity: normal CC: crabbedhaloablution, dev, dschridde+gentoobugs, mike, steffen.weber, stoffepojken, ursm, yellowhat46
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: https://github.com/googlefonts/nototools/releases/tag/v0.2.1
See Also: https://github.com/googlefonts/nototools/issues/501
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 694800    
Attachments: nototools-20191107.ebuild

Description penguinolog 2019-10-22 08:35:50 UTC
dev-python/nototools: version 0.2.0 released, python 3.7 tests on Travis CI PASS

Python 2.7 EOL is approaching and we still have a bench of Python 2.7-only packages
Comment 1 Dennis Schridde 2019-11-15 19:32:50 UTC
I don't want to hold the version bump back, but maybe the joy over Python 3 compatibility is too early: https://github.com/googlefonts/nototools/issues/472 is not closed yet.

Also note that version 0.2.1 was released meanwhile, which contains "More updates to make Python3 compatible (#496, #497)."

See-Also: https://github.com/googlefonts/nototools/issues/472
Comment 2 Dennis Schridde 2019-11-15 19:33:46 UTC
Also: HOMEPAGE should be changed to: https://github.com/googlefonts/nototools
Comment 3 Laurent Bachelier 2019-12-04 19:31:30 UTC
nototools depends on fonttools, and now that fonttools 4.0.1 is stable the dependencies are broken (fonttools becoming python 3 only)
Comment 4 Pacho Ramos gentoo-dev 2019-12-15 16:08:32 UTC
Created attachment 599656 [details]
nototools-20191107.ebuild

First try, for now waiting for https://github.com/googlefonts/nototools/issues/501 ... and also I need to see the proper way of running python_optimize :/
Comment 5 penguinolog 2020-01-21 17:47:24 UTC
Commit e9bd76178d73903c0ebe55f8af0fb8a1f9088b0c to the nototools repo fixes python3 compatibility
Comment 6 penguinolog 2020-01-21 20:30:42 UTC
Extra validation shown, that upstream is still not ready: a lot of code was mechanically fixed, but APIs are broken for python3.
Fixing in possible tempo, but code quality is extremely poor.
Comment 7 Pacho Ramos gentoo-dev 2020-03-11 18:48:36 UTC
It was bumped some days ago, please open new bugs for new issues

Thanks

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6dc16330b854c0eb20f5cb62c847dc6f6b033690