summaryrefslogtreecommitdiff
path: root/Cython/Build/Cythonize.py
Commit message (Collapse)AuthorAgeFilesLines
* cython, cythonize commands print a specific error when file does not exist ↵Matus Valo2022-11-081-4/+13
| | | | (#4629)
* Let "cythonize --help" output the supported environment variables (GH-4952)Matus Valo2022-08-051-2/+10
| | | Closes https://github.com/cython/cython/issues/1711
* Add depfile generation support to cythonize (GH-4563)Evgeni Burovski2022-01-141-0/+2
| | | | | | | | Add a new command line option so that $ cythonize -M foo.pyx produces a file `foo.c.dep` with dependencies of foo.pyx, in addition to `foo.c`. Try to write relative paths as much as possible. Closes https://github.com/cython/cython/issues/1214
* Fix the handling of --annotate-fullc in cythonize.py (GH-3103)realead2019-09-181-6/+8
|
* Replace custom command line parser with argparse (GH-3001)realead2019-08-041-27/+2
|
* Minor code simplification.Stefan Behnel2019-06-111-1/+1
|
* Fix interspersed positional arguments in cythonize.py (GH-2988)realead2019-06-111-2/+11
|
* Replace "--annotate=fullc" with "--annotate-fullc" to fix a regression from ↵realead2019-06-071-4/+5
| | | | GH-2858 (GH-2986)
* Support showing the complete C code in the annotated html-file (GH-2858)realead2019-05-301-3/+4
|
* using default usage-messageEgor Dranischnikow2019-05-151-1/+1
|
* using argparse instead of optparseEgor Dranischnikow2019-05-151-54/+54
|
* extract create_args_parser(), add hook parse_args_raw and add unit-testsEgor Dranischnikow2019-05-151-2/+10
|
* Move the setting of the new cythonize option "--no-docstrings" to a better ↵Stefan Behnel2019-03-121-3/+3
| | | | place where it does not interfere with using `Cythonize` as a module.
* cythonize --no-docstrings (#2889)墨焓2019-03-121-0/+5
| | | | | | | | * cythonize -D, --no-docstrings Add `-D, --no-docstrings` option for the cythonize script. * remove the short `-D` option, remaining only `--no-docstrings`
* Use the same list of potential package init file names everywhere (not just ↵gh2665_package_init_pyxStefan Behnel2019-01-111-1/+1
| | | | | | "__init__.py" but also .pxd and .pyx). Closes #2665.
* Don't try to use imap with python3Charles Pigott2018-12-111-1/+4
|
* Document "language_level=3str" and also support it in the cythonize command ↵Stefan Behnel2018-09-291-1/+3
| | | | as "--3str".
* Allow explicit "-2" option for the cythonize script to set the language ↵Stefan Behnel2018-08-251-3/+6
| | | | level to 2 (the current, but not future, default).
* Improve variable name.Stefan Behnel2018-06-111-2/+2
|
* PEP8 correctionJerome Kieffer2018-06-111-3/+8
|
* typoJerome Kieffer2018-06-111-1/+1
|
* Fix cythonize so that the variable are actually passed to the compilerJerome Kieffer2018-06-111-6/+17
|
* Exposes compile_time_env to the command lineJerome Kieffer2018-06-081-0/+3
| | | close #2314
* Add infrastructure for migrating options to compiler directives.Robert Bradshaw2016-07-271-1/+1
|
* adapt usages of map() to Py2/Py3Stefan Behnel2015-07-251-2/+2
|
* Print error on non-matching glob source input.Robert Bradshaw2015-01-081-2/+1
| | | | Also extend glob to support bash {a,b,c} notation (needed for Cythonize script).
* provide -a/--annotate option for cythonize scriptStefan Behnel2014-10-111-0/+5
|
* use explicit relative imports everywhere and enable absolute imports by defaultStefan Behnel2014-06-171-4/+6
|
* clean up distutils argument handling in cythonize script, avoid unnecessary ↵Stefan Behnel2013-09-291-19/+22
| | | | cwd changing, move intermediate compiler artifacts into temp directory and delete them afterwards
* remove unused importStefan Behnel2013-09-291-1/+0
|
* add -3 option to cythonize script to make it easier to compile in Py3 modeStefan Behnel2013-08-251-0/+4
|
* add --quiet and --force options to cythonize scriptStefan Behnel2013-08-251-0/+6
|
* fix directive parsing in cythonize scriptStefan Behnel2013-08-201-2/+2
|
* properly support '**' pattern in file selectionStefan Behnel2013-08-111-3/+3
|
* fix base path finding for in-place compilationStefan Behnel2013-08-111-6/+5
|
* Py2.4 fix, no need to join the process pool in the error termination caseStefan Behnel2013-08-111-2/+0
|
* minor safety fixStefan Behnel2013-08-111-1/+1
|
* move cythonize script to Cython.Build.Cythonize to make it generally ↵Stefan Behnel2013-08-111-0/+185
available and keep bin/cythonize only as a pure start script