禁用tox中virtualenv的默认下载功能
项目描述
tox-virtualenv-no-download
禁用通过tox运行时virtualenv的下载行为。
等等,为什么?
测试套件的一些目标是可重复性和速度。在现代版本的virtualenv(>=14)中,即使磁盘上有完美的wheel包副本,virtualenv也会通过网络获取pip、setuptools和wheel的最新版本。
下载有问题的一些原因
- 访问网络速度慢。
- pypi经常出现故障
- 你可能处于一个不应该从公共pypi安装的情况。
- 如果你没有网络连接,virtualenv将直接失败。
- 损害可重复性,因为你可能会突然得到setuptools / pip的新版本
- setuptools过去不稳定,破坏了它们的新版本和兼容性。
它的工作方式
可以通过调用virtualenv --no-download或设置环境变量VIRTUALENV_NO_DOWNLOAD来禁用virtualenv的下载行为。此tox插件在创建virtualenv时设置该环境变量。
用法
$ pip install tox-virtualenv-no-download
# just use tox as you usually would
$ tox ...
项目详情
关闭
tox_virtualenv_no_download-1.1.0.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2667051c6facd8b11f1f6cbf0ceb4f79ca2ed60ee1061da32156c8cacfb172fc |
|
MD5 | ec7ce137cd05f52832ccbba08a170088 |
|
BLAKE2b-256 | 8cfdd629f9042a15be790f5b8648601cf95f377c244410f546527159fd4fb3d0 |
关闭
tox_virtualenv_no_download-1.1.0-py2.py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 95056a34eda8447f7002c8b80f8427bdd055c379ded4e81569a8b7c3bd3cb616 |
|
MD5 | c3185aa5b44f40346eb81cb597944984 |
|
BLAKE2b-256 | 69db5e507458fd04b42ec9a694f3a97c001d938092b8d633b2a91dbfc606d5e2 |