From d8c2bde919feece80cc83a94fbb3bab38f9edb2d7bc01b830703744467eca5d2 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Sat, 7 Jan 2023 12:29:18 +0000 Subject: [PATCH] - update to 0.29.33: * The ``cythonize`` and ``cython`` commands have a new option ``-M`` / ``--depfile`` to generate ``.dep`` dependency files for the compilation unit. This can be used by external build tools to track these dependencies. * ``const`` fused types could not be used with memory views. * ``wstr`` usage was removed in Python 3.12 and later (PEP-623). * A type check assertion for Cython functions failed in debug Python builds. * Fixed various compiler warnings. * Fixed error when calculating complex powers of negative numbers. * Corrected a small mis-formatting of exception messages on Python 2. * The ``PyUnicode_AsUTF8AndSize()`` C-API function was missing from the CPython declarations. * A performance problem in the compiler was resolved when nesting conditional expressions. * Test suite problems with recent NumPy and CPython versions were resolved. * Other changes * The undocumented, untested and apparently useless syntax ``from somemodule cimport class/struct/union somename`` was deprecated in anticipation of its removal in Cython 3. The type modifier is not needed here and a plain ``cimport`` of the name will do. * Properly disable generation of descriptor docstrings on PyPy since they cause crashes. It was previously disabled, but only accidentally via a typo. * The ``cpow`` directive of Cython 3.0 is available as a no-op. OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=165 --- Cython-0.29.32.tar.gz | 3 --- Cython-0.29.33.tar.gz | 3 +++ python-Cython.changes | 31 +++++++++++++++++++++++++++++++ python-Cython.spec | 4 ++-- 4 files changed, 36 insertions(+), 5 deletions(-) delete mode 100644 Cython-0.29.32.tar.gz create mode 100644 Cython-0.29.33.tar.gz diff --git a/Cython-0.29.32.tar.gz b/Cython-0.29.32.tar.gz deleted file mode 100644 index 245d812..0000000 --- a/Cython-0.29.32.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:8733cf4758b79304f2a4e39ebfac5e92341bce47bcceb26c1254398b2f8c1af7 -size 2088773 diff --git a/Cython-0.29.33.tar.gz b/Cython-0.29.33.tar.gz new file mode 100644 index 0000000..1a3ad98 --- /dev/null +++ b/Cython-0.29.33.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5040764c4a4d2ce964a395da24f0d1ae58144995dab92c6b96f44c3f4d72286a +size 2093693 diff --git a/python-Cython.changes b/python-Cython.changes index f4fc122..cd42fe5 100644 --- a/python-Cython.changes +++ b/python-Cython.changes @@ -1,3 +1,34 @@ +------------------------------------------------------------------- +Sat Jan 7 12:27:04 UTC 2023 - Dirk Müller + +- update to 0.29.33: + * The ``cythonize`` and ``cython`` commands have a new option ``-M`` / + ``--depfile`` to generate ``.dep`` dependency files for the + compilation unit. This can be used by external build tools to + track these dependencies. + * ``const`` fused types could not be used with memory views. + * ``wstr`` usage was removed in Python 3.12 and later (PEP-623). + * A type check assertion for Cython functions failed in debug Python + builds. + * Fixed various compiler warnings. + * Fixed error when calculating complex powers of negative numbers. + * Corrected a small mis-formatting of exception messages on Python 2. + * The ``PyUnicode_AsUTF8AndSize()`` C-API function was missing from the + CPython declarations. + * A performance problem in the compiler was resolved when nesting + conditional expressions. + * Test suite problems with recent NumPy and CPython versions were + resolved. + * Other changes + * The undocumented, untested and apparently useless syntax + ``from somemodule cimport class/struct/union somename`` was deprecated + in anticipation of its removal in Cython 3. The type + modifier is not needed here and a plain ``cimport`` of the name will do. + * Properly disable generation of descriptor docstrings on PyPy since they + cause crashes. + It was previously disabled, but only accidentally via a typo. + * The ``cpow`` directive of Cython 3.0 is available as a no-op. + ------------------------------------------------------------------- Wed Oct 26 01:33:21 UTC 2022 - Steve Kowalik diff --git a/python-Cython.spec b/python-Cython.spec index 94823d6..2734acc 100644 --- a/python-Cython.spec +++ b/python-Cython.spec @@ -1,7 +1,7 @@ # # spec file for package python-Cython # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %bcond_with test Name: python-Cython -Version: 0.29.32 +Version: 0.29.33 Release: 0 Summary: The Cython compiler for writing C extensions for the Python language License: Apache-2.0