-
-
Notifications
You must be signed in to change notification settings - Fork 498
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 EOL Python 2.6 and 3.3? #1016
Comments
I would say that this is an absolutely beautiful idea. But I'm not that familiar with the Jedi source code, and I can't tell how this will simplify maintenance. |
Some of the most recent commits have been to try and wrangle 2.6 and 3.3 into place (eg. e526cb1 and 6291568). It would look something like #1017, and some more of https://github.com/adamchainz/flake8-comprehensions/blob/master/README.rst#examples are possible too. |
I'm definitely dropping Python 2.6 in the release that contains the virtualenv branch. Probably not dropping 3.3 though. That's probably going to take another year or at least a few months. Thanks for the research! |
Sounds good. Of the two, there's definitely more benefit in dropping 2.6. |
It looks like significant effort is going into maintaining support for EOL Python versions. When they reach EOL that means they're no longer receiving security updates.
https://en.wikipedia.org/wiki/CPython#Version_history
Here's the pip installs for jedi from PyPI for the last month (via
pypinfo --percent --pip --markdown jedi pyversion
).From these numbers, it looks like 2.6 and 3.3 can be safely dropped.
This would allow the code to be modernised and ease the maintenance burden quite a bit.
Thoughts?
The text was updated successfully, but these errors were encountered: