From 085d85a441bc1a8dd546a4f1262e96e8f50ca81c9e5986d9807fa07fc1574609 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Thu, 11 Jun 2020 07:18:31 +0000 Subject: [PATCH] Accepting request 813392 from home:polslinux:branches:devel:languages:python - Update to 0.29.20 * Nested try-except statements with multiple return statements could crash due to incorrect deletion of the except as target variable. * The @classmethod decorator no longer rejects unknown input from other decorators. * Fused types could leak into unrelated usages. Patch by David Woods. * Now uses Py_SET_SIZE() and Py_SET_REFCNT() in Py3.9+ to avoid low-level write access to these object field * The built-in abs() function could lead to undefined behaviour when used on the negative-most value of a signed C integer type * Usages of sizeof() and typeid() on uninitialised variables no longer produce a warning * The C++ typeid() function was allowed in C mode * The error position reported for errors found in f-strings was misleading * The new c_api_binop_methods directive was added for forward compatibility, but can only be set to True (the current default value). It can be disabled in Cython 3.0 OBS-URL: https://build.opensuse.org/request/show/813392 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=143 --- Cython-0.29.19.tar.gz | 3 --- Cython-0.29.20.tar.gz | 3 +++ python-Cython.changes | 19 +++++++++++++++++++ python-Cython.spec | 2 +- 4 files changed, 23 insertions(+), 4 deletions(-) delete mode 100644 Cython-0.29.19.tar.gz create mode 100644 Cython-0.29.20.tar.gz diff --git a/Cython-0.29.19.tar.gz b/Cython-0.29.19.tar.gz deleted file mode 100644 index 45eb24f..0000000 --- a/Cython-0.29.19.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:97f98a7dc0d58ea833dc1f8f8b3ce07adf4c0f030d1886c5399a2135ed415258 -size 2062542 diff --git a/Cython-0.29.20.tar.gz b/Cython-0.29.20.tar.gz new file mode 100644 index 0000000..c93885f --- /dev/null +++ b/Cython-0.29.20.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22d91af5fc2253f717a1b80b8bb45acb655f643611983fd6f782b9423f8171c7 +size 2065748 diff --git a/python-Cython.changes b/python-Cython.changes index 824141f..80c2429 100644 --- a/python-Cython.changes +++ b/python-Cython.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Thu Jun 11 06:30:55 UTC 2020 - Paolo Stivanin + +- Update to 0.29.20 + * Nested try-except statements with multiple return statements + could crash due to incorrect deletion of the except as target variable. + * The @classmethod decorator no longer rejects unknown input from other decorators. + * Fused types could leak into unrelated usages. Patch by David Woods. + * Now uses Py_SET_SIZE() and Py_SET_REFCNT() in Py3.9+ to avoid + low-level write access to these object field + * The built-in abs() function could lead to undefined behaviour when used on + the negative-most value of a signed C integer type + * Usages of sizeof() and typeid() on uninitialised variables no longer produce a warning + * The C++ typeid() function was allowed in C mode + * The error position reported for errors found in f-strings was misleading + * The new c_api_binop_methods directive was added for forward compatibility, + but can only be set to True (the current default value). It can be disabled in Cython 3.0 + + ------------------------------------------------------------------- Thu May 21 15:16:20 UTC 2020 - Paolo Stivanin diff --git a/python-Cython.spec b/python-Cython.spec index a18d583..279f63a 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.19 +Version: 0.29.20 Release: 0 Summary: The Cython compiler for writing C extensions for the Python language License: Apache-2.0