From fce4b999efd4f438635651f6ea020fadf6c2c25867d91160cf47740a9d6a2efc Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Mon, 27 Nov 2023 08:53:55 +0000 Subject: [PATCH] - update to 3.0.6: * Features added * Fused def function dispatch is a bit faster. * Declarations for the ``wchar`` PyUnicode API were added. * The Python "nogil" fork is now also detected with the new ``Py_GIL_DISABLED`` macro. * Patch by Hugo van Kemenade (Github issue :issue:`583652`) * Bugs fixed * Comparing dataclasses could give different results than Python. * ``float(std::string)`` generated invalid C code. * Using ``cpdef`` functions with ``cimport_from_pyx`` failed. * A crash was fixed when string-formatting a Python value fails. * On item access, Cython could try the sequence protocol before the mapping protocol * in some cases if an object supports both. * A C compiler warning was resolved. * Complex numbers failed to compile in MSVC with C11. * Patch by Lysandros Nikolaou. (Github issue :issue:`5809`) * Some issues with the Limited API and with PyPy were resolved. * A C++ issue in Python 3.13 was resolved. * Several directives are now also available (as no-ops) in Python code. * An error message was corrected. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=188 --- Cython-3.0.5.tar.gz | 3 --- Cython-3.0.6.tar.gz | 3 +++ python-Cython.changes | 29 +++++++++++++++++++++++++++++ python-Cython.spec | 2 +- 4 files changed, 33 insertions(+), 4 deletions(-) delete mode 100644 Cython-3.0.5.tar.gz create mode 100644 Cython-3.0.6.tar.gz diff --git a/Cython-3.0.5.tar.gz b/Cython-3.0.5.tar.gz deleted file mode 100644 index 6e36687..0000000 --- a/Cython-3.0.5.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:39318348db488a2f24e7c84e08bdc82f2624853c0fea8b475ea0b70b27176492 -size 2737151 diff --git a/Cython-3.0.6.tar.gz b/Cython-3.0.6.tar.gz new file mode 100644 index 0000000..61e8390 --- /dev/null +++ b/Cython-3.0.6.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:399d185672c667b26eabbdca420c98564583798af3bc47670a8a09e9f19dd660 +size 2740354 diff --git a/python-Cython.changes b/python-Cython.changes index e5377ae..09e4874 100644 --- a/python-Cython.changes +++ b/python-Cython.changes @@ -1,3 +1,32 @@ +------------------------------------------------------------------- +Mon Nov 27 08:49:57 UTC 2023 - Dirk Müller + +- update to 3.0.6: + * Features added + * Fused def function dispatch is a bit faster. + * Declarations for the ``wchar`` PyUnicode API were added. + * The Python "nogil" fork is now also detected with the new + ``Py_GIL_DISABLED`` macro. + * Patch by Hugo van Kemenade (Github issue :issue:`583652`) + * Bugs fixed + * Comparing dataclasses could give different results than + Python. + * ``float(std::string)`` generated invalid C code. + * Using ``cpdef`` functions with ``cimport_from_pyx`` failed. + * A crash was fixed when string-formatting a Python value + fails. + * On item access, Cython could try the sequence protocol before + the mapping protocol + * in some cases if an object supports both. + * A C compiler warning was resolved. + * Complex numbers failed to compile in MSVC with C11. + * Patch by Lysandros Nikolaou. (Github issue :issue:`5809`) + * Some issues with the Limited API and with PyPy were resolved. + * A C++ issue in Python 3.13 was resolved. + * Several directives are now also available (as no-ops) in + Python code. + * An error message was corrected. + ------------------------------------------------------------------- Mon Nov 20 12:09:27 UTC 2023 - Dirk Müller diff --git a/python-Cython.spec b/python-Cython.spec index fe47ea9..a3507f6 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.5 +Version: 3.0.6 Release: 0 Summary: The Cython compiler for writing C extensions for the Python language License: Apache-2.0