cythonizer
1.0.0
Einen Schritt schneller zythonisieren
cythonizer .py
ist ein Skript, das versucht, eine oder mehrere .py
und .pyx
Dateien automatisch in die entsprechenden kompilierten .pyd | .so
zu konvertieren .pyd | .so
binäre Moduldateien. Beispiel:
$ Python cythonizer .py myext.pyx
pip install cythonizer
erstellt automatisch ein ausführbares Skript in Ihrem Scripts/
-Ordner, sodass Sie einfach in der Lage sein sollten:
$ cythonizer myext.py
oder auch:
$ cythonizer *.pyx
Sie können Folgendes eingeben:
$ cythonizer -h
um die folgende CLI zu erhalten:
Verwendung: cythonizer .py [-h] [--annotation] [--numpy-includes] [--debugmode] Dateinamen [Dateinamen ...] Positionsargumente: Dateinamen nur .py- und .pyx-Dateien optionale Argumente: -h, --help zeigt diese Hilfemeldung an und beendet den Vorgang --annotation (Standard: False) --numpy-includes (Standard: False) --debugmode (Standard: False)
--annotation
erstellt die HTML-Cython-Annotationsdatei.--numpy-includes
fügt die Numpy-Header zum Build-Befehl hinzu.-O2 -march=native
werden automatisch an den Compiler übergeben.