From: Stefan Behnel Date: Sun, 25 Aug 2013 18:23:53 +0000 (+0200) Subject: add -3 option to cythonize script to make it easier to compile in Py3 mode X-Git-Tag: 0.20b1~362 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7aa4bfde65c824655c659dbc2961ddcd6ae49535;p=platform%2Fupstream%2Fpython-cython.git add -3 option to cythonize script to make it easier to compile in Py3 mode --- diff --git a/Cython/Build/Cythonize.py b/Cython/Build/Cythonize.py index f59ce29..d5f6d70 100644 --- a/Cython/Build/Cythonize.py +++ b/Cython/Build/Cythonize.py @@ -139,6 +139,8 @@ def parse_args(args): parser.add_option('-s', '--option', metavar='NAME=VALUE', dest='options', type=str, action='callback', callback=parse_options, default={}, help='set a cythonize option') + parser.add_option('-3', dest='python3_mode', action='store_true', + help='use Python 3 syntax mode by default') parser.add_option('-x', '--exclude', metavar='PATTERN', dest='excludes', action='append', default=[], @@ -169,6 +171,8 @@ def parse_args(args): options.build = True if multiprocessing is None: options.parallel = 0 + if options.python3_mode: + options.options['language_level'] = 3 return options, args