代码之家  ›  专栏  ›  技术社区  ›  Shekhar

如何告诉buildout从URL安装一个egg(w/o pypi)

  •  5
  • Shekhar  · 技术社区  · 15 年前

    我有一些鸡蛋可以作为网址访问,比如 http://myhosting.com/somepkg.egg . 现在我没有在Pypi上列出这个somepkg。我该如何告诉buildout为我取并安装它呢? 我试过一些食谱,但到目前为止还没有运气。

    蒂亚

    1 回复  |  直到 13 年前
        1
  •  5
  •   McJeff    15 年前

    您应该能够在buildout.cfg文件的[buildout]部分添加“查找链接”选项。我刚刚用以下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的完整路径指定为“查找链接”的值。请确保egg的“pyx.y”版本与本地的python版本匹配。如果它们不匹配,您将得到一个未发现的错误,这有点误导性。