cythonizer
1.0.0
Cythonize 快了一步
cythonizer .py
是一个脚本,它将尝试自动将一个或多个.py
和.pyx
文件转换为相应的编译后的.pyd | .so
二进制模块文件。例子:
$ python cythonizer .py myext.pyx
pip install cythonizer
将自动在您的Scripts/
文件夹中创建一个可执行脚本,因此您应该能够简单地:
$ cythonizer myext.py
甚至:
$ cythonizer *.pyx
您可以输入:
$ cythonizer -h
获取以下 CLI:
用法: cythonizer .py [-h] [--annotation] [--numpy-includes] [--debugmode] 文件名 [文件名 ...] 位置参数: 仅文件名 .py 和 .pyx 文件 可选参数: -h, --help 显示此帮助消息并退出 --注释(默认值:False) --numpy-includes(默认值:False) --debugmode(默认值:False)
--annotation
将创建 HTML Cython 注释文件。--numpy-includes
会将 numpy 标头添加到构建命令中。-O2 -march=native
会自动传递给编译器。