-
Notifications
You must be signed in to change notification settings - Fork 219
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
Drop support for CPython 2.7 (manylinux2010) #428
Comments
This could impact many users, but I wonder if we could tag the last image still shipping with 2.7 and keep it around as a fallback for users who still need it? |
CPython 2.7 won't be EOL until April 2020: |
We could create and tag the last image once Python 2.7.18 is released during PyCon just so that users have the last version available. |
Since end of january, all images are tagged so tagging => OK |
Python 2.7.18 has been released in April! 🚀 |
Whenever we're ready. ;) |
The question would be "whenever package maintainers are ready". I'll write something here but please tell me if it's better suited for https://discuss.python.org/c/packaging. I made some stats on all latest release of projects producing manylinux wheels, active (having at least 1 release in the past year) and for which at least 1 manylinux wheel has been downloaded over the past month. As with all stats, it might be biased by my process and/or interpretation. Here are some interesting numbers regarding python versions:
For those still building for cp26/cp33, they are using custom images as tagging every manylinux image in quay.io occurred after those versions were dropped. For those building for cp34, they might be using a tagged manylinux image. As for cp27, if all those package maintainers are using a single image workflow and still want to maintain cp27, this will lead to roughly 500 package build workflow that will need to be reworked. Personnaly, no doubt about dropping cp27 but, even though this issue has been opened for almost a year, I doubt package maintainers have seen it (maybe announcing on https://discuss.python.org/c/packaging has better visibility ?) |
More stats there: https://mayeut.github.io/manylinux-timeline/ We'll probably wait for the summer to drop support for |
CPython 2.7 dropped on manylinux2010 by merging #993 Last image with CPython 2.7 is tagged |
…at still has it. See pypa/manylinux#428
CPython 2.7 has reached end-of-life in January 2020
The text was updated successfully, but these errors were encountered: