use language_level = 3str for cython

this will be the default in cython 3.
This commit is contained in:
Thomas Waldmann 2022-07-05 00:16:48 +02:00
parent f04b2bd255
commit ff46a03b42
1 changed files with 1 additions and 3 deletions

View File

@ -225,9 +225,7 @@ if not on_rtd:
if cythonize and cythonizing:
cython_opts = dict(
# default language_level will be '3str' starting from Cython 3.0.0,
# but old cython versions (< 0.29) do not know that, thus we use 3 for now.
compiler_directives={'language_level': 3},
compiler_directives={'language_level': '3str'},
)
if not is_win32:
# compile .pyx extensions to .c in parallel, does not work on windows