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