question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Drop support EOL Pythons

See original GitHub issue

Python 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 master branch (not necessary)
  • Review and merge PR #281
  • Do another release for Python 3+

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:3
  • Comments:11 (11 by maintainers)

github_iconTop GitHub Comments

3reactions
hartworkcommented, Jul 1, 2021

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?

2reactions
jdufresnecommented, Jul 10, 2021

Before this we’ll have to create one last release though.

I think we’re in a good position do this. @sethmlarson would you like to go ahead?

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found