cythonizer
1.0.0
Cythonize เร็วขึ้นหนึ่งก้าว
cythonizer .py
เป็นสคริปต์ที่จะพยายามแปลง .py
และ .pyx
หนึ่งไฟล์ขึ้นไปเป็นไฟล์ .pyd | .so
ที่คอมไพล์แล้วที่เกี่ยวข้องโดยอัตโนมัติ .pyd | .so
ไฟล์โมดูลไบนารี ตัวอย่าง:
$ หลาม cythonizer .py myext.pyx
pip install cythonizer
จะสร้างสคริปต์ปฏิบัติการในโฟลเดอร์ Scripts/
ของคุณโดยอัตโนมัติ ดังนั้นคุณควรจะสามารถ:
$ cythonizer myext.py
หรือแม้กระทั่ง:
$ cythonizer * .pyx
คุณสามารถพิมพ์:
$ cythonizer -h
เพื่อรับ CLI ต่อไปนี้:
การใช้งาน: cythonizer .py [-h] [--คำอธิบายประกอบ] [--numpy-includes] [--debugmode] ชื่อไฟล์ [ชื่อไฟล์ ...] ข้อโต้แย้งเกี่ยวกับตำแหน่ง: ชื่อไฟล์ .py และ .pyx เท่านั้น อาร์กิวเมนต์ทางเลือก: -h, --help แสดงข้อความช่วยเหลือนี้และออก --คำอธิบายประกอบ (ค่าเริ่มต้น: เท็จ) --numpy-includes (ค่าเริ่มต้น: เท็จ) --debugmode (ค่าเริ่มต้น: เท็จ)
--annotation
จะสร้างไฟล์คำอธิบายประกอบ HTML Cython--numpy-includes
จะเพิ่มส่วนหัว numpy ให้กับคำสั่ง build-O2 -march=native
จะถูกส่งผ่านไปยังคอมไพเลอร์โดยอัตโนมัติ