使用外部创建的车轮与Tox

tox-external-wheels的Python项目详细描述


Latest version on PyPiSupported Python versionsBuild StatusDocumentation statusDownloadsCode style: black

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'

要求

  • 毒物

安装

您可以通过pipPyPI安装“tox external wheels”:

pip install tox-external-wheels

使用

使用external_wheel选项。如usage所示

贡献

捐款是非常欢迎的。可以使用tox运行测试,请确保 在提交请求前,保险范围至少保持不变。在

许可证

根据MIT许可的条款,tox-external-wheels是 免费开源软件。在

问题

如果您遇到任何问题,请 file an issue 以及详细的描述。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
apache HttpClient execute(HttpUriRequest请求)和execute(HttpHost目标,HttpRequest请求)之间的java差异   如何向java进程传递多个密码   java servlet从外部事件调用网页中的javascript弹出/模式对话框   正在重置Unix Java路径变量   java将@Named managed bean注入另一个重用JSF页面?   java Cookie未显示在请求中   java如何记录用户的操作并在用户返回时重播?   java FTPSClient抛出异常javax。网ssl。SSLHandshakeException:握手期间远程主机关闭连接   java“变量可能尚未初始化”在何处使用开关盒进行初始化?   初始化Double java数组   java Android:如何通过按钮启动活动?   java设置外观和感觉颜色   计算两个时间戳对象之间的时间差的日期   扩展画布的类时,绘制方法出现java错误   java在不同的线程中运行JNI方法   java Spring引导OIDC刷新令牌场景   Java slf4j实现:logback vs log4j   java KeyEvents新的KeyEvent变量?   为什么java的模式和匹配器类中没有公共构造函数?   java在JVM上禁用本地JMX连接