[Distutils] upgrading buildout

whit morriss d.w.morriss at gmail.com
Tue Jul 29 16:39:56 CEST 2008


whit morriss wrote:
> I'm perhaps running buildout in a bit of unusual fashion (from my 
> virtual env bin rather than the builds bin) and updated it recently from 
> 1.0.2 to 1.1.0 to debug some issue folks were having with fresh 
> checkouts of one of my builds (see previous message).

as a caveat for others, we also noticed a number of older recipes which 
are cached don't take the new allowed hosts arg.  It looks like older 
copies (in this case zc.recipe.egg) got installed in the virtualenv 
sitepackages (probably for the purposes of investigation) or egg caches 
and did not get updated.

In systems like buildout where every buildout is necessarily a patch 
work of called dependencies (most frameworks or component systems are 
like this in one way or another, sometimes referred as what separates 
frameworks from libs), it would be useful to have some mechanism for 
propagate an update of a downstream component.  Does setuptool support 
anything like this (I'm doubting it?)?  could or does zc.buildout?

for builds, I could see this being handled more as a migration.  Update 
the framework library, run a migration to upgrade all the component 
libraries, rebuild.

-w



More information about the Distutils-SIG mailing list