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