Cython (http://cython.org) is a compiler for code written in the
Cython language. Cython is based on Pyrex by Greg Ewing.
Usage: cython [options] sourcefile.{pyx,py} ...
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)
-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
--gdb-outdir <directory> Specify gdb debug information output directory. Implies --gdb.
-D, --no-docstrings Strip docstrings from the compiled module.
-a, --annotate Produce a colorized HTML version of the source.
--annotate-coverage <cov.xml> Annotate and include coverage information from cov.xml.
--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.
--3str Compile based on Python-3 syntax and code semantics without
assuming unicode by default for string literals under Python 2.
--lenient Change some compile time errors to runtime errors to
improve Python compatibility
--capi-reexport-cincludes Add cincluded headers to any auto-generated header files.
--fast-fail Abort the compilation on the first error
--warning-errors, -Werror Make all warnings into errors
--warning-extra, -Wextra Enable extra warnings
-X, --directive <name>=<value>[,<name=value,...] Overrides a compiler directive
-E, --compile-time-env name=value[,<name=value,...] Provides compile time env like DEF would do.
--module-name Fully qualified module name. If not given, it is deduced from the
import path if source file is in a package, or equals the
filename otherwise.
-M, --depfile Produce depfiles for the sources
Options (28)
| Option | Description | Source |
|---|
-V, --version | Display version number of cython compiler | help |
-l, --create-listing | Write error messages to a listing file | help |
-I, --include-dir directory | Search for include files in named directory (multiple include directories are allowed). | help |
-o, --output-file filename | Specify name of generated C file | help |
-t, --timestamps | Only compile newer source files | help |
-f, --force | Compile all source files (overrides implied -t) | help |
-v, --verbose | Be verbose, print file names on multiple compilation | help |
-p, --embed-positions | If specified, the positions in Cython files of each function definition is embedded in its docstring. | help |
--cleanup level | Release interned objects on python exit, for memory debugging. | help |
-w, --working directory | Sets the working directory for Cython (the directory modules are searched from) | help |
--gdb | Output debug information for cygdb | help |
--gdb-outdir directory | Specify gdb debug information output directory. | help |
-D, --no-docstrings | Strip docstrings from the compiled module. | help |
-a, --annotate | Produce a colorized HTML version of the source. | help |
--annotate-coverage cov.xml | Annotate and include coverage information from cov.xml. | help |
--line-directives | Produce #line directives pointing to the .pyx source | help |
--cplus | Output a C++ rather than C file. | help |
--embed method_name | Generate a main() function that embeds the Python interpreter. | help |
-2 | Compile based on Python-2 syntax and code semantics. | help |
-3 | Compile based on Python-3 syntax and code semantics. | help |
--3str | Compile based on Python-3 syntax and code semantics without assuming unicode by default for string literals under Python 2. | help |
--lenient | Change some compile time errors to runtime errors to improve Python compatibility | help |
--capi-reexport-cincludes | Add cincluded headers to any auto-generated header files. | help |
--fast-fail | Abort the compilation on the first error | help |
--warning-errors, -Werror | Make all warnings into errors | help |
--warning-extra, -Wextra | Enable extra warnings | help |
--module-name | Fully qualified module name. | help |
-M, --depfile | Produce depfiles for the sources | help |
Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.