Opened at 2019-03-29T08:28:31Z
Closed at 2020-01-09T18:37:41Z
#3018 closed task (fixed)
Ensure all the dependencies of Tahoe-LAFS support Python 2 and 3
Reported by: | richardARPANET | Owned by: | richardARPANET |
---|---|---|---|
Priority: | normal | Milestone: | Support Python 3 |
Component: | code | Version: | 1.12.1 |
Keywords: | Cc: | ||
Launchpad Bug: |
Description (last modified by richardARPANET)
All the Python deps need to support Python 3 also.
I used https://pypi.org/project/caniusepython3/ and got the following:
Finding and checking dependencies ... You need 6 projects to transition to Python 3. Of those 6 projects, 4 have no direct dependencies blocking their transition: foolscap pypiwin32 parsley (which is blocking txi2p) txsocksx (which is blocking txtorcon)
Change History (3)
comment:1 Changed at 2019-03-29T08:28:56Z by richardARPANET
comment:2 Changed at 2019-04-01T13:10:40Z by richardARPANET
- Description modified (diff)
comment:3 Changed at 2020-01-09T18:37:41Z by exarkun
- Resolution set to fixed
- Status changed from new to closed
Foolscap is being ported. txi2p and txsocksx will not be included in the initial porting effort. pypiwin32 is no longer a dependency, having been replaced by pywin32, which has been ported to Python 3.
The above list misses Nevow, somehow, which has not been ported and shows no signs of being ported. Instead, an effort is ongoing to switch from Nevow to Twisted web.
Note: See
TracTickets for help on using
tickets.
FYI I'm working on this now.