Drop support EOL Pythons
See original GitHub issuePython 2.7 and 3.4, and 3.5 are end of life. They are no longer receiving bug fixes, including for security issues.
For a list of supported and EOL Pythons, see:
Supported: https://devguide.python.org/#status-of-python-branches EOL: https://devguide.python.org/devcycle/#end-of-life-branches
Removing support for EOL Pythons will reduce testing and maintenance resources while allowing the library to move towards a modern Python 3 style.
Next steps
- Do one additional release that supports Python 2.7 to include recent changes
- Create a “1.x” or “python2.7-support” branch to allow ongoing Python 2 maintenance
-
Bump the major version number on the(not necessary)master
branch - Review and merge PR #281
- Do another release for Python 3+
Issue Analytics
- State:
- Created 2 years ago
- Reactions:3
- Comments:11 (11 by maintainers)
Top Results From Across the Web
Drop support for EOL Python versions? · Issue #295 - GitHub
Is there any interest in dropping support for old Python versions? When they reach EOL that means they're no longer receiving security updates....
Read more >Sunsetting Python 2
As of January 1st, 2020 no new bug reports, fixes, or changes will be made to Python 2, and Python 2 is no...
Read more >Python - endoflife.date
Release Released Security Support
3.11 2 months ago. (24 Oct 2022) Ends in 4 years and 10 months. (24 Oct 2...
3.10 1 year and...
Read more >Python 2 EOL - Now What? - ActiveState
Vendors that offer Python 2 distributions today (such as Linux vendors, Docker, cloud providers, etc) will likely phase out their support for ...
Read more >Supported versions - Apache Airflow
We drop support for those EOL versions in main right after EOL date, and it is effectively removed when we release the first...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Regrading the major version bump: Personally I don’t think a bump in major version is needed or even helpful because it signals breaking changes (a la semver) to the users of alive Python versions (who don’t need any signal) while it doesn’t signal anything to user of end-of-life versions of Python (due to proper
python_requires
). I get the idea but I think the details work against the intent. What do you think?I think we’re in a good position do this. @sethmlarson would you like to go ahead?