[tahoe-lafs-trac-stream] [Tahoe-LAFS] #2193: pyOpenSSL 0.14 pulls in a bunch of new dependencies

Tahoe-LAFS trac at tahoe-lafs.org
Tue Apr 15 12:54:53 UTC 2014


#2193: pyOpenSSL 0.14 pulls in a bunch of new dependencies
-------------------------+-------------------------------------------------
     Reporter:  daira    |      Owner:  daira
         Type:  defect   |     Status:  assigned
     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 gdt):

 That sounds reasonable.

 Alternatively, there could be two setup.py versions, and a pre-build stage
 that symlinks one in.  The standard one would be for packaging
 environments, and fail if any prereqs are not installed, never trying to
 download or build anything else.  The developer one could do whatever you
 want.

 I've said this before, but it's important to realize that for software
 that has widespread usage, almost all uses of it are via a packaging
 system.  Developers live in a bubble where they build the programs they
 like to hack on directly from source.  But I bet nearly all if not all of
 you are using even python from a packaging system, not a by-hand build.

--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2193#comment:29>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage


More information about the tahoe-lafs-trac-stream mailing list