[tahoe-dev] [tahoe-lafs] #1168: make setup.py more easily patchable by OS packagers

tahoe-lafs trac at tahoe-lafs.org
Thu Aug 12 01:13:35 UTC 2010


#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


More information about the tahoe-dev mailing list