[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2065: port to Python 3

Tahoe-LAFS trac at tahoe-lafs.org
Mon May 12 17:53:27 UTC 2014


#2065: port to Python 3
------------------------+-----------------------
     Reporter:  zooko   |      Owner:
         Type:  defect  |     Status:  new
     Priority:  normal  |  Milestone:  undecided
    Component:  code    |    Version:  1.10.0
   Resolution:          |   Keywords:  Python3
Launchpad Bug:          |
------------------------+-----------------------

Comment (by daira):

 Stage 1 of that modernizer automation uses lib2to3, which is the same
 thing `python-modernize` uses. (If the future project has improved some of
 those or added fixes, those changes should be pushed upstream, or if not
 then I'll apply them to my fork if I agree with them.)

 I don't want to use stage 2 of their modernizer because I think my
 argument in comment:10 is compelling:
 > Also, pyOpenSSL depends on cryptography which depends on six, and we
 don't really want to have a dependency on two different
 Python-2/3-compatibility libraries if we can help it.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2065#comment:17>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


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