[Python-Dev] "setuptools has divided the Python community"

Paul Moore p.f.moore at gmail.com
Wed Mar 25 15:28:05 CET 2009


2009/3/25 Tarek Ziadé <ziade.tarek at gmail.com>:
>> People should really stop splitting their work into micro-libraries (with such
>> ludicrous names as "AddOns" or "Extremes", I might add (*)), and myriads of
>> separately-packaged plugins (the repoze stuff). The Twisted approach is much
>> saner, where you have a cohesive whole in a single package.
>
> Yes but this means that you have to wait for the next version of the
> "big" package
> when a bug is corrected or a feature added, or you need to patch it.
> (or maybe use the namespace trick to override it)
>
> Having them as separated package allow different release cycles, which makes it
> more "agile".

Another division :-) (Not one I'll try to blame on setuptools, though :-))

Some people find larger, stable, unified packages more useful. Others
find fine-grained, rapidly developing packages more useful.

It sounds like Antoine and I fall into the former camp. At the risk of
generalising, maybe the latter philosophy fits the "web developer"
mental model better?

I doubt this is related to the current discussion, though - except in
that setuptools, with its claim to make managing large numbers of
dependencies relatively painless, encourages people to forget the cost
involved in micro-packages.

Paul.


More information about the Python-Dev mailing list