#1168: make setup.py more easily patchable by OS packagers
----------------------------+-----------------------------------------------
Reporter: davidsarah | Owner: somebody
Type: defect | Status: new
Priority: major | Milestone: undecided
Component: packaging | Version: 1.8β
Resolution: | Keywords: install setuptools debian ubuntu
Launchpad Bug: |
----------------------------+-----------------------------------------------
Comment (by davidsarah):
Replying to [comment:6 davidsarah]:
> Replying to [comment:3 zooko]:
> > Replying to [ticket:1168 davidsarah]:
> > > Packaging Tahoe-LAFS for OS distributions (e.g. Debian or Ubuntu)
currently requires that [source:setup.py] be patched, so that setuptools
doesn't try to satisfy Tahoe's dependencies by downloading eggs
> >
> > Are we sure that this is a problem? It won't try to download eggs if
the dependencies required are already present.
>
> I've seen it attempt to do so (for foolscap-0.5.1, for example).
I can reproduce this by downloading the 1.8.0c2 tarball, building it, and
then running {{{python setup.py trial}}}. foolscap 0.5.1 is downloaded
again on every run of trial, even though {{{python setup.py build}}}
copied it into {{{support/site-packages}}} and the build completed
successfully.
--
Ticket URL: <http://tahoe-lafs.org/trac/tahoe-lafs/ticket/1168#comment:7>
tahoe-lafs <http://tahoe-lafs.org>
secure decentralized storage
_______________________________________________
tahoe-dev mailing list
[email protected]
http://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev