diff options
author | 墨焓 <zmhungrown@gmail.com> | 2019-03-13 03:26:51 +0800 |
---|---|---|
committer | Stefan Behnel <stefan_ml@behnel.de> | 2019-03-12 20:26:51 +0100 |
commit | 0f3f8bb011b0b33299fabbd4944f6c94cb54963f (patch) | |
tree | c83c5316f4e40c40c1a4cfef75b085c67f84dcd2 | |
parent | 47dcb970020cdce860c47574726fca8c34b4208f (diff) | |
download | cython-0f3f8bb011b0b33299fabbd4944f6c94cb54963f.tar.gz |
cythonize --no-docstrings (#2889)
* cythonize -D, --no-docstrings
Add `-D, --no-docstrings` option for the cythonize script.
* remove the short `-D` option, remaining only `--no-docstrings`
-rw-r--r-- | Cython/Build/Cythonize.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Cython/Build/Cythonize.py b/Cython/Build/Cythonize.py index f3704d431..f2bdf5a67 100644 --- a/Cython/Build/Cythonize.py +++ b/Cython/Build/Cythonize.py @@ -94,6 +94,9 @@ def cython_compile(path_pattern, options): # assume it's a file(-like thing) paths = [path] + if options.no_docstrings: + Options.docstrings = False + ext_modules = cythonize( paths, nthreads=options.parallel, @@ -194,6 +197,8 @@ def parse_args(args): help='increase Python compatibility by ignoring some compile time errors') parser.add_option('-k', '--keep-going', dest='keep_going', action='store_true', help='compile as much as possible, ignore compilation failures') + parser.add_option('--no-docstrings', dest='no_docstrings', action='store_true', + help='strip docstrings') options, args = parser.parse_args(args) if not args: |