一个用来构建和安装轮子而不是sdist的tox插件。

tox-wheel的Python项目详细描述


生成和安装轮子而不是sdist的tox插件。

  • 自由软件:BSD 2条款许可证

这个插件实际上是做什么的?什么不是?

  • 它为所有活动环境构建轮子。 不幸的是,它是在任何测试开始之前成批完成的(为了支持tox --parallel模式)。

    但是,如果您的项目可以生成通用控制盘,则可以对其进行配置,使其只生成一次。

  • 未检测到通用车轮。

  • 尚未支持pyproject.toml

什么项目使用这个?

  • hunter(同时发布此插件生成的控制盘)

安装

pip install tox-wheel

文档

两种使用方法:

  • 运行tox --wheel

  • 把这个放在你的tox.ini

    [testenv]wheel=true

其他设置:

  • 您还可以禁用build目录删除(脏版本,使用风险自负):

    [testenv]wheel_clean_build=false
  • 默认情况下,生成环境与控制盘安装到的环境相同。您可以更改它,例如:

    [tox]envlist=py27{,-build}[testenv]wheel_build_env={envname}-builddeps=
        build: cython

    或者,如果您有通用车轮,则可以使用单个构建环境:

    [testenv]wheel_build_env=build[testenv:build]deps=setuptools_scm

开发

要运行所有测试,请运行:

tox

注意,要合并来自所有tox环境的覆盖率数据,请运行:

Windows^{pr 7}$
Other^{pr 8}$

更改日志

0.4.2(2019-05-15)

  • 改进了一些日志记录,这样消息就不那么容易混淆了(不要发出wheel-make path/to/setup.py)。
  • bdist_wheel之前移动了dist/build cleanup。

0.4.1(2019-05-15)

  • 改进了未建立dists时的错误处理。

0.4.0(2019-05-05)

  • 修正了与tox的兼容性,并将最低tox版本的要求更改为3.9.0。

0.3.0(2019-01-26)

  • 添加了对tox --parallel模式的支持。
  • 添加了wheel_build_envconfig选项。
  • wheel_clean_buildconfig选项重命名为wheel_dirty
  • 添加了--wheel-dirtycli参数。

0.2.1(2019-01-12)

  • 向依赖项添加了wheel

0.2.0(2019-01-12)

  • 删除--wheel-clean-buildcli选项。默认情况下,现在启用生成目录清理。 正确的行为应该是默认的。
  • 添加了对[testenv] wheel(默认值:false)和[testenv] wheel_clean_build(默认值:true)的支持 在tox.ini中。

0.1.0(2019-01-09)

  • pypi上的第一个版本。

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

推荐PyPI第三方库


热门话题
java基于条件如何创建StringBuffers并向其添加数据   java如何用UNC路径解决“不表示可正确访问的目录”异常?   在执行提取方法重构后,java代码的速度降低了6倍   java如何修改LDAPCertStore中用于X509证书链验证的LDAP连接属性   awt如何在Java中捕获鼠标光标?   字符串如何设置Java输出流   java NumberFormatException:用于输入字符串:“8:00”   unix/linux“tail f”的Java IO文件实现   java打印输出。带有JOptionPane的txt文件   java解组总是显示0和null   使用MySQL的windows java JavaFX自包含应用程序打包   JavaSpring:方法getBean(String…)是如何实现的根据输入字符串查找bean?   java高效地更新RecyclerView网格或以其他方式显示复杂网格   java向ArrayList添加对象(String、String、int、int)   java在一组文档上使用ForkJoinPool