[Distutils] Uninstall

Alexander Michael lxander.m at gmail.com
Mon Aug 27 23:51:52 CEST 2007


On 8/27/07, Martin Aspeli <optilude at gmx.net> wrote:
> Maybe easy_install should also record these things during installation?

Personally, I think that would be helpful. I can think of three
candidate places that might make sense:

1) right next to the egg as a pkg-1.0-py2.4.egg-record or something...
2) inside the installed egg as part of the egg-info as an
installed_files.txt or some such...
3) in a "receipts" directory inside the install-dir

The record would only be needed to allow uninstalling (so the std lib
wouldn't need it).

> I'm sure there are lots of use cases here, and I understand it gets
> tricky with dependencies, but at the most basic level, I've seen several
> people hose their Python installs or workingenvs with incompatible eggs
> that they then try to remove.

Yep. Especially on the bleeding edge of development...


More information about the Distutils-SIG mailing list