构建错误:找不到包xyz的分发

时间:2011-12-19 23:48:35

标签: plone buildout

我正在尝试为plone安装获得付款并且我的buildout返回:

Error: Couldn't find a distribution for 'yoma.batching==0.2.2-getpaid'.

我的扩展包括:

find-links =
    http://getpaid.googlecode.com/files/yoma.batching-0.2.2-getpaid.zip

......并且该链接有效。

如何解决此类问题?

3 个答案:

答案 0 :(得分:3)

将此行添加到您的buildout中。

index = https://pypi.python.org/simple

索引

An alternate index location.

This can be a local directory name or an URL. It can be a flat collection of distributions, but should be a “simple” index, with subdirectories for distribution project names containing distributions for those projects.

If this isn’t set, then https://pypi.python.org/simple/ is used.

来自buildout的文档。

答案 1 :(得分:2)

您的buildout已定义两次查找链接。第二个查找链接覆盖第一个(具有到yoma.batching的正确链接)。

您可以将两个查找链接合并为一个:

find-links =
    http://getpaid.googlecode.com/files/hurry.workflow-0.9.2-getpaid.zip
    http://getpaid.googlecode.com/files/ore.viewlet-0.2.3-getpaid.zip
    http://getpaid.googlecode.com/files/yoma.batching-0.2.2-getpaid.zip
    http://dist.plone.org
    http://download.zope.org/ppix/
    http://download.zope.org/distribution/
    http://effbot.org/downloads
    http://dist.plone.org/thirdparty/PILwoTk-1.1.6.4.tar.gz

答案是评论。

答案 2 :(得分:0)

PyPI 的 CDN Fastly has recently been running rolling brownouts for HTTP clients that don't support SNI,服务器名称指示(一种安全技术)。这适用于旧的 Python 2 版本(2.7.13 很好)和 old setuptools versions (37.0.0 should work)。因此,请确保这些已升级。在我们的例子中,我们发现了一个运行 setuptools 33 的 CI 服务器。

您可以在 status.python.org 关注更新。 2021 年 5 月 3 日起,将取消对旧客户端的支持。