[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3873: Drop Python 2 support

Tahoe-LAFS trac at tahoe-lafs.org
Mon Feb 14 13:35:23 UTC 2022


#3873: Drop Python 2 support
-------------------------+----------------------------------
 Reporter:  itamarst     |          Owner:
     Type:  enhancement  |         Status:  new
 Priority:  normal       |      Milestone:  Support Python 3
Component:  unknown      |        Version:  n/a
 Keywords:               |  Launchpad Bug:
-------------------------+----------------------------------
 Accidental Python 2 incompatibility is wasting my time, and inability to
 use Python 3 features (even just in new modules) is somewhat frustrating.

 Python 3 support has been out for 4 months, and there have been three
 releases with Python 2+3 support already. If Python 2 fixes are needed
 they can be done off a branch taken from the latest one of those.

 Proposed plan:

 * Remove all Python 2 builders.
 * Only allow Python 3 features in new modules (i.e. HTTP storage) for now,
 so that backports of critical bug fixes and security updates can happen
 for a few more months.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3873>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list