[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2193: pyOpenSSL 0.14 pulls in a bunch of new dependencies
Tahoe-LAFS
trac at tahoe-lafs.org
Mon May 12 23:05:55 UTC 2014
#2193: pyOpenSSL 0.14 pulls in a bunch of new dependencies
-------------------------+-------------------------------------------------
Reporter: daira | Owner: unassigned
Type: defect | Status: new
Priority: major | Milestone: 1.11.0
Component: | Version: 1.10.0
packaging | Keywords: packaging setuptools pyopenssl
Resolution: | cryptography six cffi pycparser
Launchpad Bug: |
-------------------------+-------------------------------------------------
Comment (by zooko):
Relatedly, I find it pretty annoying that Tahoe-LAFS needs to mention
`pyOpenSSL` at ''all'' in its packaging metadata. `pyOpenSSL` is not a
direct dependency of Tahoe-LAFS, it is a dependency of Foolscap. So, I
feel like it ought to be Foolscap's responsibility to deal with all this
crap. Hopefully in the future Foolscap will ''stop'' depending on
`pyOpenSSL` at all (perhaps because Foolscap has switched to
[http://nacl.cr.yp.to/ nacl]/[https://github.com/jedisct1/libsodium
libsodium]), and at that point there should not need to be any change made
to Tahoe-LAFS, because Tahoe-LAFS should just continue to say "I depend on
Foolscap.".
Related tickets on the foolscap trac:
* [http://foolscap.lothar.com/trac/ticket/215 Foolscap ticket #215]
(change "install_requires" in setup.py to reflect requirement of 2.5.0 of
Twisted)
* [http://foolscap.lothar.com/trac/ticket/67 Foolscap ticket #67] (remove
!UnauthenticatedTub)
* [http://foolscap.lothar.com/trac/ticket/174 Foolscap ticket #174]
[closed: fixed] (foolscap 0.6.1 has no such extra feature
'secure_connections')
* [http://foolscap.lothar.com/trac/ticket/66 Foolscap ticket #66]
[closed: fixed] (install requires pyOpenSSL (for secure mode))
* [http://foolscap.lothar.com/trac/ticket/162 Foolscap ticket #162]
[closed: invalid] (No dependency declared on PyOpenSSL)
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2193#comment:36>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list