table of contents
other versions
- wheezy 0.15.1-2
- wheezy-backports 0.19.1+git34-gac3e3a2-1~bpo70+1
- jessie 0.21.1-1
- jessie-backports 0.25.2-1~bpo8+1
- testing 0.25.2-1
- unstable 0.25.2-1
CYTHON(1) | User Commands | CYTHON(1) |
NAME¶
Cython - compile Cython code (.pyx) into C to build a Python extensionSYNOPSIS¶
cython [ options] sourcefile.{pyx,py} ...DESCRIPTION¶
Cython (http://cython.org) is a compiler for code written in the Cython language. Cython is based on Pyrex by Greg Ewing.OPTIONS¶
- -V, --version
- Display version number of cython compiler
- -l, --create-listing
- Write error messages to a listing file
- -I, --include-dir <directory>
- Search for include files in named directory (multiple include directories are allowed).
- -o, --output-file <filename>
- Specify name of generated C file
- -t, --timestamps
- Only compile newer source files
- -f, --force
- Compile all source files (overrides implied -t)
- -q, --quiet
- Don't print module names in recursive mode
- -v, --verbose
- Be verbose, print file names on multiple compilation
- -p, --embed-positions
- If specified, the positions in Cython files of each function definition is embedded in its docstring.
- --cleanup <level>
- Release interned objects on python exit, for memory debugging. Level indicates aggressiveness, default 0 releases nothing.
- -w, --working <directory>
- Sets the working directory for Cython (the directory modules are searched from)
- --gdb
- Output debug information for cygdb
- -D, --no-docstrings
- Strip docstrings from the compiled module.
- -a, --annotate
- Produce a colorized HTML version of the source.
- --line-directives
- Produce #line directives pointing to the .pyx source
- --cplus
- Output a C++ rather than C file.
- --embed[=<method_name>]
- Generate a main() function that embeds the Python interpreter.
- -2
- Compile based on Python-2 syntax and code semantics.
- -3
- Compile based on Python-3 syntax and code semantics.
- --fast-fail
- Abort the compilation on the first error
- --warning-error, -Werror
- Make all warnings into errors
- --warning-extra, -Wextra
- Enable extra warnings
-X,
--directive <name>=<value>[,<name=value,...] Overrides a
compiler directive
January 2012 | Cython version 0.15.1 |