有沒有辦法告訴tox
測試自動化工具在安裝所有軟件包(tox.ini
和setup.py
的依賴關係中的顯式測試依賴項)時使用PyPI鏡像?如何告訴tox使用PyPI鏡像來安裝軟件包?
例如,pip install
有一個非常有用的--use-mirrors
選項,它將鏡像添加到程序包服務器列表中。
有沒有辦法告訴tox
測試自動化工具在安裝所有軟件包(tox.ini
和setup.py
的依賴關係中的顯式測試依賴項)時使用PyPI鏡像?如何告訴tox使用PyPI鏡像來安裝軟件包?
例如,pip install
有一個非常有用的--use-mirrors
選項,它將鏡像添加到程序包服務器列表中。
匹也可使用environment variables被配置,其tox
讓你set in the configuration:
setenv =
PIP_USE_MIRRORS=...
或者,也可以指定一系列的index servers to use:
indexserver =
default = http://mypypi.org
foobar = http://otherpypi.org
default
是所使用的缺省索引服務器,但其他名稱可用於從特定服務器獲取deps
列表中的依賴關係:
deps =
:foobar:ham-spam-pkg
的Tox可以被配置爲從不同的默認的PyPI服務器安裝的依賴關係和軟件包:
作爲TOX命令行參數
tox -i http://pypi.my-alternative-index.org
使用tox.ini
[tox]
indexserver =
default = http://pypi.my-alternative-index.org
Link to Tox documentation on using a different default PyPI url