Opened 14 years ago
Closed 13 years ago
#162 closed defect (invalid)
No dependency declared on PyOpenSSL — at Version 1
Reported by: | dabrahams | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | undecided |
Component: | packaging | Version: | 0.5.1 |
Keywords: | Cc: | zooko@… |
Description (last modified by )
http://tahoe-lafs.org/buildbot-pycryptopp/builders/opensolaris-amd64osol_hoss/builds/38/steps/upload%20egg/logs/stdio shows what happened to me after doing a pip install foolscap
Of course, it's always possible that foolscap is supposed to be able to work without OpenSSL support, which would make this a non-bug
Change History (1)
comment:1 Changed 13 years ago by
Description: | modified (diff) |
---|---|
Resolution: | → invalid |
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
Yeah, Foolscap still works without OpenSSL, albeit with limited functionality. You can only use
UnauthenticatedTub
, not the regularTub
, which means you don't get secure connections. But all the usual message serialization, etc, still works normally.We've considered making OpenSSL mandatory (see #67), but haven't yet committed to that. In the meantime, with the recent discussion on #174, we've decided to have applications which want secure connections declare their own dependency on OpenSSL, rather than attempt to use setuptools and it's somewhat-buggy "extras_require" feature to conditionally express this dependency.
So, I guess I'll close this as an INVALID (meaning "it's supposed to work that way"), but we might change our mind if/when #67 gets resolved.