[Distutils] PEP 345, PEP 376, PEP 386

P.J. Eby pje at telecommunity.com
Thu Jun 4 18:47:56 CEST 2009

At 01:23 PM 6/4/2009 +0100, Paul Moore wrote:
>With Windows, if you install using bdist_wininst and then uninstall
>using the (currently nonexistent) distutils uninstall, I'd expect that
>it wouldn't remove the Add/Remove programs support items in the
>registry, and the Removexxx.exe and xxx-wininst.log files installed by
>bdist_wininst. The system would then still think that the package was
>installed, even though it isn't. (And the system uninstall may break -
>I'm not sure).

A bdist_wininst should skip the RECORD file in that case.  The RECORD 
file should still be *in* the installer zip, though, in case someone 
unpacks it manually.

(Alternatively, perhaps there should be some way to record who/what 
installed the package, and how it should be uninstalled.)

More information about the Distutils-SIG mailing list