-----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