cythonizer
1.0.0
Cythonisez un pas plus vite
cythonizer .py
est un script qui tentera de convertir automatiquement un ou plusieurs fichiers .py
et .pyx
en fichiers .pyd | .so
fichiers de modules binaires. Exemple:
$ python cythonizer .py monext.pyx
pip install cythonizer
créera automatiquement un script exécutable dans votre dossier Scripts/
, vous devriez donc pouvoir simplement :
$ cythonizer monext.py
ou encore :
$ cythonizer *.pyx
Vous pouvez taper :
$ cythonizer -h
pour obtenir la CLI suivante :
utilisation : cythonizer .py [-h] [--annotation] [--numpy-includes] [--debugmode] noms de fichiers [noms de fichiers ...] arguments de position : noms de fichiers fichiers .py et .pyx uniquement arguments facultatifs : -h, --help afficher ce message d'aide et quitter --annotation (par défaut : False) --numpy-includes (par défaut : False) --debugmode (par défaut : False)
--annotation
créera le fichier d'annotation HTML Cython.--numpy-includes
ajoutera les en-têtes numpy à la commande build.-O2 -march=native
sont automatiquement transmis au compilateur.