This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

classification
Title: There ought to be a way to uninstall
Type: enhancement Stage:
Components: None Versions:
process
Status: closed Resolution: wont fix
Dependencies: Superseder:
Assigned To: Nosy List: christian.heimes, kaleissin, loewis
Priority: normal Keywords:

Created on 2004-05-31 21:49 by kaleissin, last changed 2022-04-11 14:56 by admin. This issue is now closed.

Messages (3)
msg54171 - (view) Author: Kaleissin (kaleissin) Date: 2004-05-31 21:49
There ought to be a way to uninstall, if for no other
reason that it is polite behavior in a civilized society :)

The usual way to uninstall something from a "package"
seems to be to keep a list of all installed files
somewhere. Doing the equivalent of a "find . -print" at
the right point during "bdist/build" should do the
trick, or maybe a command of its own, the filelist to
be stored in the sdist-result?

Such a list of files would also be useful for
packagers, be it maintainers of .rpm, .deb or *BSD ports.
msg54172 - (view) Author: Martin v. Löwis (loewis) * (Python committer) Date: 2004-06-02 12:42
Logged In: YES 
user_id=21627

Moving to RFE tracker.

Notice that binary packages (created by bdist_rpm or
bdist_wininst) do support uninstall.
msg59299 - (view) Author: Christian Heimes (christian.heimes) * (Python committer) Date: 2008-01-05 18:18
Maintainers of RPM, deb or ports have already a way to detect files.
distutils doesn't aim to be a full package manager. It's a tool to make
the installation of Python software easier. 

Please work the the distutils team and create an uninstaller if you
*really* want an uninstall feature.
History
Date User Action Args
2022-04-11 14:56:04adminsetgithub: 40315
2008-01-05 18:18:58christian.heimessetstatus: open -> closed
nosy: + christian.heimes
resolution: wont fix
messages: + msg59299
2004-05-31 21:49:12kaleissincreate