-
-
Notifications
You must be signed in to change notification settings - Fork 180
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 #41
Conversation
Updated to add Here's pip installs for June 2018:
Source: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good. just the jython/pypy versions need checking.
some stuff might be matter of taste (e.g. dict literals vs. using dict(x=...)
or %
vs. .format()
).
Checking in: is there anything more I can do for this? Thank you! |
2.7 dies in a little more then a month, I think that also needs removing. |
@RDIL no, I don't think 2.7 should be removed in the near future. There might be still applications in python 2.7 which did not port / finish porting to py3 yet. Thus, while old py3 versions can be dropped quickly, we should support py27 for a longer while still due to that. |
This PR is only for Python 2.4 - 2.6 and 3.0 - 3.4, all of which have low to zero download numbers. October 2019:
Source: |
Thats fair |
Thanks for this. I don't have any conceptual issue with supporting older Python versions, though at some point the test infrastructure becomes difficult to maintain & it feels ok to shed a bit of this burden. I don't have any intention of dropping 2.7 support for some time. Python 3.8 positional-only parameters finally bring a portable way of fixing the |
Fixes #46.
EOL Python versions are no longer supported by the core Python team and no longer receive security updates.
https://en.wikipedia.org/wiki/CPython#Version_history
They're also little used. Here's the pip installs for Blinker from PyPI for last month:
Source:
pypinfo --start-date -49 --end-date -22 --percent --pip --markdown Blinker pyversion
Dropping them eases the maintenance burden and allows more modern features of Python to be used, some of which is included here.