例如,下面是建立與bin/buildout -Nvv
你怎麼知道哪個python egg在構建中強制執行約束?
...
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
約束five.localsitemanager>2.0dev
似乎並沒有被grokcore.annotation強制執行(見https://github.com/zopefoundation/grokcore.annotation/blob/master/setup.py),但我怎麼找出雞蛋實際執行呢?
它是否仍然相關?如果沒有,也許是時候結束這個問題了...... –
問題仍然會不時發生,所以問題可以保持開放。包改變了,但問題依然存在。 –
檢查我的答案http://stackoverflow.com/questions/29827258/find-requirement-specs-in-a-plone-buildout-setup(eggdeps) – sunew