[Distutils] [zc.buildout] versions section (doesn't - does - erm? appear to work..)
Chris Withers
chris at simplistix.co.uk
Wed Jul 16 16:44:10 CEST 2008
Wow, what a total FAIL of a mail, apoliges for that :-(
Okay, let me try this again from the top...
So, I had a buildout that looked like this:
[buildout]
parts = eggs
setuptools-version = == 0.6c8
zc.buildout-version = == 1.0.6
[eggs]
recipe = zc.recipe.egg
eggs = BeautifulSoup == 3.0.7a
interpreter = py
extra-paths = .
...using the (apparently soon to be deprecated) setuptools-version and
zc.buildout-version options.
From what Jim said, I changed this to be:
[buildout]
parts = eggs
versions = versions
[versions]
setuptools = 2
zc.buildout = 2
BeautifulSoup = 4
[eggs]
recipe = zc.recipe.egg
eggs = BeautifulSoup
interpreter = py
extra-paths = .
I deliberately picked non-existent versions in the hope that I'd see
error messages saying these versions didn't exist.
I could have sworn that the first time I ran buildout after this,
nothing happened. But, given my recent finger clumsiness, I'm not so
sure. Especially as now when I try, I get error messages about not being
able to find distributions until I've changed the buildout to:
[buildout]
parts = eggs
versions = versions
[versions]
setuptools = 0.6c8
zc.buildout = 1.0.6
BeautifulSoup = 3.0.7a
[eggs]
recipe = zc.recipe.egg
eggs = BeautifulSoup
interpreter = py
extra-paths = .
So I think everything's working as I expected, but I'm still left
wondering if there are any situations where a [versions] section won't
be checked and/or acted upon?
cheers,
Chris
--
Simplistix - Content Management, Zope & Python Consulting
- http://www.simplistix.co.uk
More information about the Distutils-SIG
mailing list