如何告诉Buildout从URL安装一个鸡蛋(没有pypi)

时间:2009-06-17 14:43:00

标签: python buildout egg

我可以将一些鸡蛋作为网址访问,例如http://myhosting.com/somepkg.egg。 现在我没有在pypi上列出这个somepkg。如何告诉buildout为我提取和安装它。 我已经尝试了一些食谱但到目前为止没有运气。

TIA

1 个答案:

答案 0 :(得分:5)

您应该只能在buildout.cfg文件中的[buildout]部分添加“find-links”选项。我刚刚在内部使用以下buildout.cfg进行了测试。

[buildout]
find-links  = http://buildslave01/eggs/hostapi.core-1.0_r102-py2.4.egg
parts = mypython

[mypython]
recipe = zc.recipe.egg
interpreter = mypython
eggs = hostapi.core

您可以指定鸡蛋的完整路径作为“查找链接”的值。确保egg的'pyx.y'版本与您当地的Python版本匹配。如果它们不匹配,您将得到一个未发现的错误,这有点误导。