[Distutils] "pip uninstall" and pip's lack of support for installing eggs

Marcus Smith qwcode at gmail.com
Fri Nov 15 22:16:14 CET 2013


Under the covers, pip uses "setup.py install --record" (which requires also
using --single-version-externally-managed) in order to create an install
log, that get's used for uninstalls.

And due to using `--single-version-externally-managed`, the install is done
"old-style",  i.e., not installed as an egg, and not knowing how to install
*from* an egg.  the one caveat being that setuptools (not pip) does throw
in an .egg-info directory with the project metadata.

So is "pip uninstall" the primary historical reason for  the lack of egg
install support? or is there more to the story?

Marcus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/distutils-sig/attachments/20131115/16f9db92/attachment.html>


More information about the Distutils-SIG mailing list