[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 21:23:39 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):
{{{
diff --git a/src/allmydata/_auto_deps.py b/src/allmydata/_auto_deps.py
index b7be321..2b82cf5 100644
--- a/src/allmydata/_auto_deps.py
+++ b/src/allmydata/_auto_deps.py
@@ -46,9 +46,13 @@ install_requires = [
# pyOpenSSL, such as foolscap requiring a specific version of
# pyOpenSSL, or foolscap switching from pyOpenSSL to a different
crypto
# library, we need to update this declaration here.
+ # * pyOpenSSL 0.14 and newer depends on a new library named
+ # cryptography.io, which uses cffi to build. This causes problems
for
+ # our deployments currently (see ticket #2193), so for now we
require
+ # pyOpenSSL <= 0.13.
#
"foolscap >= 0.6.3",
- "pyOpenSSL",
+ "pyOpenSSL <= 0.13",
"Nevow >= 0.6.0",
}}}
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2193#comment:34>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list