-----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-----
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to