[Distutils] "Python Package Management Sucks"

Chris Withers chris at simplistix.co.uk
Tue Sep 23 12:40:42 CEST 2008


John Pinner wrote:
> To me, setup tools is missing two essential features of a package
> management system:
> 
> 1. Dependency management

I'm pretty sure setuptools does this.
It could probably do a better job of checking version and dependency 
clashes, but provided there are none of these, it actually does an OK job.

> 2. A means of removing packages.

Indeed, but this is because setuptools is layered on top of distutils, 
and distutils is the root of all evil.

>> Well that currently does not work as only a small minority of python
>> packages are available in the Debian package archives. What would nice
>> would be that the setup tools people in different languages and the
>> distributions would work together. E.g.:

It's a nice idea but the complexity of making this happen (especially 
all the silly political ramblings that would be involved) mean it's 
never going to happen...

cheers,

Chris

-- 
Simplistix - Content Management, Zope & Python Consulting
            - http://www.simplistix.co.uk


More information about the Distutils-SIG mailing list