A nuitka plugin for tox
tox-nuitka的Python项目详细描述
毒性核苷
一个tox插件,用nuitka替换cpython编译器的默认使用。
这个插件的工作原理是将nuitka作为pip需求注入到所有测试环境中,然后添加nuitka 编译为预测试阶段
安装
pip install tox-nuitka
或者,
pipenv install tox-nuitka
执行测试
testenv配置中的每个命令都将由nuitka编译以在pipenv虚拟环境中执行
示例tox.ini
这个简单的例子将对您的包运行pytest,但是使用nuitka编译myapp/main.py。
[tox] envlist = py27, py36, py37 [testenv] nuitka = myapp/main.py deps = pytest commands = python -m pytest test/
额外的Nuitka配置在测试环境设置中可用
目前,–module and–recurse all标志如下:
nuitka_module = true nuitka_recurse_all = true
可以提供多个编译目标
nuitka = myapp/target1.py myapp/target2.py
发行说明
1.0.0(日期)
- 功能