-
Notifications
You must be signed in to change notification settings - Fork 488
Drop Python3.7, require 3.8+ and run tests on 3.11 too #2879
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
#2676 I hope they fix that in the next release...
looks like neither lxml 4.9.0 nor 4.9.1 provide precompiled wheels for Windows CPython 3.11 so for now continue to run tests on 3.10 until that's the case
We currently test the minimum and maximum required pythons, previously it was 3.7 (on linux only) and 3.10 (on all of linux, mac and windows). So this is ready to be merged, provided everyone is happy about dropping support for Python 3.7. |
FontTools has dropped support for 3.7, thus we follow suit fonttools/fonttools#2879 fonttools/fonttools#2878
FontTools has dropped support for 3.7, thus we follow suit fonttools/fonttools#2879 fonttools/fonttools#2878
I'm wondering if we want to start using pip-tools for requirements management? The text files seem handwritten to me currently, and some deps are pinned in tox instead. We could instead pip-compile several requirements files ready to be used as is in testing? Then there's one way to do dep testing. |
sounds good, wanna send a PR? |
I just reverted this PR with f21e676. We shall re-revert once a new RoboFont is released, which I hear will use (at least) Python 3.9. I can't speak of Robofont schedule, but I would like to be able to drop Python 3.7 support by the end of this year. |
FontTools has dropped support for 3.7, thus we follow suit fonttools/fonttools#2879 fonttools/fonttools#2878
Fixes #2878 and #2163