[Python-ideas] PYTHONUSERBASES (plural!)
Larry Hastings
larry at hastings.org
Thu Apr 23 05:41:26 CEST 2009
Nick Coghlan wrote:
> You would have two different directories each with a different .pth file
> in it and point PYTHONUSERBASE at the correct one for the virtual
> environment you want to use.
This would preclude finding packages in my default PYTHONUSERBASE. Or
combining any two virtualized environments together.
I suppose that's solvable if we go back to copying files around, like a
cheap "virtualenv". I could make a temporary directory, copy in the
lowest-priority packages and .pth files, then copy in the next-highest,
and so on for all "user bases" I want to compose together. Then point
PYTHONUSERBASE at that.
But I'd really rather have something like PYTHONUSERBASES. For the
record, would you be for or against PYTHONUSERBASES? I think I'm going
to knock together a patch tonight; I hope you'll support it.
/larry//
/
p.s. Having ruminated about it some more, I'm going to change the name
to PYTHONPREFIXPATH. Like "PYTHONPATH", but for "prefix" directories
(as in "site.PREFIXES"). Still open to suggestions though.//
More information about the Python-ideas
mailing list