跳转到主要内容

tox的Nuitka插件

项目描述

tox-nuitka

https://img.shields.io/pypi/v/tox-nuitka.svg https://img.shields.io/travis/tonybaloney/tox-nuitka.svg https://codecov.io/gh/tonybaloney/tox-nuitka/branch/master/graph/badge.svg Updates Python 3

一个tox插件,用Nuitka替换默认的CPython编译器使用。

此插件通过将Nuitka作为pip依赖项注入到所有测试环境中,然后将Nuitka编译作为预测试阶段添加来实现。

安装

pip install tox-nuitka

或者,

pipenv install tox-nuitka

执行测试

您测试环境配置中的每个命令都将由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和-recurse-all标志可用如下

nuitka_module = true
nuitka_recurse_all = true

可以提供多个编译目标

nuitka =
        myapp/target1.py
        myapp/target2.py

发行说明

1.0.0(日期)

  • 特性

项目详情


下载文件

下载适用于您平台的应用程序。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源代码分发

tox-nuitka-0.0.1.tar.gz (5.5 kB 查看哈希值)

上传于 来源

构建分发版

tox_nuitka-0.0.1-py2.py3-none-any.whl (3.2 kB 查看哈希值)

上传于 Python 2 Python 3

支持