В настоящее время у меня есть ~/.pypirc
файл вроде этого:Как изменить `setup.py test` использование другого Pypi-сервера?
[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
В setuptools документации мы можем прочитать:
Когда установлен ваш проект, либо с помощью EasyInstall, setup.py install или setup.py develop, все зависимости уже не будет установлен (через PyPI), загружен, построен (если необходимо ) и установлен.
Я могу успешно развернуть пакет, но проблема в том, когда пытаются сделать setup.py test
, он пытается получить зависимости от 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')
Как изменить это поведение?