[Python-Dev] Python and the Linux Standard Base (LSB)
Phillip J. Eby
pje at telecommunity.com
Tue Nov 28 22:19:47 CET 2006
At 01:05 PM 11/28/2006 -0800, Guido van Rossum wrote:
>On 11/28/06, Barry Warsaw <barry at python.org> wrote:
> > There's a related issue that may or may not be in scope for this
> > thread. For distros like Gentoo or Ubuntu that rely heavily on their
> > own system Python for the OS to work properly, I'm quite loathe to
> > install Cheeseshop packages into the system site-packages.
>I wonder if would help if we were to add a vendor-packages directory
>where distros can put their own selection of 3rd party stuff they
>depend on, to be searched before site-packages, and a command-line
>switch that ignores site-package but still searches vendor-package.
>(-S would almost do it but probably suppresses too much.)
They could also use -S and then explicitly insert the vendor-packages
directory into sys.path at the beginning of their scripts. And a .pth in
site-packages could add vendor-packages at the *end* of sys.path, so that
scripts not using -S would pick it up.
This would be backward compatible except for the vendor scripts that want
to use this approach.
More information about the Python-Dev