-
Notifications
You must be signed in to change notification settings - Fork 673
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
remove Python 2 constructs #2541
Comments
Which versions of Python 3 will be supported? (Asking mainly for f-strings, PEP 498) |
I don’t think we discussed this in any detail. Start a discussion on the dev list?
… Am 19.02.2020 um 04:05 schrieb Rocco Meli ***@***.***>:
Which versions of Python 3 will be supported? (Asking mainly for f-strings, PEP 498)
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.
|
I think we usually followed whatever numpy was also doing, which I think was what continuous integration and conda-forge supported. I think we usually have to be quite slow because we need to support that one cluster that still happens to run 2.7 in 2020. |
I don't know when 1.19 comes out, but My understanding is that major releases of |
SciPy will also be 3.6+ only for the next release (1.5.x). NumPy & SciPy have started to remove large amounts of Python 2 compatibility constructs in their master branches now that their Python 2.7 LTS branches have had what should be their final updates/need for backports. |
For 2.0 I don't have a problem starting with Python >= 3.6. |
Going to link #2739 (comment) back to here. My current approach has been to remove six / future things every time I deal with a file. We probably want a means of tracking progress though. |
Release 2.0 does not support Python 2 anymore (see the Roadmap) so we should get rid of compatibility code (six and friends).
EDIT: In this issue we also decided to drop Python 3.5 support from 2.0.
The text was updated successfully, but these errors were encountered: