Zum Beispiel wird die folgende gebaut mit bin/buildout -Nvv
Woher weißt du, welches Python-Ei eine Beschränkung beim Buildout erzwingt?
...
Getting required 'grokcore.component>=2.5'
required by five.grok 1.3.2.
required by grokcore.viewlet 1.11.
Picked: grokcore.component = 2.5
Getting required 'grokcore.annotation'
required by five.grok 1.3.2.
Picked: grokcore.annotation = 1.3
The constraint, 0.4, is not consistent with the requirement, 'five.localsitemanager>2.0dev'.
While:
Installing instance.
Error: Bad constraint 0.4 five.localsitemanager>2.0dev
Die Einschränkung five.localsitemanager>2.0dev
scheint nicht von grokcore.annotation (siehe https://github.com/zopefoundation/grokcore.annotation/blob/master/setup.py) erzwungen werden, aber wie finde ich heraus, welches Ei eigentlich diese erzwingt?
Ist es noch relevant? Wenn nicht, vielleicht ist es Zeit, die Frage zu schließen ... –
Das Problem tritt immer noch von Zeit zu Zeit auf, so dass die Frage offen bleiben kann. Die Pakete ändern sich, aber das Problem bleibt bestehen. –
Überprüfen Sie meine Antwort zu http://stackoverflow.com/questions/29827258/find-requirement-specs-in-a-plone-buildout-setup (Eggdeps) – sunew