pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/py-cython



Module Name:    pkgsrc
Committed By:   adam
Date:           Sat Jan  7 10:38:55 UTC 2023

Modified Files:
        pkgsrc/devel/py-cython: Makefile distinfo

Log Message:
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`)


To generate a diff of this commit:
cvs rdiff -u -r1.80 -r1.81 pkgsrc/devel/py-cython/Makefile
cvs rdiff -u -r1.72 -r1.73 pkgsrc/devel/py-cython/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-cython/Makefile
diff -u pkgsrc/devel/py-cython/Makefile:1.80 pkgsrc/devel/py-cython/Makefile:1.81
--- pkgsrc/devel/py-cython/Makefile:1.80        Mon Aug  1 07:58:05 2022
+++ pkgsrc/devel/py-cython/Makefile     Sat Jan  7 10:38:55 2023
@@ -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/}

Index: pkgsrc/devel/py-cython/distinfo
diff -u pkgsrc/devel/py-cython/distinfo:1.72 pkgsrc/devel/py-cython/distinfo:1.73
--- pkgsrc/devel/py-cython/distinfo:1.72        Mon Aug  1 07:58:05 2022
+++ pkgsrc/devel/py-cython/distinfo     Sat Jan  7 10:38:55 2023
@@ -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