[Distutils] [buildout] http://downloads.buildout.org/1/bootstrap.py resulting in buildout 2.0.1

Chris Withers chris at simplistix.co.uk
Wed Feb 20 08:51:41 CET 2013

On 20/02/2013 00:50, Philippe Ombredanne wrote:
> On Tue, Feb 19, 2013 at 2:39 PM, Chris Withers<chris at simplistix.co.uk>  wrote:
>> Dunno what I'm doing wrong then, see the eggs being used here:
>> http://jenkins.simplistix.co.uk/job/checker-buildout/86/PYTHON=2.7,label=linux/console
> Weird, sounds like both the 1.3.2 and 2.0.0a3 egg recipe versions are
> being fetched:
> $ bin/buildout
> Develop: '/home/pombredanne/checker/checker/.'
> Getting distribution for 'zc.recipe.egg<2'.
> Got zc.recipe.egg 1.3.2.<== here
> Installing py.
> Getting distribution for 'tox'.
> Got tox 1.4.2.
> Getting distribution for 'zope.testing'.
> warning: no files found matching '*.test' under directory 'src'
> warning: no files found matching 'sampletests' under directory 'src'
> Got zope.testing 4.1.1.
> Getting distribution for 'zc.recipe.egg<2'.
> Got zc.recipe.egg 2.0.0a3.<== here
> Getting distribution for 'testfixtures'.
> Got testfixtures 2.3.5.

Seem to be bug(s) in buildout!

Two problems:

- I thought the buildout 1 bootstrap pinned zc.recipe.egg? Looks like it 
might, but with the incorrect 'zc.recipe.egg<2'.

As far as setuptools is concerned, 2.0.0a3<2. Stupid, but that's the way 
it is :-(

- If I'm reading the above, buildout is picking two different versions 
of the same distribution in one part, which is bad. Jim, what's going on 

(if you want to play along, buildout is here, but remove the version pin 
in buildout.cfg, as that's what I put in to solve the issue:
git at github.com:Simplistix/checker.git)



Simplistix - Content Management, Batch Processing & Python Consulting
             - http://www.simplistix.co.uk

More information about the Distutils-SIG mailing list