From da994e12e6d83c355d9e402b479bff728851d34b Mon Sep 17 00:00:00 2001 From: Yutao Yuan Date: Mon, 21 Aug 2023 11:06:20 +0800 Subject: [PATCH] add cython3 patch for numpy --- build/pkgs/numpy/patches/cython3-legacy.patch | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 build/pkgs/numpy/patches/cython3-legacy.patch diff --git a/build/pkgs/numpy/patches/cython3-legacy.patch b/build/pkgs/numpy/patches/cython3-legacy.patch new file mode 100644 index 00000000000..dfcb9c4a69c --- /dev/null +++ b/build/pkgs/numpy/patches/cython3-legacy.patch @@ -0,0 +1,12 @@ +diff --git a/tools/cythonize.py b/tools/cythonize.py +index 002b2fa..c04422e 100755 +--- a/tools/cythonize.py ++++ b/tools/cythonize.py +@@ -47,6 +47,7 @@ def process_pyx(fromfile, tofile): + flags = ['-3', '--fast-fail'] + if tofile.endswith('.cxx'): + flags.append('--cplus') ++ flags += ['--directive', 'legacy_implicit_noexcept=true'] + + subprocess.check_call( + [sys.executable, '-m', 'cython'] + flags + ["-o", tofile, fromfile])