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:           Sun Nov 26 14:16:49 UTC 2023

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

Log Message:
py-cython: updated to 3.0.6

3.0.6 (2023-11-26)
==================

Features added
--------------

* Fused def function dispatch is a bit faster.
* Declarations for the ``wchar`` PyUnicode API were added.
* The Python "nogil" fork is now also detected with the new ``Py_GIL_DISABLED`` macro.

Bugs fixed
----------

* Comparing dataclasses could give different results than Python.
* ``float(std::string)`` generated invalid C code.
* Using ``cpdef`` functions with ``cimport_from_pyx`` failed.
* A crash was fixed when string-formatting a Python value fails.
* On item access, Cython could try the sequence protocol before the mapping protocol
  in some cases if an object supports both.
* A C compiler warning was resolved.
* Complex numbers failed to compile in MSVC with C11.
* Some issues with the Limited API and with PyPy were resolved.
* A C++ issue in Python 3.13 was resolved.
* Several directives are now also available (as no-ops) in Python code.
* An error message was corrected.


To generate a diff of this commit:
cvs rdiff -u -r1.87 -r1.88 pkgsrc/devel/py-cython/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/devel/py-cython/PLIST
cvs rdiff -u -r1.77 -r1.78 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.87 pkgsrc/devel/py-cython/Makefile:1.88
--- pkgsrc/devel/py-cython/Makefile:1.87        Tue Nov 14 00:12:34 2023
+++ pkgsrc/devel/py-cython/Makefile     Sun Nov 26 14:16:48 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.87 2023/11/14 00:12:34 wiz Exp $
+# $NetBSD: Makefile,v 1.88 2023/11/26 14:16:48 adam Exp $
 
-DISTNAME=      Cython-3.0.5
+DISTNAME=      Cython-3.0.6
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:tl}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=C/Cython/}

Index: pkgsrc/devel/py-cython/PLIST
diff -u pkgsrc/devel/py-cython/PLIST:1.29 pkgsrc/devel/py-cython/PLIST:1.30
--- pkgsrc/devel/py-cython/PLIST:1.29   Mon Nov 13 10:27:15 2023
+++ pkgsrc/devel/py-cython/PLIST        Sun Nov 26 14:16:48 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.29 2023/11/13 10:27:15 wiz Exp $
+@comment $NetBSD: PLIST,v 1.30 2023/11/26 14:16:48 adam Exp $
 bin/cygdb-${PYVERSSUFFIX}
 bin/cython-${PYVERSSUFFIX}
 bin/cythonize-${PYVERSSUFFIX}
@@ -458,6 +458,7 @@ ${PYSITELIB}/Cython/Runtime/refnanny.pyx
 ${PYSITELIB}/Cython/Runtime/refnanny.so
 ${PYSITELIB}/Cython/Shadow.py
 ${PYSITELIB}/Cython/Shadow.pyc
+${PYSITELIB}/Cython/Shadow.pyi
 ${PYSITELIB}/Cython/Shadow.pyo
 ${PYSITELIB}/Cython/StringIOTree.py
 ${PYSITELIB}/Cython/StringIOTree.pyc

Index: pkgsrc/devel/py-cython/distinfo
diff -u pkgsrc/devel/py-cython/distinfo:1.77 pkgsrc/devel/py-cython/distinfo:1.78
--- pkgsrc/devel/py-cython/distinfo:1.77        Mon Nov 13 10:27:15 2023
+++ pkgsrc/devel/py-cython/distinfo     Sun Nov 26 14:16:48 2023
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.77 2023/11/13 10:27:15 wiz Exp $
+$NetBSD: distinfo,v 1.78 2023/11/26 14:16:48 adam Exp $
 
-BLAKE2s (Cython-3.0.5.tar.gz) = 48ab2d9950d018ea6f0fee98544761cc81c4077308448ff838dc80b361209cac
-SHA512 (Cython-3.0.5.tar.gz) = 5e833be57366a21b8f96d7410f292a55cf1ba638a39801ef2f45e18a1f38eb5c7d00a9fa6d2868e6291e82001871e81a59203a843fa3cd49873e2a0347fff04c
-Size (Cython-3.0.5.tar.gz) = 2737151 bytes
+BLAKE2s (Cython-3.0.6.tar.gz) = 6b3e8fdc940cec3762c8e34a78ce85051b66916b1539ce0331d15d7aaf0358d8
+SHA512 (Cython-3.0.6.tar.gz) = 7cd0df8d4367c8ac9891331fac7d0975d3b4bd4a740ca9744976001d9a393c64f38d093593aac60842f35790f2532b5343b1415c2377cf477fee66c56bf4de69
+Size (Cython-3.0.6.tar.gz) = 2740354 bytes
 SHA1 (patch-Demos_embed_Makefile) = 67c4f662a8d79d39cbf8808d2e87d91a26ef28b9
 SHA1 (patch-runtests.py) = b955b089d284f638eb5de85878204c084c550ef5



Home | Main Index | Thread Index | Old Index