P.J. Eby wrote:
At 07:25 AM 10/5/2009 -0700, K. Richard Pixley wrote:
How do I delete a package using easy_install?
http://peak.telecommunity.com/DevCenter/EasyInstall#uninstalling-packages
That doesn't remove a package. It simply removes the package from the search path by one method in hopes that no further instances of it will be loaded.

To actually remove it, you have to know the format of the library, the package formats, local library storage conventions, and you need to be an expert user of distutils, setuptools, buildout, etc, in order to determine the content of the package itself in order to remove it manually. And even then you'd have to manually search your entire system for any packages that might still depend on this package lest you break them too.

That's far beyond the scope of expectation for a casual package maintainer. That's more akin to current macosx standards, (install only), than debian or rpm, (install, update, query, remove, etc).

I suppose it's not such a bad problem if you reload your OS frequently. Or solely work with virtualenv or the like so that you can easily discard and rebuild an environment whenever you need one. Of course, that doesn't really help with the task of keeping multiple servers current or rolling internal software out to an enterprise.

--rich
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to