pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/py-cython py-cython: updated to 0.29.33



details:   https://anonhg.NetBSD.org/pkgsrc/rev/bdb65c8c89c5
branches:  trunk
changeset: 391274:bdb65c8c89c5
user:      adam <adam%pkgsrc.org@localhost>
date:      Sat Jan 07 10:38:55 2023 +0000

description:
py-cython: updated to 0.29.33

0.29.33 (2023-01-06)
====================

Features added
--------------

* 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.
  The ``cythonize`` option was already available in Cython :ref:`0.29.27`.
  Patches by Evgeni Burovski and Eli Schwartz.  (Github issue :issue:`1214`)

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

* ``const`` fused types could not be used with memory views.
  Patch by Thomas Vincent.  (Github issue :issue:`1772`)

* ``wstr`` usage was removed in Python 3.12 and later (PEP-623).
  (Github issue :issue:`5145`)

* A type check assertion for Cython functions failed in debug Python builds.
  (Github issue :issue:`5031`)

* Fixed various compiler warnings.
  Patches by Lisandro Dalcin et al.  (Github issues :issue:`4948`, :issue:`5086`)

* Fixed error when calculating complex powers of negative numbers.
  (Github issue :issue:`5014`)

* Corrected a small mis-formatting of exception messages on Python 2.
  (Github issue :issue:`5018`)

* The ``PyUnicode_AsUTF8AndSize()`` C-API function was missing from the CPython declarations.
  (Github issue :issue:`5163`)

* A performance problem in the compiler was resolved when nesting conditional expressions.
  (Github issue :issue:`5197`)

* Test suite problems with recent NumPy and CPython versions were resolved.
  (Github issues :issue:`5183`, :issue:`5190`)

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.
  (Github issue :issue:`4905`)

* Properly disable generation of descriptor docstrings on PyPy since they cause crashes.
  It was previously disabled, but only accidentally via a typo.
  Patch by Matti Picus.  (Github issue :issue:`5083`)

* The ``cpow`` directive of Cython 3.0 is available as a no-op.
  (Github issue :issue:`5016`)

diffstat:

 devel/py-cython/Makefile |  4 ++--
 devel/py-cython/distinfo |  8 ++++----
 2 files changed, 6 insertions(+), 6 deletions(-)

diffs (28 lines):

diff -r d81993ce7fcd -r bdb65c8c89c5 devel/py-cython/Makefile
--- a/devel/py-cython/Makefile  Sat Jan 07 09:43:40 2023 +0000
+++ b/devel/py-cython/Makefile  Sat Jan 07 10:38:55 2023 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.80 2022/08/01 07:58:05 adam Exp $
+# $NetBSD: Makefile,v 1.81 2023/01/07 10:38:55 adam Exp $
 
-DISTNAME=      Cython-0.29.32
+DISTNAME=      Cython-0.29.33
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=C/Cython/}
diff -r d81993ce7fcd -r bdb65c8c89c5 devel/py-cython/distinfo
--- a/devel/py-cython/distinfo  Sat Jan 07 09:43:40 2023 +0000
+++ b/devel/py-cython/distinfo  Sat Jan 07 10:38:55 2023 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.72 2022/08/01 07:58:05 adam Exp $
+$NetBSD: distinfo,v 1.73 2023/01/07 10:38:55 adam Exp $
 
-BLAKE2s (Cython-0.29.32.tar.gz) = 54687befc03a4c60b5563c24d648aad15d56dff1993a68a7fc9371a2e21cc38a
-SHA512 (Cython-0.29.32.tar.gz) = 2c21e4f130e33ab79a8c2c71e4e14a443c59f35b2ca8ae675ca4c7ccff9e9d940e6724e1fd79b4b23dd94c769c1a94734802200dd6320d0ec4ac5748472a9b03
-Size (Cython-0.29.32.tar.gz) = 2088773 bytes
+BLAKE2s (Cython-0.29.33.tar.gz) = 22e22f6dad78678e7825670c740f0b4258ab5fab26f258eee00751db261ae552
+SHA512 (Cython-0.29.33.tar.gz) = 09be78a5d85756045b1216f8113c66935e203a0000bba3e3167aebf341e11b5644232891bd7f66c907f5e97286d319cf60fff413213dcf4c3ea96bf3acf0a121
+Size (Cython-0.29.33.tar.gz) = 2093693 bytes
 SHA1 (patch-Cython_Distutils_old__build__ext.py) = 2bc705192923cc2f40f7c173625b056caa08f666
 SHA1 (patch-Demos_embed_Makefile) = 67c4f662a8d79d39cbf8808d2e87d91a26ef28b9
 SHA1 (patch-runtests.py) = 18e970afd950efa2ec5631c0d747ffaee68be2a1



Home | Main Index | Thread Index | Old Index