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
會自動傳遞給編譯器。