diff --git a/Cython-0.29.35.tar.gz b/Cython-0.29.35.tar.gz deleted file mode 100644 index a840043f49869ab1e244689a029652ac334568b0..0000000000000000000000000000000000000000 Binary files a/Cython-0.29.35.tar.gz and /dev/null differ diff --git a/Cython-3.2.0.tar.gz b/Cython-3.2.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..9d0673c5cca3f66b36f9f882c2e289059e241f81 Binary files /dev/null and b/Cython-3.2.0.tar.gz differ diff --git a/python-Cython.spec b/python-Cython.spec index e2bda8da51bf0439f7b57a2bb1c7d593394fe778..a43c4307b2ae0d2dab59a1acd4e405a4b3d7f32b 100644 --- a/python-Cython.spec +++ b/python-Cython.spec @@ -1,11 +1,12 @@ %global _empty_manifest_terminate_build 0 -Name: python-Cython -Version: 0.29.35 +%global srcname Cython +Name: python-%{srcname} +Version: 3.2.0 Release: 1 Summary: The Cython compiler for writing C extensions for the Python language. License: Apache 2.0 URL: https://github.com/cython/cython -Source0: https://files.pythonhosted.org/packages/da/a0/298340fb8412574a0b00a0d9856aa27e7038da429b9e31d6825173d1e6bd/Cython-0.29.35.tar.gz +Source0: %{url}/archive/%{version}/%{srcname}-%{version}.tar.gz %description The most widely used Python to C compiler @@ -27,7 +28,7 @@ Provides: python3-Cython-doc The most widely used Python to C compiler %prep -%autosetup -n Cython-%{version} +%autosetup -n cython-%{version} %build %py3_build @@ -67,6 +68,14 @@ mv %{buildroot}/doclist.lst . %{_docdir}/* %changelog +* Wed Nov 12 2025 lichenguang - 3.2.0-1 +- Update package to version 3.2.0 +- Bugs fixed: +- * The ``cygdb`` program failed to work with virtualenvs on Windows. Patch by Merlin. (Github issue :issue:`7268`) +- * Using ``cython.pymutex`` in an extension type declared as ``public`` or ``api`` generated invalid C code missing the required ``PyMutex`` declarations. (Github issues :issue:`6992`, :issue:`6995`) +- * Cython's type sharing across modules suffered from race conditions if multiple modules tried to initialise and share their types concurrently. This is due to an underlying CPython issue and cannot easily be worked around completely. In the common case that module dicts are plain Python dict objects, however, Cython now uses a ``.setdefault()`` equivalent for thread-safe type sharing. See https://github.com/python/cpython/issues/137422 (Github issue :issue:`7076`) +- * Cython incorrectly called ``PyList_GetItemRef()`` in PyPy and GraalPython before Py3.13. (Github issue :issue:`7269`) + * Fri Jun 16 2023 jiangxinyu - 0.29.35-1 - Update package to version 0.29.35