跳转到主要内容

禁用tox中virtualenv的默认下载功能

项目描述

Build Status

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 (2.3 kB 查看哈希值)

上传时间 源代码

构建分发

tox_virtualenv_no_download-1.1.0-py2.py3-none-any.whl (3.7 kB 查看哈希值)

上传时间 Python 2 Python 3