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

Barry Warsaw barry at python.org
Thu Mar 26 00:16:01 CET 2009


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Mar 25, 2009, at 11:37 AM, Jean-Paul Calderone wrote:

> If anything, Twisted's example shows how monolithic packages are  
> easier
> all-around than micro-packages.  We basically have the release  
> infrastructure
> to release Twisted in many smaller pieces, and we even do - but we  
> only
> make releases of all the smaller pieces simultaneously, we encourage  
> people
> to use the "Twisted" package which includes all the pieces, and we  
> don't
> do any testing of mixed versions of the smaller pieces because it  
> would be
> very difficult.

Micro-packages are really useful when you want to share parts of your  
technology without forcing adoption of the whole thing.  Zope's a good  
example of this; e.g. zope.interfaces is fabulously useful even if you  
never use Zope.

One of the things we're doing with Launchpad's open source effort is  
to find those generic useful things that we can split out and  
distribute separately.

https://launchpad.net/~lazr-developers

OTOH, once we've exhausted that opportunity, I think we'll be left  
with a rather large monolithic application.  Still useful (I hope) but  
there won't be much further decomposition into smaller sharable parts.

Does Twisted's monolithic package structure stem from a similar pattern?

Barry

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (Darwin)

iQCVAwUBScq7MXEjvBPtnXfVAQIUFwP/efivE5nTcEF/xhL6FgfJ41/vhWiI1jKY
+FNLotOnvNzDVEjwPNBgjLh9AzaX2TMDCBhHXhFJN12bkZ3u1pvbzdc/v/hVJT3X
0tjvJ78JTH/GSu9EBfRPLAbRrTw3JV58HDUlgy1/zETviwerwtU1QN+Tf+v/zH0p
NO+OEVgfGPg=
=Njrr
-----END PGP SIGNATURE-----


More information about the Python-Dev mailing list