From 361316a8350edaa26dbf73460da07a930fca79b486878c34ea2c0f7fc7285b06 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Tue, 2 Apr 2024 09:51:40 +0000 Subject: [PATCH] - update to 3.0.10: * Cython generated incorrect self-casts when directly calling final methods of subtypes. * Internal C names generated from C function signatures could become too long for MSVC. * The noexcept warnings could be misleading in some cases. * The @cython.ufunc implementation could generate incomplete C code. * The libcpp.complex declarations could result in incorrect C++ code. Patch by Raffi Enficiaud. * Several tests were adapted to work with both NumPy 1.x and 2.0. Patch by Matti Picus. * C compiler warnings when the freelist implementation is disabled (e.g. on PyPy) were fixed. It can now be disabled explicitly with the C macro guard CYTHON_USE_FREELISTS=0. * Some C macro guards for feature flags were missing from the NOGIL Python configuration. * Some recently added builtins were unconditionally looked up at module import time (if used by user code) that weren't available on all Python versions and could thus fail the import. * A performance hint regarding exported pxd declarations was improved. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=198 --- Cython-3.0.10.tar.gz | 3 +++ Cython-3.0.9.tar.gz | 3 --- python-Cython.changes | 27 +++++++++++++++++++++++++++ python-Cython.spec | 2 +- 4 files changed, 31 insertions(+), 4 deletions(-) create mode 100644 Cython-3.0.10.tar.gz delete mode 100644 Cython-3.0.9.tar.gz diff --git a/Cython-3.0.10.tar.gz b/Cython-3.0.10.tar.gz new file mode 100644 index 0000000..5203bad --- /dev/null +++ b/Cython-3.0.10.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dcc96739331fb854dcf503f94607576cfe8488066c61ca50dfd55836f132de99 +size 2751764 diff --git a/Cython-3.0.9.tar.gz b/Cython-3.0.9.tar.gz deleted file mode 100644 index fe09766..0000000 --- a/Cython-3.0.9.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a2d354f059d1f055d34cfaa62c5b68bc78ac2ceab6407148d47fb508cf3ba4f3 -size 2748462 diff --git a/python-Cython.changes b/python-Cython.changes index 7ce5996..6267aea 100644 --- a/python-Cython.changes +++ b/python-Cython.changes @@ -1,3 +1,30 @@ +------------------------------------------------------------------- +Tue Apr 2 09:50:48 UTC 2024 - Dirk Müller + +- update to 3.0.10: + * Cython generated incorrect self-casts when directly calling + final methods of subtypes. + * Internal C names generated from C function signatures could + become too long for MSVC. + * The noexcept warnings could be misleading in some cases. + * The @cython.ufunc implementation could generate incomplete C + code. + * The libcpp.complex declarations could result in incorrect C++ + code. Patch by Raffi Enficiaud. + * Several tests were adapted to work with both NumPy 1.x and + 2.0. Patch by Matti Picus. + * C compiler warnings when the freelist implementation is + disabled (e.g. on PyPy) were fixed. It can now be disabled + explicitly with the C macro guard CYTHON_USE_FREELISTS=0. + * Some C macro guards for feature flags were missing from the + NOGIL Python configuration. + * Some recently added builtins were unconditionally looked up + at module import time (if used by user code) that weren't + available on all Python versions and could thus fail the + import. + * A performance hint regarding exported pxd declarations was + improved. + ------------------------------------------------------------------- Mon Mar 18 10:56:20 UTC 2024 - Dirk Müller diff --git a/python-Cython.spec b/python-Cython.spec index d49ba7b..cbb8bbb 100644 --- a/python-Cython.spec +++ b/python-Cython.spec @@ -19,7 +19,7 @@ %bcond_with test %{?sle15_python_module_pythons} Name: python-Cython -Version: 3.0.9 +Version: 3.0.10 Release: 0 Summary: The Cython compiler for writing C extensions for the Python language License: Apache-2.0