[Python-Dev] setuptools in 2.5.
Ian Bicking
ianb at colorstudy.com
Thu Apr 20 21:41:36 CEST 2006
Fredrik Lundh wrote:
> skip at pobox.com wrote:
>>Maybe they know something we don't.
>
> oh, please. it's not like people like myself and MAL don't know anything
> about package distribution...
>
> (why is it that people who *don't* distribute stuff are a lot more im-
> pressed by a magic tool than people who've spent the last decade
> distributing stuff ? has it ever occurred to you that we know some-
> thing that you don't ?)
There's many people packaging and distributing code with setuptools, but
very few of them are on this list. Setuptools has gotten quite a lot of
use and a lot of pushback from people, but only from the people who have
been using it. People who have complained about Setuptools without
using it have had little influence, because most of their suggestions
are only resolvable by having Setuptools simply cease to exist, which is
not very constructive. But even then, I've seen Phillip make many
changes to Setuptools based on feedback from people who just wanted
Setuptools to get out of their way; but again, you have to at least be
using it to give this kind of feedback.
And somewhat tangential, but related to much of this discussion: if
Phillip had been doing developments for distutils all this time instead
of making a package that was separately installable under a different
name, Setuptools would never have gotten the use and feedback that is
has so far received. We could turn this into a discussion about how to
handle updates to the standard library, but given the constraints I
think Setuptools was developed in the best way possible. If development
had happened here on python-dev and released to the large community only
with the next Python release, Setuptools would be far inferior to its
current state.
And now for a little pushback the other way -- as of this January
TurboGears has served up 100,000 egg files (I'm not sure what the window
for all those downloads is, but it hasn't been very long). Has it
occurred to you that they know something you don't about distribution?
ElementTree would be among those egg files, so you should also consider
how many people *haven't* asked you about problems related to the
installation process.
--
Ian Bicking / ianb at colorstudy.com / http://blog.ianbicking.org
More information about the Python-Dev
mailing list