[Distutils] alternatives to zc.buildout?

zooko 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.
>
> Cool!

Yeah!

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

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.

Regards,

Zooko


More information about the Distutils-SIG mailing list