[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2766: remove unnecessary dependencies
Tahoe-LAFS
trac at tahoe-lafs.org
Fri Apr 1 18:22:31 UTC 2016
#2766: remove unnecessary dependencies
-----------------------+----------------------------
Reporter: warner | Owner: daira
Type: task | Status: new
Priority: normal | Milestone: eventually
Component: packaging | Version: 1.11.0
Keywords: | Launchpad Bug:
-----------------------+----------------------------
Let's remove `characteristic` right now, it's a throwback to some old
pyopenssl thing, and the only place it exists at all in our depenency
graph is in tahoe's `_auto_deps.py`.
Let's remove the transitive dependencies: things we claim to depend upon
but never import:
* pyopenssl
* service-identity
* pyasn1-modules
* pyasn1
Let's do a global `s/simplejson/json/` and stop depending on the
`simplejson` module. The `json` in stdlib should be enough. (This is a
leftover from the days of python2.5(?) that didn't have stdlib `json`, but
now we require py2.7).
We need to retain `twisted[tls]` instead of just `twisted` because pip
lacks a resolver.
Not a part of this ticket:
* #2098 : get zfec to remove dependency on pyutil/zbase32
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2766>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list