cythonizer
1.0.0
Cythonize um passo mais rápido
cythonizer .py
é um script que tentará converter automaticamente um ou mais arquivos .py
e .pyx
no .pyd | .so
Arquivos de módulos binários .pyd | .so
. Exemplo:
$ python cythonizer .py myext.pyx
pip install cythonizer
criará automaticamente um script executável em sua pasta Scripts/
, então você poderá simplesmente:
$ cythonizer myext.py
ou mesmo:
$ cythonizer *.pyx
Você pode digitar:
$ cythonizer -h
para obter a seguinte CLI:
uso: cythonizer .py [-h] [--annotation] [--numpy-includes] [--debugmode] nomes de arquivos [nomes de arquivos ...] argumentos posicionais: nomes de arquivos somente arquivos .py e .pyx argumentos opcionais: -h, --help mostra esta mensagem de ajuda e sai --annotation (padrão: Falso) --numpy-includes (padrão: Falso) --debugmode (padrão: Falso)
--annotation
criará o arquivo de anotação HTML Cython.--numpy-includes
adicionará os cabeçalhos numpy ao comando de construção.-O2 -march=native
são passados automaticamente para o compilador.