[Python-Dev] "setuptools has divided the Python community"

Barry Warsaw barry at python.org
Thu Mar 26 00:25:24 CET 2009


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

On Mar 25, 2009, at 6:06 PM, Tennessee Leeuwenburg wrote:

> For case one, where I want to install additional functionality into my
> system Python interpreter "forever", it would be great to have my  
> system
> manage this.

In fact, I think it /has/ to.  I'll go further and say that I'm very  
wary of using easy_install and the like to install non-distro provided  
packages into the system Python.  Many Linux distros require a  
functioning system Python to operate and the distros (should) take  
great care to make sure that if you install package X for application  
Y, you won't break essential system service Z.  Once you start  
installing your own stuff in the system Python's site-packages, you  
break the warranty.

There was a related problem in previous Ubuntu/Debian releases.  If  
you installed Python from source, say into the default /usr/local and  
started easy_installing stuff into there, it was possible to break  
your system Python.  This was because the system Python hacked /usr/ 
local's site-packages into sys.path.  That's now been fixed.

Barry

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)

iQCVAwUBScq9ZXEjvBPtnXfVAQLKXwP+K1w1eI8/pdGTzNPZp4McYKPqjgOI2qtm
/LzB+g8kHokJNgHDfPu7p6xd5Sc06bQroZ74nqtVhEZKSfSsLkkMKpfH8t5bBeEd
bOC7DuqMTMwkTTtAXATCMvY1VsuYBhJQ4Glkgbv1pbmYXE+ogwDsL8sEfjI+YT4m
BzsaWPMDIXo=
=lvsP
-----END PGP SIGNATURE-----


More information about the Python-Dev mailing list