[Python-Dev] Distutils and Distribute roadmap (and some words on Virtualenv, Pip)
solipsis at pitrou.net
Thu Oct 8 13:43:24 CEST 2009
Thanks for the summary :)
> - easy_install is going to be deprecated ! use Pip !
Apparently there are a couple of things Pip doesn't support:
« It cannot install from eggs. It only installs from source. (Maybe this
will be changed sometime, but it’s low priority.) »
« It is incompatible with some packages that customize distutils or
setuptools in their setup.py files. »
« Maybe it doesn’t work on Windows. At least, the author doesn’t test on
Windows often. »
> 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
virtualenv has the virtue of keeping your main installation clean and
manageable. Besides, as someone said, it also allows you to create
completely isolated environments if you want full control over your
(especially when you're not the sysadmin).
More information about the Python-Dev