在pypi代理后面,“没有...工作下载链接”运行setup.py

时间:2017-10-13 13:14:33

标签: python-3.x nexus setuptools

我落后于公司的pypi代理(nexus),我无法在easy_install中使用依赖项解析工作。具体来说,python setup.py test失败,因为没有“工作下载链接”。

我在setup.cfg中配置了代理,如下所示:

[easy_install]
index-url = https://<hostname>/repository/<mirrorname>/simple
index = https://<hostname>/repository/<mirrorname>/pypi

奇怪的是,对于在my_package中列为依赖项的名为setup.py的包,我在python setup.py test的输出中看到以下行:

Reading https://<hostname>/repository/<mirrorname>/simple/my-package/
Reading https://<hostname>/repository/<mirrorname>/simple/my_package/

如果我将浏览器定向到https://<hostname>/repository/<mirrorname>/simple/my-package/,我会得到一个基本的HTML页面,其链接看起来像这样:

Links for my-package
my-package-0.0.2-py3-none-any.whl
my-package-0.0.1-py3-none-any.whl

我找不到easy_install如何选择下载链接的任何文档,这使得很难进一步调查。

使用pip安装相同的软件包。这就是我~/.config/pip/pip.conf的样子:

[global]
index = https://<hostname>/repository/<mirrorname>/pypi
index-url = https://<hostname>/repository/<mirrorname>/simple

我的Python版本是Python 3.6.0 :: Anaconda 4.3.1 (64-bit)(Linux)。

0 个答案:

没有答案