-
Notifications
You must be signed in to change notification settings - Fork 272
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
EOL python2 support #551
Comments
Hi @crocogorical yeah, @obormot @kbandla and I have chatted about sunsetting Python2 support. There's a couple of conflicting observations here...
My vote is to definitely drop Python2 support and as you suggest, Version 2.0 seems like a good place to do that. |
I think clear signposting to 'known working' versions for 2.6 / 2.7 (in the README?) to allow continued installations on older systems seems like a good compromise. If anyone is pip installing an actively developed package on to a python2 system and expecting the most recent version to work, they have high expectations for maintainers! I'll tag this up with the milestone, and we can work out what else can go into the 2.0.0 release. |
Is there anything I can help with in order to make some progress on this matter? So bugfixes and feature-backports would still be possible on it, |
I like it. The latest 1.9.8 release has proven to be very stable so far. We've added 7 or so commits to master since then.
Sounds reasonable? |
This is the way to go. Going to do this. |
Python 2 was sunsetted on January 1, 2020 (https://www.python.org/doc/sunset-python-2/).
Should dpkt drop support for python2 completely?
Stripping out existing support (much of
compat.py
, and the__future__
imports), and the requirement to callcompat_ord
when accessing byte members would simplify the code.This would understandably be a breaking change, but perhaps could be part of a 2.0.0 release? Thoughts?
The text was updated successfully, but these errors were encountered: