Welcome to pycompile’s docs!¶
Contents¶
CLI¶
compile¶
pycompile -i your_python_files --clean-source --engine nuitka
By default, the Cython is being used as the default compiler.
For compiling the examples
use the following command:
pycompile -i input_path --engine cython
which by default, deletes any temp build files and keeps the source files.
pycompile -i input_path --engine nuitka
After the compilation the input
dir will have the following
structure.
examples
├── fib.py.py
├── fib.cpython-310-darwin.so
├── test_fib.py
Benchmark¶
For running a benchmark on the input-path
use the following command:
pycompile benchmark -i src/examples -vvv
Dry run¶
pycompile dry_run -i ./src