- update to 3.2.2:

* The C-API declarations were updated to include the new
    PyDict_*Ref() functions. (Github issue :issue:`7291`)
  * Iteration over literal sequences and strings in generators
    generated invalid C code since 3.2.0. This was a regression
    due to the C array iteration optimisation in :issue:`6926`,
    which is now disabled inside of generators. (Github issue
    :issue:`7342`)
  * Calling special methods of known exception types failed with
    an AttributeError. (Github issue :issue:`7342`)
  * Calling the unbound __mul__ special method of builtin
    collections with subtypes failed. (Github issue
    :issue:`7340`)
  * C string literals could generate invalid "const to non-const"
    casts in the C code. (Github issue :issue:`7346`)
  * yield is no longer allowed inside of a
    cython.critical_section, but is now allowed while holding a
    cython.pymutex. (Github issue :issue:`7317`)
  * Under lock congestion, acquiring the GIL could crash in
    Python 3.11, part 2. This bug was introduced in Cython 3.2.0.
    (Github issue :issue:`7312`)
  * The new py_safe_* functions in libc.threads triggered C
    compiler warnings. (Github issue :issue:`7356`)
  * Cython now leaves markers about its utility code dependencies
    in the generated C code to help debugging "unused function" C
    compiler warnings. (Github issue :issue:`7294`)
  * Relative imports could fail if the shared utility module is
    used. This bug was introduced in Cython 3.2.0. (Github issue
    :issue:`7290`)
  * Under lock congestion, acquiring the GIL could crash in

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=213
This commit is contained in:
2025-12-12 10:31:56 +00:00
committed by Git OBS Bridge
parent d3f2c01b94
commit e8c14bb886
4 changed files with 433 additions and 4 deletions

View File

@@ -24,7 +24,7 @@
%endif
%{?sle15_python_module_pythons}
Name: python-Cython
Version: 3.1.4
Version: 3.2.2
Release: 0
Summary: The Cython compiler for writing C extensions for the Python language
License: Apache-2.0