当前位置:  开发笔记 > 编程语言 > 正文

如何告诉tox使用PyPI镜像来安装包?

如何解决《如何告诉tox使用PyPI镜像来安装包?》经验,为你挑选了2个好方法。

有没有办法告诉tox测试自动化工具在安装所有软件包时使用PyPI镜像(显式测试依赖关系tox.ini和依赖关系setup.py)?

例如,pip install有一个非常有用的--use-mirrors选项,可以将镜像添加到包服务器列表中.



1> Martijn Piet..:

Pip也可以使用环境变量进行配置,这tox使您可以在配置中进行设置:

setenv =
    PIP_USE_MIRRORS=...

或者,您可以指定要使用的一系列索引服务器:

indexserver = 
    default = http://mypypi.org
    foobar = http://otherpypi.org

default是使用的默认索引服务器,但可以使用其他名称deps从特定服务器获取列表中的依赖项:

deps = 
    :foobar:ham-spam-pkg



2> 小智..:

由于indexserver被弃用,并会被删除,--use-mirrors被弃用,以及,你可以使用install_command(环境中的部分):

[testenv:my_env]
install_command=pip install --index-url=https://my.index-mirror.com --trusted-host=my.index-mirror.com {opts} {packages}

推荐阅读
落单鸟人
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有