#2445 closed task (fixed)
drop support for Python < 2.7
Reported by: | zooko | Owned by: | warner |
---|---|---|---|
Priority: | normal | Milestone: | 1.11.0 |
Component: | packaging | Version: | 1.10.0 |
Keywords: | python version compatibility | Cc: | |
Launchpad Bug: |
Description
Twisted is dropping support for Pythons older the v2.7:
http://twistedmatrix.com/pipermail/twisted-python/2015-June/029549.html
This is great! This means that we soon will need to support *only* a single version of Python — Python 2.7.
Change History (7)
comment:1 Changed at 2015-06-09T05:54:06Z by daira
- Component changed from unknown to packaging
- Keywords python version compatibility added
- Milestone changed from undecided to 1.11.0
- Type changed from enhancement to task
comment:2 Changed at 2015-06-09T05:56:52Z by daira
- Owner changed from daira to warner
We should probably document in the v1.10.1 NEWS.rst that it will be the last version to support Python 2.6.
comment:3 Changed at 2015-06-09T16:01:43Z by warner
Done, NEWS.rst now has a note.
comment:4 Changed at 2015-12-01T18:35:59Z by daira
- Milestone changed from 1.11.0 to 1.10.3
Twisted 15.5 now refuses to build on Python 2.6, so we might choose to drop support for the latter in Tahoe-LAFS v1.10.3.
comment:5 Changed at 2016-01-28T21:06:55Z by Brian Warner <warner@…>
In 90b574e/trunk:
comment:6 Changed at 2016-01-28T21:15:32Z by warner
- Resolution set to fixed
- Status changed from new to closed
setup.py didn't have an opinion, and we weren't testing 2.6 in .travis.yml, so I don't think there are any code changes needed for this. I pushed a subsequent change [71c62b3] that updates docs/quickstart.rst .
The buildbot has two builders that are using 2.6 (FreeStorm-CentOS6-amd64 and MM netbsd5 i386 warp), and both are of course red. I'll remove them from the buildmaster shortly.
The other builders are also failing, but it's something unrelated (version mismatch of the 'cryptography' package, seems like).
Closing this one out.
comment:7 Changed at 2016-03-22T05:03:36Z by warner
- Milestone changed from 1.10.3 to 1.11.0
Milestone renamed
+1. (Actually we basically have no choice but to follow the decision of the cryptography and Twisted projects, but since Python 2.6 is not getting security updates, I'm fine with that.)