执行`setup.py test`

时间:2016-10-04 18:30:11

标签: python setuptools

我想进行python包的离线安装。作为安装的一部分,我使用python3 setup.py test运行包的测试。当我运行test命令时,setuptools从pypi.python.org获取所有未满足的依赖项。但是,我提供了所有程序包的依赖关系,如果不满足依赖关系,我希望这是一个错误 - 我不希望setuptools为我下载依赖项。我不确定如何禁用此行为,甚至不知道如何告诉它使用其他服务器。我怎么能阻止这个?

1 个答案:

答案 0 :(得分:2)

好的,所以这是一种方法。它可能不是最优雅的,它有一些缺点,但似乎有效。

使用以下行创建(或修改现有的)setup.cfg文件:

[easy_install]
find_links = file:///dev/null
index_url = file:///dev/null

这将通知easy_install(这是在幕后操作)不使用任何外部pypi服务器。