Python 如何更改`setup.py test`以使用不同的Pypi服务器?

Python 如何更改`setup.py test`以使用不同的Pypi服务器?,python,setuptools,setup.py,Python,Setuptools,Setup.py,目前我有如下~/.pypirc文件: [distutils] index-servers= mypypi [mypypi] repository = http://192.168.100.101:8080/simple username = awesome_user password = awesome_pass 我还有/etc/pip.conf文件: [global] index-url = https://192.168.100.101:8080/simple/ allow-ex

目前我有如下
~/.pypirc
文件:

[distutils]
index-servers=
    mypypi

[mypypi]
repository = http://192.168.100.101:8080/simple
username = awesome_user
password = awesome_pass
我还有
/etc/pip.conf
文件:

[global]
index-url = https://192.168.100.101:8080/simple/
allow-external = true
allow-unverified = true
在文档中,我们可以阅读:

安装项目时,使用EasyInstall、setup.py或 安装或setup.py develope,所有尚未建立的依赖项 将通过PyPI定位、下载、构建(如果需要) 必要时),并安装

我可以成功部署一个包,但问题是当尝试执行
setup.py测试时,它试图从
pypi.org
获取依赖项,而不是
mypypi

running test
Searching for fancy_super_lib
Reading https://pypi.python.org/simple/fancy_super_lib/
Couldn't find index page for 'fancy_super_lib' (maybe misspelled?)
Scanning index of all packages (this may take a while)
Reading https://pypi.python.org/simple/
No local packages or download links found for fancy_super_lib
error: Could not find suitable distribution for Requirement.parse('fancy_super_lib')

如何更改此行为?

只需创建文件
~/.pydistutils.cfg
,并将此内容放入:

[easy_install]
index_url = http://192.168.100.101:8080/simple
这将使用您的Pypi服务器,而不是全局Pypi.org