Plone 构建错误:无法';找不到程序包xyz的分发

Plone 构建错误:无法';找不到程序包xyz的分发,plone,buildout,Plone,Buildout,我正在尝试安装GetPay for plone和我的buidout returns: 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 …这种联系是有效的 如何解决此类问题?您的“查找链接”定义了两次。第二个查找链接

我正在尝试安装GetPay for plone和我的buidout returns:

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
…这种联系是有效的

如何解决此类问题?

您的“查找链接”定义了两次。第二个查找链接将覆盖第一个链接(该链接具有到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

答案在评论中。

将这一行添加到您的构建中

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

来自构建文档。

PyPI的CDN,服务器名称指示(一种安全技术)。这适用于旧的Python2版本(可以使用2.7.13)和。所以要确保这些都升级了。在本例中,我们发现一台CI服务器运行setuptools 33

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

您可以在以下位置跟踪更新。2021年5月3日,将取消对老客户的支持。

该程序在这里运行顺利。你能发布你的构建配置让我们看看发生了什么吗?也许有一个“allow hosts”变量会阻止任何未知的主机?这是我的构建,我应该补充一点,我已经在两天内的不同时间尝试过了。你已经找到定义了两次的链接,所以第二个链接会覆盖第一个。是的,没错。您可以将两个定义合并到第二个定义中,您必须使用
+=
而不是
=