[Distutils] PEP 345, PEP 376, PEP 386

Tarek Ziadé ziade.tarek at gmail.com
Thu Jun 4 15:23:49 CEST 2009

2009/6/4 David Cournapeau <david at ar.media.kyoto-u.ac.jp>:
> Ideally, distutils should detect whether it installed the package itself
> or not.

Yes, I think having a marker like I suggested some minutes ago, would help

> IMHO, uninstall is beyond the scope of distutils; it is very difficult
> to get right, with so many ways to screw up a system badly.

The idea of the uninstall API is to provide a reference implementation
that can be used
in package managers that will rely on the other APIs, rather than a
complete system.

For instance, Distutils doesn't handle dependencies
installation/uninstallation, while PEP 345 introduces them
in the metadata.

We said earlier this year that it would be better to let projects like
easy_install and al provide advanced features
for installation / uninstallation

More information about the Distutils-SIG mailing list