buildout真正使用的是什么索引?

2024-06-01 10:23:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用以下构建配置安装couchdbkit:

[buildout]
parts = eggs
include-site-packages = false
versions = versions

[eggs]
recipe = zc.recipe.egg:eggs
eggs =
    couchdbkit

[versions]
couchdbkit = 0.6.3

它成功地安装了软件包,但是在一些机器上安装时,我遇到了很多这样的错误:

Download error on http://hg.e-engura.org/couchdbkit/: [Errno -2] Name or service not known -- Some packages may not be found!

默认的构建应该使用this索引查找包。但我不明白这个奇怪主机名的来源。没有任何here指向此位置。你知道吗

它实际上是如何工作的?你知道吗


Tags: 机器falseincludeeggpackages错误buildoutzc
1条回答
网友
1楼 · 发布于 2024-06-01 10:23:07

底层的setuptools代码也会从simple index扫描homepagedownload链接,而且这样做非常积极。你知道吗

^{} ^{} filehttp://hg.e-engura.org/couchdbkit/列为主页,因此简单索引链接上的所有homepage链接都在那里。你知道吗

通过设置zc.buildout可以连接到的主机的白名单,可以阻止zc.buildout尝试连接到该主机:

[buildout]
# ...

allow-hosts =
   *.python.org
   *.google.com
   *.googlecode.com
   *.sourceforge.net

例如。你知道吗

相关问题 更多 >