[Python-Dev] Distutils and Distribute roadmap (and some words on Virtualenv, Pip) (original) (raw)
Tres Seaver tseaver at palladion.com
Mon Oct 12 23:36:49 CEST 2009
- Previous message: [Python-Dev] supporting multiple versions of one package in one environment is insane
- Next message: [Python-Dev] eggs now mandatory for pypi?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Tarek Ziadé wrote:
= Virtualenv and the multiple version support in Distribute =
(I am not saying "We" here because this part was not discussed yet with everyone) Virtualenv allows you to create an isolated environment to install some distribution without polluting the main site-packages, a bit like a user site-packages. My opinion is that this tool exists only because Python doesn't support the installation of multiple versions for the same distributions. But if PEP 376 and PEP 386 support are added in Python, we're not far from being able to provide multiple version support with the help of importlib.
I couldn't disagree more strongly: I don't want multiple version support: compared to the simplicity of a virtualenv, adding such a complex feature would be a huge backward step.
The idea that the "system" python should be polluted with whatever-any- random-app-decides-to-throw-into-it is a source of endless pain, confusion, and hair loss.
Tres. - --
Tres Seaver +1 540-429-0999 tseaver at palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iEYEARECAAYFAkrToW0ACgkQ+gerLs4ltQ7fKgCdEPxU6JxKOKCFWtpQSks606DQ XeAAoICgFZ8RURvFH4p3dLTzqq51ROqP =e71z -----END PGP SIGNATURE-----
- Previous message: [Python-Dev] supporting multiple versions of one package in one environment is insane
- Next message: [Python-Dev] eggs now mandatory for pypi?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]