You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 24, 2025. It is now read-only.
Repository navigation
This repository was archived by the owner on Oct 24, 2025. It is now read-only.
[discussion] Continued support for Python 2.7? #463
There's plenty of references to Python 2.7 in the test suite and examples - we could cut down on some of the test suite runs if we remove those.
Appveyor CI is currently using Python2.7 as well - which likely needs updating, since it;s failing to install packages that are not supported in Python 2.7
I am considering working up a PR removing/updating references to remove Python 2.7 - however some might consider this a breaking change, necessitating a major version bump - however I don't believe there's anything breaking about removing testing against that version. Looking for opinions here before moving forward.
I think removing 2.7 support is a fine idea, but I wouldn't remove the tests for 2.7 until the actual 2.7 functionality is removed and the major version is bumped.
I'm not personally relying on 2.7 support but I'd imagine many are, and removing tests for functionality people are still relying on sounds like a bad idea to me.
(Of course to play devil's advocate, using EOL software in the first place also seems like a bad idea to me.)
I think, for clarity, it'd be best to release a new major version if we drop 2.7 support.
I'm assuming people still on 2.7 have old apps that aren't under active development and they just need to keep them running. In that scenario, it'd be clearest to set a constraint on the major version. After all, you're stuck on old versions of most libraries already...
Maybe we leave this open to hear if anyone has active 2.7 apps, but it's hard to see why the answer isn't "update to 3 already."
This plugin continues to support Python 2.7, which was End Of Life as of Jan 1, 2020.
There's plenty of references to Python 2.7 in the test suite and examples - we could cut down on some of the test suite runs if we remove those.
Appveyor CI is currently using Python2.7 as well - which likely needs updating, since it;s failing to install packages that are not supported in Python 2.7
I am considering working up a PR removing/updating references to remove Python 2.7 - however some might consider this a breaking change, necessitating a major version bump - however I don't believe there's anything breaking about removing testing against that version. Looking for opinions here before moving forward.