将 --py 标志添加到 tox,以运行与给定 Python 解释器匹配的环境。
项目描述
未维护(2022-12-08)
随着 tox 4 的发布,此包不再必要,因此不再维护。您可以使用 tox 4 的 -f 选项 - 如下所示。
将 --py 标志添加到 tox,以运行与给定 Python 解释器匹配的环境。
安装
使用 pip
python -m pip install tox-py
支持 Python 3.7 到 3.11。
仅支持 tox 3。
在 tox 4 上,您可以使用新的 -f factor 选项 通过 Python 版本选择环境
$ tox -f py310
在 GitHub Actions 上,您可以使用 -f 与您的矩阵 Python 版本一起使用,如下所示
jobs:
tests:
name: Python ${{ matrix.python-version }}
strategy:
matrix:
python-version:
- 3.7
- 3.8
- 3.9
- '3.10'
- '3.11'
steps:
- ...
- name: Run tox targets for ${{ matrix.python-version }}
run: tox run -f py$(echo ${{ matrix.python-version }} | tr -d .)
测试 Django 项目? 查看我的书籍 Speed Up Your Django Tests,其中涵盖了许多编写更快、更准确测试的方法。
用法
安装后,插件将被 tox 自动识别。它添加了一个参数:--py,用于指定过滤环境的版本。版本可以指定为 tox.ini 风格的无点版本号,或者特殊字符串 current,表示 tox 运行下的 Python 版本。
例如,运行所有 Python 3.9 环境
tox --py 39
或运行与 tox 运行下 Python 版本匹配的所有环境
tox --py current
这使得配置 CI 非常简单:配置 CI 以并行触发每个 Python 版本,运行 tox --py current。
项目详情
下载文件
下载适用于您的平台文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源代码分发
tox-py-1.3.1.tar.gz (4.8 kB 查看哈希值)
构建分发
tox_py-1.3.1-py3-none-any.whl (4.3 kB 查看哈希值)
关闭
tox-py-1.3.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 749ceb27062db13268881ec2f9bb0d8673839ea75feb0957f74756025737e256 |
|
MD5 | af3e52f1726771d8948460f32a0abb41 |
|
BLAKE2b-256 | 0db5a6a46d87686e2b6d306aafde6424348ce789b0bd3c2ae28aa24dfc13749f |
关闭
tox_py-1.3.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 51393c6df0b0d16c4d0acdfba947820a028c673f7b9e3ff1fd06146827884daf |
|
MD5 | 207b4f02decfc2a05fcdce21b4416c08 |
|
BLAKE2b-256 | 7be7f9cb516fc144aa2129f0fb24a4c4d8ee4590873942b6ba5c6ce79742ec5b |