On Sat, Nov 7, 2009 at 6:04 AM, Jeff Rush <j...@taupro.com> wrote:
> BTW at the recent pyTexas regional conference we had a good group
> discussion about packaging, with people offering analysis from the Perl,
> Java, Ruby and Haskell communities.  It seems each language still only
> covers part of the solution, albeit different parts.

During that conversation Walker mentioned that he thought that Java's
Maven packaging system had been really successful with the idea of
having a metadata file stored outside each package. That made it
easier for the metadata format to evolve; there is no need change
every package in a repository every time the metadata format is
improved. It also allows convenient inspection of dependencies between
packages without having to download/decompress those packages. (Maven
also stores a copy of the metadata inside the package, but the
authoritative/complete copy is considered the one outside the
package).

I've cc'd Walker hoping he will comment more about the other
advantages of externally stored metadata.
_______________________________________________
Distutils-SIG maillist  -  Distutils-SIG@python.org
http://mail.python.org/mailman/listinfo/distutils-sig

Reply via email to