[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