Thanks guys. I have sent you both emails offline. On Feb 10, 2008, at 3:33 PM, zooko wrote:
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
Noah Gift / http://noahgift.com [Python+Grok+AJAX+Mashup]