#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

+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.)

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.

Version 0, edited at 2015-06-09T05:56:52Z by daira (next)

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.

Last edited at 2015-12-02T03:05:47Z by daira (previous) (diff)

comment:5 Changed at 2016-01-28T21:06:55Z by Brian Warner <warner@…>

In 90b574e/trunk:

NEWS: we now require py2.7 on all platforms.

refs ticket:2445

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

Note: See TracTickets for help on using tickets.