provide bdist_eggs of every release on every platform

Bug #668996 reported by Zooko Wilcox-O'Hearn
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Tahoe-LAFS
Fix Released
Unknown
pyOpenSSL
New
High
Jean-Paul Calderone

Bug Description

The Tahoe-LAFS project has a ticket to build and host bdist_eggs of pyOpenSSL on all of our supported platforms:

http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1014#comment:4

Maybe we could cooperate on this. We could build some bdist_eggs or ask volunteers on our mailing list to do so. Or we could set up automation. We currently use buildbot to automatically build and upload bdist_eggs of pycryptopp (http://tahoe-lafs.org/buildbot-pycryptopp/waterfall ) and zfec (http://tahoe-lafs.org/buildbot-zfec/waterfall ). The same thing should in principle work for pyOpenSSL.

Changed in tahoe-lafs:
status: Unknown → New
Changed in pyopenssl:
assignee: nobody → Jean-Paul Calderone (exarkun)
importance: Undecided → High
milestone: none → 0.12
Changed in tahoe-lafs:
status: New → Fix Released
Changed in pyopenssl:
milestone: 0.12 → 0.13
Revision history for this message
Zooko Wilcox-O'Hearn (zooko) wrote :

Let me know if you're working on this ticket and want help.

Revision history for this message
Zooko Wilcox-O'Hearn (zooko) wrote :

Some people are contributing eggs of pyOpenSSL, among other libraries, to Tahoe-LAFS:

https://tahoe-lafs.org/trac/tahoe-lafs/ticket/2000

Revision history for this message
Alex Gaynor (alex-gaynor) wrote :

At this point a desire for eggs should probably be superceded by having wheels, which are the new standard for binary distribution of Python projects.

Revision history for this message
Zooko Wilcox-O'Hearn (zooko) wrote :

One doesn't preclude the other.

For what it is worth, there seem to be limitations with the wheel design that might cause a problem for my uses. One is that wheel doesn't attempt to make binaries for linux. Of course, there's a good reason for that, which is that it is impossible to make one that is actually reliable portable to multiple linuxes. But, distutils/setuptools/distribute/new-setuptools/eggs make a half-assed attempt at it, and that might be better for some uses than wheel's principled refusal to try at all.

Revision history for this message
Jean-Paul Calderone (exarkun) wrote :

I've been making some progress on <https://bugs.launchpad.net/pyopenssl/+bug/1152689>. Once this is resolved, I don't think binary packages of pyOpenSSL will be required anymore. Instead, binary packages of cryptography will be necessary to provide the desired user experience.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.