Hi -
I'm having trouble pinning versions in my buildout. It looks like "requires.txt" for the recipe eggs are overriding what I specify in versions.cfg.
Here's the scenario:
1) I am pinning my buildout with a versions.cfg file that specifies
zope2 = 2.13.0
2) One of my parts is based on
recipe = plone.recipe.zope2instance
3) The plone.recipe.zope2instance egg has a requires.txt file containing
Zope2 >= 2.12.1
Here's what happens:
When I run buildout, it looks the recipe eggs are downloaded first, along with eggs specified in the requires.txt for each egg. So, buildout gets Zope2 2.13.1 (>=2.12.1) for plone.recipe.zope2instance without looking at what I specified for versions.
How can I make sure I only get Zope 2.13.0 ? An excerpt of my buildout.cfg is below. Thanks.
-- Jeff
[buildout]
...
extends = versions.cfg
versions = versions
...
parts = mydeps zeo inst1 inst2 inst3 inst4 myproducts siteconfig
[mydeps]
...
[inst1]
recipe = plone.recipe.zope2instance
zeo-client = true
...
[inst2]
...