Subject: CVS commit: pkgsrc/devel/py-cython
From: Adam Ciarcinski
Date: 2020-07-09 09:21:45
Message id: 20200709072145.80DE6FB28@cvs.NetBSD.org

Log Message:
py-cython: updated to 0.29.21

0.29.21
=======

Bugs fixed
----------

* 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.

Files:
RevisionActionfile
1.61modifypkgsrc/devel/py-cython/distinfo
1.27modifypkgsrc/devel/py-cython/PLIST
1.69modifypkgsrc/devel/py-cython/Makefile