Blame SOURCES/sympy-python3.patch

rdobuilder 99d4dc
--- sympy-sympy-1.4/sympy/utilities/autowrap.py.orig	2019-04-09 18:29:25.000000000 -0600
rdobuilder 99d4dc
+++ sympy-sympy-1.4/sympy/utilities/autowrap.py	2019-04-17 14:34:26.580374579 -0600
rdobuilder 99d4dc
@@ -229,6 +229,8 @@ except ImportError:
rdobuilder 99d4dc
     from distutils.extension import Extension
rdobuilder 99d4dc
 from Cython.Build import cythonize
rdobuilder 99d4dc
 cy_opts = {cythonize_options}
rdobuilder 99d4dc
+if 'language_level' not in cy_opts or cy_opts['language_level'] == None:
rdobuilder 99d4dc
+    cy_opts['language_level'] = 3
rdobuilder 99d4dc
 {np_import}
rdobuilder 99d4dc
 ext_mods = [Extension(
rdobuilder 99d4dc
     {ext_args},
rdobuilder 99d4dc
--- sympy-sympy-1.4/sympy/utilities/_compilation/compilation.py.orig	2019-04-09 18:29:25.000000000 -0600
rdobuilder 99d4dc
+++ sympy-sympy-1.4/sympy/utilities/_compilation/compilation.py	2019-04-17 14:34:26.581374576 -0600
rdobuilder 99d4dc
@@ -291,6 +291,8 @@ def simple_cythonize(src, destdir=None,
rdobuilder 99d4dc
     try:
rdobuilder 99d4dc
         cy_options = CompilationOptions(default_options)
rdobuilder 99d4dc
         cy_options.__dict__.update(cy_kwargs)
rdobuilder 99d4dc
+        if cy_options.__dict__['language_level'] == None:
rdobuilder 99d4dc
+            cy_options.__dict__['language_level'] = 3
rdobuilder 99d4dc
         cy_result = cy_compile([src], cy_options)
rdobuilder 99d4dc
         if cy_result.num_errors > 0:
rdobuilder 99d4dc
             raise ValueError("Cython compilation failed.")
rdobuilder 99d4dc
--- sympy-sympy-1.4/sympy/utilities/tests/test_autowrap.py.orig	2019-04-09 18:29:25.000000000 -0600
rdobuilder 99d4dc
+++ sympy-sympy-1.4/sympy/utilities/tests/test_autowrap.py	2019-04-17 14:34:26.581374576 -0600
rdobuilder 99d4dc
@@ -100,6 +100,8 @@ except ImportError:
rdobuilder 99d4dc
     from distutils.extension import Extension
rdobuilder 99d4dc
 from Cython.Build import cythonize
rdobuilder 99d4dc
 cy_opts = {}
rdobuilder 99d4dc
+if 'language_level' not in cy_opts or cy_opts['language_level'] == None:
rdobuilder 99d4dc
+    cy_opts['language_level'] = 3
rdobuilder 99d4dc
 
rdobuilder 99d4dc
 ext_mods = [Extension(
rdobuilder 99d4dc
     'wrapper_module_%(num)s', ['wrapper_module_%(num)s.pyx', 'wrapped_code_%(num)s.c'],
rdobuilder 99d4dc
@@ -138,6 +140,8 @@ except ImportError:
rdobuilder 99d4dc
     from distutils.extension import Extension
rdobuilder 99d4dc
 from Cython.Build import cythonize
rdobuilder 99d4dc
 cy_opts = {'compiler_directives': {'boundscheck': False}}
rdobuilder 99d4dc
+if 'language_level' not in cy_opts or cy_opts['language_level'] == None:
rdobuilder 99d4dc
+    cy_opts['language_level'] = 3
rdobuilder 99d4dc
 
rdobuilder 99d4dc
 ext_mods = [Extension(
rdobuilder 99d4dc
     'wrapper_module_%(num)s', ['wrapper_module_%(num)s.pyx', 'wrapped_code_%(num)s.c'],
rdobuilder 99d4dc
@@ -164,6 +168,8 @@ except ImportError:
rdobuilder 99d4dc
     from distutils.extension import Extension
rdobuilder 99d4dc
 from Cython.Build import cythonize
rdobuilder 99d4dc
 cy_opts = {'compiler_directives': {'boundscheck': False}}
rdobuilder 99d4dc
+if 'language_level' not in cy_opts or cy_opts['language_level'] == None:
rdobuilder 99d4dc
+    cy_opts['language_level'] = 3
rdobuilder 99d4dc
 import numpy as np
rdobuilder 99d4dc
 
rdobuilder 99d4dc
 ext_mods = [Extension(