我正在开发一个旧版本的Plone(Plone 3.3.6的buildout,来自Plone 3.1)。
它包括一个依赖于p4a.videoembed和其他一些p4a相关产品的定制产品。当我运行'bin / buildout'时,我收到以下错误:
Installing instance1.
While:
Installing instance1.
Error: There is a version conflict.
We already have: p4a.video 1.3
but p4a.plonevideoembed 1.3 requires 'p4a.video>1.3'.
我检查过没有p4a.video> 1.3在pypi中,当然它不会检索更高版本的p4a.video。
答案 0 :(得分:3)
解决方案是将p4a.plonevideo标记为旧版本。我在我的buildout中添加了[versions]部分,并将“pinned”p4a.plonevideoembed添加到旧版本中。
[versions]
p4a.plonevideoembed = 1.1