/ Ako vložiť verziu vajíčka receptu na konkrétnu časť - zostavenie

Ako pripájať verziu receptúry vajec pre konkrétnu časť - budovanie

Pridal som oddiel do môjho zostavenia na inštaláciu python-ldap, ako je to opísané tu:

http://bluedynamics.com/articles/jens/python-ldap-as-egg-with-buildout

Avšak moje zostavenie zlyhá s:

While:
Initializing.
Getting section buildout.
Initializing section buildout.
Getting option buildout:eggs.
Getting section python-ldap.
Initializing section python-ldap.
Installing recipe zc.recipe.egg.
Error: There is a version conflict.
We already have: zc.buildout 1.4.2
but zc.recipe.egg 1.3.2 requires "zc.buildout>=1.5.0".

Prečo sa buildout snaží získať najnovšiu verziu zc.recipe.egg pre túto konkrétnu časť, aj keď je vo verzii para odsek 1.2.2?

odpovede:

1 pre odpoveď č. 1

Práve som mal ten istý problém a vyriešil som to odinštalovaním balíka python-zc.buildout Debian, ktorý bol nainštalovaný na mojom počítači s verziou 1.4.3.


3 pre odpoveď č. 2

Môžete pripnúť akékoľvek a všetky vajcia (bez ohľadu na to, na čo sa používajú) pomocou a versions oddiel. Musíte výslovne vyhlásiť takúto časť, ale potom to platí aj pre vajcia receptov:

[buildout]
... # Other options in the buildout section omitted
versions = versions

[versions]
zc.recipe.egg = 1.2.2

Časť, ktorá určuje kolíky verzií, môžete pomenovať ľubovoľným spôsobom, ale väčšina ľudí ju len pomenuje versions.