Phillip J. Eby wrote:
> I had been using a depth-first algorithm, but now it looks like I
> should switch to breadth-first, because that will allow the depender
> (TurboGears) to override the dependees (e.g. SQLObject), as long as the
> depender's choices are also acceptable to the dependees.  And, I now
> have a nice test case for it.  :)

Okay, that seems to work just great.  I've checked it into CVS, so it
should be available in setuptools 0.6a6.  I'd still like some
volunteers to test it further, though, before I let it loose on the
general public.

It now includes a 'virtual-python.py' script that you can use to set up
a virtual Python installation without manually making symlinks and
such, and it also offers the option of a "traditional" PYTHONPATH-based
installation.  However, making all that stuff work took a lot of
alterations to how stuff gets added to the working set, so it's
possible there are side effects.  In the long run, of course, it should
mean more robust installation, but in the short run, who knows?

Anyone up for being a guinea pig?  :)

Reply via email to