Opened 16 years ago
Closed 15 years ago
#162 closed defect (invalid)
No dependency declared on PyOpenSSL
| 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 15 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.