From 7c6453c6b5e0d41b9e080f6dd87e941058b30ace813b4149185acb7a95b58f55 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20S=C3=BAkup?= Date: Wed, 8 Jul 2020 22:40:39 +0000 Subject: [PATCH] - Update TO 0.29.21 * Fix a regression in 0.29.20 where __div__ failed to be found in extension types * Fix a regression in 0.29.20 where a call inside of a finally clause could fail to compile * Zero-sized buffers could fail to validate as C/Fortran-contiguous. * exec() did not allow recent Python syntax features in Py3.8+ due to https://bugs.python.org/issue35975 * Binding staticmethods of Cython functions were not behaving like Python methods in Py3 * Pythran calls to NumPy methods no longer generate useless method lookup code. * The PyUnicode_GET_LENGTH() macro was missing from the cpython.* declarations * The deprecated PyUnicode_*() C-API functions are no longer used, except for Unicode strings that contain lone surrogates. Unicode strings that contain non-BMP characters or surrogate pairs now generate different C code on 16-bit Python 2.x Unicode deployments (such as MS-Windows). Generating the C code on Python 3.x is recommended in this case * Some template parameters were missing from the C++ std::unordered_map declaration * Several internal code generation issues regarding temporary variables were resolved OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=145 --- Cython-0.29.20.tar.gz | 3 --- Cython-0.29.21.tar.gz | 3 +++ python-Cython.changes | 22 ++++++++++++++++++++++ python-Cython.spec | 2 +- 4 files changed, 26 insertions(+), 4 deletions(-) delete mode 100644 Cython-0.29.20.tar.gz create mode 100644 Cython-0.29.21.tar.gz diff --git a/Cython-0.29.20.tar.gz b/Cython-0.29.20.tar.gz deleted file mode 100644 index c93885f..0000000 --- a/Cython-0.29.20.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:22d91af5fc2253f717a1b80b8bb45acb655f643611983fd6f782b9423f8171c7 -size 2065748 diff --git a/Cython-0.29.21.tar.gz b/Cython-0.29.21.tar.gz new file mode 100644 index 0000000..9986dd9 --- /dev/null +++ b/Cython-0.29.21.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e57acb89bd55943c8d8bf813763d20b9099cc7165c0f16b707631a7654be9cad +size 2067355 diff --git a/python-Cython.changes b/python-Cython.changes index 80c2429..df4294b 100644 --- a/python-Cython.changes +++ b/python-Cython.changes @@ -1,3 +1,25 @@ +------------------------------------------------------------------- +Wed Jul 8 22:36:13 UTC 2020 - Ondřej Súkup + +- Update TO 0.29.21 + * Fix a regression in 0.29.20 where __div__ failed to be found in extension types + * Fix a regression in 0.29.20 where a call inside of a finally clause could + fail to compile + * Zero-sized buffers could fail to validate as C/Fortran-contiguous. + * exec() did not allow recent Python syntax features in Py3.8+ + due to https://bugs.python.org/issue35975 + * Binding staticmethods of Cython functions were not behaving like + Python methods in Py3 + * Pythran calls to NumPy methods no longer generate useless method lookup code. + * The PyUnicode_GET_LENGTH() macro was missing from the cpython.* declarations + * The deprecated PyUnicode_*() C-API functions are no longer used, except + for Unicode strings that contain lone surrogates. Unicode strings that + contain non-BMP characters or surrogate pairs now generate different C + code on 16-bit Python 2.x Unicode deployments (such as MS-Windows). + Generating the C code on Python 3.x is recommended in this case + * Some template parameters were missing from the C++ std::unordered_map declaration + * Several internal code generation issues regarding temporary variables were resolved + ------------------------------------------------------------------- Thu Jun 11 06:30:55 UTC 2020 - Paolo Stivanin diff --git a/python-Cython.spec b/python-Cython.spec index 279f63a..49ef6f9 100644 --- a/python-Cython.spec +++ b/python-Cython.spec @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define oldpython python Name: python-Cython -Version: 0.29.20 +Version: 0.29.21 Release: 0 Summary: The Cython compiler for writing C extensions for the Python language License: Apache-2.0