#1168 closed defect

make setup.py more easily patchable by OS packagers — at Version 1

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 (last modified by davidsarah)

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.

Change History (2)

Changed at 2010-08-11T01:39:45Z by davidsarah

add 'external_dependency_management' flag to setup.py (context diff)

comment:1 Changed at 2010-08-11T01:44:06Z by davidsarah

  • Description modified (diff)
  • Keywords ubuntu added
Note: See TracTickets for help on using tickets.