[Distutils] alternatives to zc.buildout?
zooko at zooko.com
Sun Feb 10 21:33:01 CET 2008
On Feb 10, 2008, at 12:14 PM, Jim Fulton wrote:
> On Feb 10, 2008, at 2:01 PM, Noah Gift wrote:
>> In reference to this rather long discussion. I would love to get an
>> interview or case study on buildout in the scope of package
>> management for Python for the book I am co-authoring on Python For
>> *nix Systems Administration.
> One thing to understand about buildout is that it is oriented toward
> distributing applications vs easy_install/setuptools with is aimed
> more at distributing libraries.
For comparison, at http://allmydata.org, we are using eggs plus
py2exe, py2app, etc. to build applications to deploy to end users,
but we are using Debian packages to deploy applications to system
Our set of tools is working well enough, but there are clearly places
where they aren't mature yet. For example we don't use an automated
tool to produce .deb's from our setup.py or from our .egg's, but
instead have a separately-maintained Debian build. Likewise py2exe
and py2app don't naturally manage our own code (which is built by
setuptools) and our dependencies (which are mostly but not all
packaged as eggs) as smoothly as we would like, but they work.
More information about the Distutils-SIG