使用外部创建的车轮与Tox
tox-external-wheels的Python项目详细描述
tox外部车轮
使用外部创建的车轮与Tox
特点
- 在tox配置中定义要测试的外部控制盘文件的能力(例如
tox.ini
文件):
[tox]envlist=py-{a,b,c}[testenv]external_wheels= a: {toxinidir}/dist/*py27*.whl b: {toxinidir}/dist/*py37*.whlcommands= a,b: pytest test c: pip list
或在命令行参数中定义
^{pr2}$Notes:在本例中,py-c
返回到从源代码安装。tox-external_wheels
现在支持!在环境名称中
- 定义外部命令以使用(例如
tox.ini
文件)构建控制盘的能力:
[tox]envlist=py-{a,b,c}[testenv]external_build= ./prepare_build.sh ./build.shexternal_wheels= {toxinidir}/dist/*.whlcommands= a,b: pytest test c: pip list
或在命令行参数中定义
tox -e 'py-{a,b,c}' --external_build './build.sh'
Note:如果命令以非零返回代码退出,则将报告错误并引发异常。在
- 通过将外部控制盘文件的名称添加到配置中的
external_wheels
中,支持从外部控制盘文件安装依赖项
[tox]envlist=py-{a,b,c}[testenv]deps=sixexternal_wheels= a: {toxinidir}/dist/*py27*.whl (six: six-*.whl[optional_extra]) b: {toxinidir}/dist/*py37*.whlcommands= a,b: pytest test c: pip list
或在命令行参数中定义
tox -e 'py-{a,b,c}' --external_wheels 'a:dist/*py27*.whl (six: six-*.whl[optional_extra]);b:/dist/*py37*.whl'
要求
- 毒物
安装
您可以通过pip从PyPI安装“tox external wheels”:
pip install tox-external-wheels
使用
使用external_wheel
选项。如usage所示
贡献
捐款是非常欢迎的。可以使用tox运行测试,请确保 在提交请求前,保险范围至少保持不变。在
许可证
根据MIT许可的条款,tox-external-wheels
是
免费开源软件。在
问题
如果您遇到任何问题,请 file an issue 以及详细的描述。在
- 项目
标签: