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:           Thu Aug 14 20:05:09 UTC 2025

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

Log Message:
py-cython: updated to 3.1.3

3.1.3 (2025-08-13)

Bugs fixed

* Some method calls with 0 or 1 argument failed to use ``PyObject_VectorCallMethod()``.
* Walrus assignments of literal Python integers could generate invalid C code.
* ``cython.pythread_type_lock`` (also used as fallback for ``cython.pymutex``)
  could stall on heavily contended locks.
* C string arrays (not pointers) always coerced to the Python default string type,
  even on explicit casts to other string types.
* Unterminated ``\N{}`` character escapes in strings could unrail the parser.
* An internal C function was not marked as ``static`` and leaked a linker symbol.
* Some Unicode letters were not recognised as lexically valid name parts.
* Compatibility with PyPy3.8 was lost by accident.
* The Linux binary wheels of 3.1.2 used SSSE3 CPU instructions which are not available on some CPUs.


To generate a diff of this commit:
cvs rdiff -u -r1.105 -r1.106 pkgsrc/devel/py-cython/Makefile
cvs rdiff -u -r1.34 -r1.35 pkgsrc/devel/py-cython/PLIST
cvs rdiff -u -r1.87 -r1.88 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.105 pkgsrc/devel/py-cython/Makefile:1.106
--- pkgsrc/devel/py-cython/Makefile:1.105       Thu Jul  3 19:18:03 2025
+++ pkgsrc/devel/py-cython/Makefile     Thu Aug 14 20:05:09 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.105 2025/07/03 19:18:03 wiz Exp $
+# $NetBSD: Makefile,v 1.106 2025/08/14 20:05:09 adam Exp $
 
-DISTNAME=      cython-3.1.2
+DISTNAME=      cython-3.1.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=C/Cython/}

Index: pkgsrc/devel/py-cython/PLIST
diff -u pkgsrc/devel/py-cython/PLIST:1.34 pkgsrc/devel/py-cython/PLIST:1.35
--- pkgsrc/devel/py-cython/PLIST:1.34   Mon Jun  9 09:29:49 2025
+++ pkgsrc/devel/py-cython/PLIST        Thu Aug 14 20:05:09 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.34 2025/06/09 09:29:49 adam Exp $
+@comment $NetBSD: PLIST,v 1.35 2025/08/14 20:05:09 adam Exp $
 bin/cygdb-${PYVERSSUFFIX}
 bin/cython-${PYVERSSUFFIX}
 bin/cythonize-${PYVERSSUFFIX}
@@ -548,7 +548,6 @@ ${PYSITELIB}/Cython/Utility/Exceptions.c
 ${PYSITELIB}/Cython/Utility/ExtensionTypes.c
 ${PYSITELIB}/Cython/Utility/FunctionArguments.c
 ${PYSITELIB}/Cython/Utility/ImportExport.c
-${PYSITELIB}/Cython/Utility/Lock.c
 ${PYSITELIB}/Cython/Utility/MemoryView.pxd
 ${PYSITELIB}/Cython/Utility/MemoryView.pyx
 ${PYSITELIB}/Cython/Utility/MemoryView_C.c
@@ -560,6 +559,7 @@ ${PYSITELIB}/Cython/Utility/Overflow.c
 ${PYSITELIB}/Cython/Utility/Printing.c
 ${PYSITELIB}/Cython/Utility/Profile.c
 ${PYSITELIB}/Cython/Utility/StringTools.c
+${PYSITELIB}/Cython/Utility/Synchronization.c
 ${PYSITELIB}/Cython/Utility/TestCyUtilityLoader.pyx
 ${PYSITELIB}/Cython/Utility/TestCythonScope.pyx
 ${PYSITELIB}/Cython/Utility/TestUtilityLoader.c

Index: pkgsrc/devel/py-cython/distinfo
diff -u pkgsrc/devel/py-cython/distinfo:1.87 pkgsrc/devel/py-cython/distinfo:1.88
--- pkgsrc/devel/py-cython/distinfo:1.87        Mon Jun  9 09:29:49 2025
+++ pkgsrc/devel/py-cython/distinfo     Thu Aug 14 20:05:09 2025
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.87 2025/06/09 09:29:49 adam Exp $
+$NetBSD: distinfo,v 1.88 2025/08/14 20:05:09 adam Exp $
 
-BLAKE2s (cython-3.1.2.tar.gz) = cfc95075f84967f10bf85ef0f605b931005176acd091b4aada9b6560867f0ed1
-SHA512 (cython-3.1.2.tar.gz) = c674027dae58377ea71d8d8b15601e6e0c80435807603251e685608218805fef2e6eac4bbebd3c50c319cd7da660ff9ce1a6daeb673eb40ce70bbfe7f0069600
-Size (cython-3.1.2.tar.gz) = 3184825 bytes
+BLAKE2s (cython-3.1.3.tar.gz) = 5422e91617d3c04b7b8ee26c12f22a5de4f8df44e89ae1b6354072f2d1bd5f0a
+SHA512 (cython-3.1.3.tar.gz) = dbf14b486e9dc3cf978abd80f0fcc16d9ed8077d5a44c66b669291d6cc89beeae3e901e4975cee44208dcf52f11ba331a8d73587bf55891976a9ec4818a2470b
+Size (cython-3.1.3.tar.gz) = 3186689 bytes
 SHA1 (patch-Demos_embed_Makefile) = 67c4f662a8d79d39cbf8808d2e87d91a26ef28b9
 SHA1 (patch-runtests.py) = b955b089d284f638eb5de85878204c084c550ef5



Home | Main Index | Thread Index | Old Index