- 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/package/show/devel:languages:python/python-Cython?expand=0&rev=171
This commit is contained in:
Dirk Mueller 2023-05-27 21:08:33 +00:00 committed by Git OBS Bridge
parent 355022f76b
commit 9e67f24bdb
4 changed files with 26 additions and 4 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1909688f5d7b521a60c396d20bba9e47a1b2d2784bfb085401e1e1e7d29a29a8
size 2095502

3
Cython-0.29.35.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6e381fa0bf08b3c26ec2f616b19ae852c06f5750f4290118bf986b6f85c8c527
size 2097520

View File

@ -1,3 +1,25 @@
-------------------------------------------------------------------
Sat May 27 21:05:03 UTC 2023 - Dirk Müller <dmueller@suse.com>
- 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 <dmueller@suse.com>

View File

@ -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