[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