- 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
This commit is contained in:
Ondřej Súkup 2020-07-08 22:40:39 +00:00 committed by Git OBS Bridge
parent 085d85a441
commit 7c6453c6b5
4 changed files with 26 additions and 4 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:22d91af5fc2253f717a1b80b8bb45acb655f643611983fd6f782b9423f8171c7
size 2065748

3
Cython-0.29.21.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e57acb89bd55943c8d8bf813763d20b9099cc7165c0f16b707631a7654be9cad
size 2067355

View File

@ -1,3 +1,25 @@
-------------------------------------------------------------------
Wed Jul 8 22:36:13 UTC 2020 - Ondřej Súkup <mimi.vx@gmail.com>
- 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 <info@paolostivanin.com> Thu Jun 11 06:30:55 UTC 2020 - Paolo Stivanin <info@paolostivanin.com>

View File

@ -19,7 +19,7 @@
%{?!python_module:%define python_module() python-%{**} python3-%{**}} %{?!python_module:%define python_module() python-%{**} python3-%{**}}
%define oldpython python %define oldpython python
Name: python-Cython Name: python-Cython
Version: 0.29.20 Version: 0.29.21
Release: 0 Release: 0
Summary: The Cython compiler for writing C extensions for the Python language Summary: The Cython compiler for writing C extensions for the Python language
License: Apache-2.0 License: Apache-2.0