Thu May 25 19:35:49 2023 UTC ()
py-cython: updated to 0.29.35

0.29.35 (2023-05-24)

Bugs fixed
----------
* A garbage collection enabled subtype of a non-GC extension type could call into the
  deallocation function of the super type with GC tracking enabled.  This could lead
  to crashes during deallocation if GC was triggered on the type at the same time.
* Some C compile failures and crashes in CPython 3.12 were resolved.
* ``except + nogil`` was syntactically not allowed.
  ``except +nogil`` (i.e. defining a C++ exception handling function called ``nogil``)
  is now disallowed to prevent typos.
* A C compile failure in PyPy 3.10 was resolved.
* API header files generated by different Cython versions can now be included in the
* Function signatures containing a type like `tuple[()]` could not be printed.


(adam)
diff -r1.82 -r1.83 pkgsrc/devel/py-cython/Makefile
diff -r1.74 -r1.75 pkgsrc/devel/py-cython/distinfo

cvs diff -r1.82 -r1.83 pkgsrc/devel/py-cython/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-cython/Makefile 2023/04/03 07:49:17 1.82
+++ pkgsrc/devel/py-cython/Makefile 2023/05/25 19:35:49 1.83
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.82 2023/04/03 07:49:17 adam Exp $ 1# $NetBSD: Makefile,v 1.83 2023/05/25 19:35:49 adam Exp $
2 2
3DISTNAME= Cython-0.29.34 3DISTNAME= Cython-0.29.35
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
5CATEGORIES= devel python 5CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=C/Cython/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=C/Cython/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://cython.org/ 9HOMEPAGE= https://cython.org/
10COMMENT= C-Extensions for Python 10COMMENT= C-Extensions for Python
11LICENSE= apache-1.1 11LICENSE= apache-1.1
12 12
13REPLACE_PYTHON+= Cython/Build/Cythonize.py 13REPLACE_PYTHON+= Cython/Build/Cythonize.py
14REPLACE_PYTHON+= Cython/Debugger/Cygdb.py 14REPLACE_PYTHON+= Cython/Debugger/Cygdb.py
15REPLACE_PYTHON+= Cython/Debugger/libpython.py 15REPLACE_PYTHON+= Cython/Debugger/libpython.py
16REPLACE_PYTHON+= cython.py 16REPLACE_PYTHON+= cython.py

cvs diff -r1.74 -r1.75 pkgsrc/devel/py-cython/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-cython/distinfo 2023/04/03 07:49:17 1.74
+++ pkgsrc/devel/py-cython/distinfo 2023/05/25 19:35:49 1.75
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.74 2023/04/03 07:49:17 adam Exp $ 1$NetBSD: distinfo,v 1.75 2023/05/25 19:35:49 adam Exp $
2 2
3BLAKE2s (Cython-0.29.34.tar.gz) = b20aefb1b3a413cd3bd1d67504645efdc1dc36afb4cfee3171c33760449dbafa 3BLAKE2s (Cython-0.29.35.tar.gz) = 7ffb156e149cca04fac68ecc62241ddefa113d2c25e0705c0050ebffc2c16e7a
4SHA512 (Cython-0.29.34.tar.gz) = 93e80b36f3651cf31b1666906dae5fa59643ca86432d61803f46d4f47125df5afbd85a2349dd7de9569b151ca67a5c8e3f5b8b036971d461a25e8b323c8e6dab 4SHA512 (Cython-0.29.35.tar.gz) = 19ec1b5231b1395f6b73e9e877e6dd7fa672246a338ae3dd0aac4a0936e3eeae323f0507de987403961f3def6a4b2ecc7a0feec820b0fde92c060f1fdc220972
5Size (Cython-0.29.34.tar.gz) = 2095502 bytes 5Size (Cython-0.29.35.tar.gz) = 2097520 bytes
6SHA1 (patch-Cython_Distutils_old__build__ext.py) = 2bc705192923cc2f40f7c173625b056caa08f666 6SHA1 (patch-Cython_Distutils_old__build__ext.py) = 2bc705192923cc2f40f7c173625b056caa08f666
7SHA1 (patch-Demos_embed_Makefile) = 67c4f662a8d79d39cbf8808d2e87d91a26ef28b9 7SHA1 (patch-Demos_embed_Makefile) = 67c4f662a8d79d39cbf8808d2e87d91a26ef28b9
8SHA1 (patch-runtests.py) = 18e970afd950efa2ec5631c0d747ffaee68be2a1 8SHA1 (patch-runtests.py) = 18e970afd950efa2ec5631c0d747ffaee68be2a1