-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Bryan Lawrence wrote:
> Hi Phillip 
> 
> Thanks for this.
> 
> For the record it seems that debian has patched the site.py to include 
> the /usr/local tree (and hence all the ubuntu family have this as well).
> 
> So, it would appear for Debian  it isn't possible to have your own python 
> in /usr/local at the same version as the system python on a debian system ... 
> and expect them to be independent. Damn. I appear to have got away with this 
> in the past because either a) I've had a different version, or b) I haven't 
> had eggs (or both).
> 
> Obviously there are ways around this, one of which you've outlined below 
> (again, thanks), but it's not very tidy (which you can translate as me not 
> understanding why they've done this, not complaining about easy_install :-)

It would appear that their justification is that
'/usr/local/lib/python2.x' is where they expect non-packaged extensions
to be placed;  never mind that there is no facility within Python itself
to install such extensions into that place.

Essentially, if you want to install a different Python than
/usr/bin/python2.x on a Debian box, you need to put it somewhere besides
'/usr/local' (e.g., perhaps '/opt/somename').

I would class this as a bug in the Debian packaging of Python, but have
no intention of arguing with them about the correctness of their choice.
 One thing you might try is to have a 'sitecustomize.py' which removed
the '/usr/local' entries from sys.path;  that appears to be the "last"
hook point available.


Tres.
- --
===================================================================
Tres Seaver          +1 540-429-0999          [EMAIL PROTECTED]
Palladion Software   "Excellence by Design"    http://palladion.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGTfFM+gerLs4ltQ4RArKgAJ9vO814yLEtRFZVwNDGfA39PEsjcgCeNzBo
NmFzig6N137SjiDVAWCl1oM=
=SRse
-----END PGP SIGNATURE-----
_______________________________________________
Distutils-SIG maillist  -  [email protected]
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to