[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