-
Notifications
You must be signed in to change notification settings - Fork 311
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
Update Python versions #97
Conversation
I just fixed CI on 3.3 so am not so eager to drop it 😃 (also, I'm using this package with tlsfuzzer and tlslite-ng, which still officially support 3.2 because of Debian wheezy) In other words, unless there's a good reason to drop 3.3 (except its upstream support status), I am willing to do the extra work to keep CI and adding 3.7 to the testing mix is much appreciated though |
This reverts commit 585ef78.
Yeah, there's nothing much special to be gained from dropping 3.3, except not needing to worry about pinning to outdated dependencies, and freeing a CI slot. I've dropped the 3.3 dropping :) |
@hugovk thanks! |
BTW: Support for RHEL-6 ends in 2024, so yes, py2.6 support will be needed for quite some time still. |
I see extended EOL of RHEL 5 is 2020, but I don't see many projects maintaining support for Python 2.4. I wonder, is the adoption of RHEL 5 is much lower compared to RHEL 6, or something else? Thanks! |
for RHEL 5 there already is a pre-packaged Python 2.6 in EPEL: https://ftp-stud.hs-esslingen.de/pub/Mirrors/archive.fedoraproject.org/epel/5/x86_64/python26-2.6.8-2.el5.x86_64.rpm |
Like #71, but one year on :)
Rather than removing EOL 3.2 and adding new 3.6, this removes EOL 3.3 (since 2017-09-29) and adds new 3.7.
Python 3.7 needs a little workaround on Travis CI to use Xenial with sudo, see
travis-ci/travis-ci#9815.
This also adds
python_requires
to setup.py to help pip.I've left EOL Python 2.6 in place, is it still needed for RHEL 6?
By the way, here's the pip installs for ecdsa from PyPI for August 2018:
Source:
pypinfo --start-date 2018-08-01 --end-date 2018-08-31 -md --percent ecdsa pyversion