pythran - part of pythran: ahead of time compiler for Python
usage: pythran [-h] [-o OUTPUT_FILE] [-P] [-E] [-e] [-v] [-w] [-V]
[-p pass]
- [-I include_dir] [-L ldflags] [-D macro_definition] [-U macro_definition]
[--config config] [-ftime-report] input_file
pythran: a python to C++ compiler
- input_file
- the pythran module to compile, either a .py or a .cpp file
- -h, --help
- show this help message and exit
- -o OUTPUT_FILE
- path to generated file. Honors %{ext}.
- -P
- only run the high-level optimizer, do not compile
- -E
- only run the translator, do not compile
- -e
- similar to -E, but does not generate python glue
- -v
- be more verbose
- -w
- be less verbose
- -V, --version
- show program's version number and exit
- -p pass
- any pythran optimization to apply before code generation
- -I include_dir
- any include dir relevant to the underlying C++ compiler
- -L ldflags
- any search dir relevant to the linker
- -D macro_definition
- any macro definition relevant to the underlying C++ compiler
- -U macro_definition
- any macro undef relevant to the underlying C++ compiler
- --config
config
- config additional params
- -ftime-report
- report time spent in each optimization/transformation
It's a megablast!
pythran was primarily written by Serge Guelton.
This script is part of pythran. Full documentation for pythran
can be
consulted at https://pythran.readthedocs.io .