[tahoe-dev] [tahoe-lafs] #709: hard to run against alternate dependencies, i.e. trunk version of Foolscap

tahoe-lafs trac at allmydata.org
Mon May 18 14:38:24 PDT 2009


#709: hard to run against alternate dependencies, i.e. trunk version of Foolscap
-----------------------+----------------------------------------------------
 Reporter:  warner     |           Owner:  somebody 
     Type:  defect     |          Status:  new      
 Priority:  major      |       Milestone:  undecided
Component:  packaging  |         Version:  1.4.1    
 Keywords:             |   Launchpad_bug:           
-----------------------+----------------------------------------------------

Comment(by zooko):

 The first two problems in your list of five problems are
 http://bugs.python.org/setuptools/issue53 (respect the PYTHONPATH).  There
 have been two different patches posted to that ticket (the first was by
 me), and I don't currently understand the objection of the setuptools
 maintainer (PJE) to the most recent patch.  Perhaps you could help by
 reading that ticket and figuring out what needs to change to get PJE to
 accept Mark Sienkiwicz's patch.

 Alternately, we could continue our toothpick of setuptools (which I call
 {{{zetuptoolz}}}) by applying my patch or Mark Sienkiwicz's patch to
 {{{zetuptoolz}}}.

 For what it is worth, this is going to be fixed one way or another in the
 long run, as either distutils core or various setuptools competitors move
 ahead and we will be able to switch to that in order to gain "respect the
 PYTHONPATH" without losing other functionality that we currently use.

 Now, as for workarounds, if you build a {{{.egg-info}}} file, I ''think''
 it would eliminate the last 3 of your 5 complaints.  I'm not sure if that
 will do it.  {{{.egg-info}}} files are created by default by modern Python
 distutils when building.

-- 
Ticket URL: <http://allmydata.org/trac/tahoe/ticket/709#comment:2>
tahoe-lafs <http://allmydata.org>
secure decentralized file storage grid


More information about the tahoe-dev mailing list