Opened at 2010-08-11T01:38:13Z
Last modified at 2016-03-27T00:08:03Z
#1168 closed defect
make setup.py more easily patchable by OS packagers — at Initial Version
Reported by: | davidsarah | Owned by: | somebody |
---|---|---|---|
Priority: | normal | Milestone: | 1.11.0 |
Component: | packaging | Version: | 1.8β |
Keywords: | install setuptools debian ubuntu | Cc: | |
Launchpad Bug: |
Description
Packaging Tahoe-LAFS for OS distributions (e.g. Debian or Ubuntu) currently requires that setup.py be patched, so that setuptools doesn't try to satisfy Tahoe's dependencies by downloading eggs or by deciding to use a different version of the dependency than would be provided by an OS package.
The attached diff adds an {{external_dependency_management}}} switch to setup.py to cause this change in behaviour. It doesn't remove the need for a patch, but makes such patches much more likely to apply cleanly.
Note: See
TracTickets for help on using
tickets.
add 'external_dependency_management' flag to setup.py (context diff)