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: Mon Jan 5 16:10:49 UTC 2026
Modified Files:
pkgsrc/devel/py-cython: Makefile distinfo
Log Message:
py-cython: updated to 3.2.4
3.2.4 (2026-01-04)
Features added
* In preparation of Cython 3.3, a new decorator ``@collection_type(tname)`` can be used
to advertise an extension type as being a ``'sequence'`` or ``'mapping'``. This currently
only has the effect of setting the ``Py_TPFLAGS_SEQUENCE`` flag on the type or not, but
is provided for convenience to allow using the new decorator already in Cython 3.2 code.
* Several C++ exception declarations were added to ``libcpp.exceptions``.
Bugs fixed
* Pseudo-literal default values of function arguments like ``arg=str()`` could generate
invalid C code when internally converted into a real literal.
* The pickle serialisation of extension types using the ``auto_pickle`` feature was
larger than necessary since 3.2.0 for types without Python object attributes.
It is now back to the state before 3.2.0 again.
* Constants are now only made immortal on freethreading Python if they are not shared.
* ``PyDict_SetDefaultRef()`` is now used when available to avoid temporary borrowed references.
* Includes all fixes as of Cython 3.1.8.
To generate a diff of this commit:
cvs rdiff -u -r1.114 -r1.115 pkgsrc/devel/py-cython/Makefile
cvs rdiff -u -r1.95 -r1.96 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.114 pkgsrc/devel/py-cython/Makefile:1.115
--- pkgsrc/devel/py-cython/Makefile:1.114 Sun Dec 14 08:39:09 2025
+++ pkgsrc/devel/py-cython/Makefile Mon Jan 5 16:10:48 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.114 2025/12/14 08:39:09 adam Exp $
+# $NetBSD: Makefile,v 1.115 2026/01/05 16:10:48 adam Exp $
-DISTNAME= cython-3.2.3
+DISTNAME= cython-3.2.4
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=C/Cython/}
Index: pkgsrc/devel/py-cython/distinfo
diff -u pkgsrc/devel/py-cython/distinfo:1.95 pkgsrc/devel/py-cython/distinfo:1.96
--- pkgsrc/devel/py-cython/distinfo:1.95 Sun Dec 14 08:39:09 2025
+++ pkgsrc/devel/py-cython/distinfo Mon Jan 5 16:10:48 2026
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.95 2025/12/14 08:39:09 adam Exp $
+$NetBSD: distinfo,v 1.96 2026/01/05 16:10:48 adam Exp $
-BLAKE2s (cython-3.2.3.tar.gz) = 15b47fb47c6a42e4394135c63ca86b2edd3ee169b278cae76c5cfa4fd9368038
-SHA512 (cython-3.2.3.tar.gz) = 00bf2244da9c544fd3ea110cd1ab2aeadeb7e1df16fff4fdc926b90759c75f312c11171513d55dad6b5489f77c7c462905b789242641d6d6807b172db1a57b87
-Size (cython-3.2.3.tar.gz) = 3276650 bytes
+BLAKE2s (cython-3.2.4.tar.gz) = c27143dba76a97d22868ba1c46db1d1ab7d2b5a0b00dfda3707158f77601d667
+SHA512 (cython-3.2.4.tar.gz) = bea1b21227632aa6d01239779e584e06d462ef76ae284abb36c0a70074260bd4909ee69d94db4e8c8fc9416d6949c3b53411844531a86cdbca75881b97f5d84b
+Size (cython-3.2.4.tar.gz) = 3280291 bytes
SHA1 (patch-Demos_embed_Makefile) = 67c4f662a8d79d39cbf8808d2e87d91a26ef28b9
SHA1 (patch-runtests.py) = b955b089d284f638eb5de85878204c084c550ef5
Home |
Main Index |
Thread Index |
Old Index