跳转到主要内容

为tox实现--pypi-filter选项

项目描述

关于

Tox包括一个--force-dep选项,可以用来提供依赖项的版本限制 - 然而,根据设计,这仅适用于在tox.ini文件的deps部分中明确列出的依赖项(关于此的讨论,请参阅此问题)。

tox-pypi-filter插件通过使用一个代理PyPI服务器来绕过这个问题,该服务器以独立于tox实现的方式过滤包。

安装

要安装

pip install tox-pypi-filter

使用

此插件提供了一个--pypi-filter命令行选项,该选项接受由分号分隔的PEP440版本指定符,例如

tox --pypi-filter "numpy==1.14.*;pytest<4" -e py37-test

在这种情况下,如果tox环境需要Numpy或PyTest,则将安装满足提供的版本指定的版本。

注意事项

如果您在调用tox时手动使用-i/--index-url选项,则此插件可能无法正常工作。此外,此插件仅与基于pip的安装一起工作,并且不会与例如tox-conda一起工作。

项目详情


下载文件

下载适用于您平台的应用文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

tox-pypi-filter-0.14.tar.gz (6.9 kB 查看哈希值)

上传时间

构建分布

tox_pypi_filter-0.14-py3-none-any.whl (4.9 kB 查看哈希值)

上传时间 Python 3

支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面