Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 698242 - dev-python/nototools-0.2.1 version bump, add support for python > 2.7
Summary: dev-python/nototools-0.2.1 version bump, add support for python > 2.7
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Pacho Ramos
URL: https://github.com/googlefonts/nototo...
Whiteboard:
Keywords:
Depends on:
Blocks: py3-tracker, python-3-incompatible
  Show dependency tree
 
Reported: 2019-10-22 08:35 UTC by penguinolog
Modified: 2020-03-11 18:49 UTC (History)
8 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
nototools-20191107.ebuild (nototools-20191107.ebuild,1010 bytes, text/plain)
2019-12-15 16:08 UTC, Pacho Ramos
Details

Note You need to log in before you can comment on or make changes to this bug.
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