From 208920169415634e51e25249f4fe9dd36b28992fef76c5bb780e4935b2eb2b5d Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger Date: Mon, 29 May 2023 20:47:31 +0000 Subject: [PATCH] Accepting request 1089349 from devel:languages:python - update to 0.29.35: * A garbage collection enabled subtype of a non-GC extension type could call into the deallocation function of the super type with GC tracking enabled. This could lead to crashes during deallocation if GC was triggered on the type at the same time. * Some C compile failures and crashes in CPython 3.12 were resolved. * ``except + nogil`` was syntactically not allowed. * ``except +nogil`` (i.e. defining a C++ exception handling function called ``nogil``) is now disallowed to prevent typos. * A C compile failure in PyPy 3.10 was resolved. * Cython modules now use PEP-489 multi-phase init by default in PyPy 3.9 and later. * API header files generated by different Cython versions can now be included in the same C file. * Function signatures containing a type like `tuple[()]` could not be printed. OBS-URL: https://build.opensuse.org/request/show/1089349 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=71 --- Cython-0.29.34.tar.gz | 3 --- Cython-0.29.35.tar.gz | 3 +++ python-Cython.changes | 22 ++++++++++++++++++++++ python-Cython.spec | 2 +- 4 files changed, 26 insertions(+), 4 deletions(-) delete mode 100644 Cython-0.29.34.tar.gz create mode 100644 Cython-0.29.35.tar.gz diff --git a/Cython-0.29.34.tar.gz b/Cython-0.29.34.tar.gz deleted file mode 100644 index 458fa53..0000000 --- a/Cython-0.29.34.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1909688f5d7b521a60c396d20bba9e47a1b2d2784bfb085401e1e1e7d29a29a8 -size 2095502 diff --git a/Cython-0.29.35.tar.gz b/Cython-0.29.35.tar.gz new file mode 100644 index 0000000..1167c06 --- /dev/null +++ b/Cython-0.29.35.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e381fa0bf08b3c26ec2f616b19ae852c06f5750f4290118bf986b6f85c8c527 +size 2097520 diff --git a/python-Cython.changes b/python-Cython.changes index 7e58294..5e36231 100644 --- a/python-Cython.changes +++ b/python-Cython.changes @@ -1,3 +1,25 @@ +------------------------------------------------------------------- +Sat May 27 21:05:03 UTC 2023 - Dirk Müller + +- update to 0.29.35: + * A garbage collection enabled subtype of a non-GC extension + type could call into the deallocation function of the + super type with GC tracking enabled. This could lead + to crashes during deallocation if GC was triggered on the + type at the same time. + * Some C compile failures and crashes in CPython 3.12 were + resolved. + * ``except + nogil`` was syntactically not allowed. + * ``except +nogil`` (i.e. defining a C++ exception handling + function called ``nogil``) is now disallowed to prevent typos. + * A C compile failure in PyPy 3.10 was resolved. + * Cython modules now use PEP-489 multi-phase init by default in + PyPy 3.9 and later. + * API header files generated by different Cython versions can + now be included in the same C file. + * Function signatures containing a type like `tuple[()]` could + not be printed. + ------------------------------------------------------------------- Fri Apr 21 12:20:26 UTC 2023 - Dirk Müller diff --git a/python-Cython.spec b/python-Cython.spec index 1815698..24a86f1 100644 --- a/python-Cython.spec +++ b/python-Cython.spec @@ -19,7 +19,7 @@ %bcond_with test %{?sle15_python_module_pythons} Name: python-Cython -Version: 0.29.34 +Version: 0.29.35 Release: 0 Summary: The Cython compiler for writing C extensions for the Python language License: Apache-2.0