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 -ح
للحصول على CLI التالي:
الاستخدام: cythonizer .py [-h] [--annotation] [--numpy-includes] [--وضع التصحيح] أسماء الملفات [أسماء الملفات ...] الحجج الموضعية: أسماء الملفات .py و.pyx فقط الحجج الاختيارية: -h, --help في إظهار رسالة المساعدة هذه والخروج --التعليق التوضيحي (الافتراضي: خطأ) --numpy-includes (الافتراضي: خطأ) --debugmode (الافتراضي: خطأ)
--annotation
سيقوم بإنشاء ملف التعليقات التوضيحية HTML Cython.--numpy-includes
سيضيف الرؤوس numpy إلى أمر الإنشاء.-O2 -march=native
تلقائيًا إلى المترجم.