Skip to content
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 support for EOL versions of CPython as well as PyPy2.7 #201

Closed
wants to merge 7 commits into from
Closed

Remove support for EOL versions of CPython as well as PyPy2.7 #201

wants to merge 7 commits into from

Conversation

jakob-keller
Copy link
Contributor

All versions of CPython before 3.7 have reached their end of life. PyPy2.7 is still officially supported, but inherits legacy Python 2 syntax.

Moving up the minimum supported version of Python to 3.7 makes available modern syntax and functionality of the standard library. This should simplify further development and maintenance of sortedcontainers (#199).

This PR removes state support for EOL CPython versions and PyPy2.7 from:

  • project documentation
  • package classifiers
  • tests
  • Travis CI

It does not:

  • modernize code
  • remove compatibility shims
  • update historic benchmarks etc.
  • Extend stated support for CPython 3.8 and beyond

@grantjenks
Copy link
Owner

I thought Python 2 support was dropped in the latest major version. Not sure how PyPy 2 support could still work.

@jakob-keller
Copy link
Contributor Author

I thought Python 2 support was dropped in the latest major version. Not sure how PyPy 2 support could still work.

I am not familiar with PyPy, but they state that there are no plans to retire PyPy 2.

@grantjenks
Copy link
Owner

This is mostly superseded by #152 which switches to GitHub Actions.

@grantjenks grantjenks closed this Aug 20, 2022
@jakob-keller jakob-keller deleted the eol_python branch August 20, 2022 16:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants