ZC Buildout配方将zope 2包伪装成egg。
项目描述
Zope 2尚未egg化,Zope 3已egg化。如果您想安装一些与Zope 3 eggs相关的依赖项的egg,可能会出现问题(例如zope.interface,zope.component等)
此buildout配方将简单地添加一些假egg链接到zope库(安装在zope/lib/python/zope/...),以便setuptools可以看到依赖项已经满足,并且不再检索它们。
只需将其添加到您的buildout配置中,如下所示
[buildout] parts = ... your other parts ... fakezope2eggs [fakezope2eggs] recipe = affinitic.recipe.fakezope2eggs
请注意在运行此配方后运行plone.recipe.zope2install配方。
您可能还希望在buildout中添加其他假egg,为此请使用additional-fake-eggs选项,例如
[buildout] parts = ... your other parts ... fakezope2eggs [fakezope2eggs] recipe = affinitic.recipe.fakezope2eggs additional-fake-eggs = ZODB3