pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-greenlet
Module Name: pkgsrc
Committed By: adam
Date: Wed May 20 09:41:33 UTC 2026
Modified Files:
pkgsrc/devel/py-greenlet: Makefile distinfo
Log Message:
py-greenlet: updated to 3.5.0
3.5.0
- Remove the ``atexit`` callback. This callback caused greenlet APIs
to become unavailable far too soon during interpreter shutdown. Now
they remain available while all ``atexit`` callbacks run. Sometime
after ``Py_IsFinalizing`` becomes true, they may begin misbehaving.
Because the order in which C extensions are finalized is undefined,
C extensions that are sensitive to this need to check the results of
that function before invoking greenlet APIs. As a convenience,
``PyGreenlet_GetCurrent`` sets an exception and returns ``NULL``
when this happens (and ``greenlet.getcurrent`` begins returning
``None``); other greenlet C API functions have undefined behaviour.
Methods invoked directly on pre-existing ``greenlet.greenlet``
objects will continue to function at least until the greenlet C
extension has been garbage collected and finalized.
To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 pkgsrc/devel/py-greenlet/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/devel/py-greenlet/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-greenlet/Makefile
diff -u pkgsrc/devel/py-greenlet/Makefile:1.39 pkgsrc/devel/py-greenlet/Makefile:1.40
--- pkgsrc/devel/py-greenlet/Makefile:1.39 Fri Apr 24 10:05:38 2026
+++ pkgsrc/devel/py-greenlet/Makefile Wed May 20 09:41:33 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.39 2026/04/24 10:05:38 adam Exp $
+# $NetBSD: Makefile,v 1.40 2026/05/20 09:41:33 adam Exp $
-DISTNAME= greenlet-3.4.0
+DISTNAME= greenlet-3.5.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=g/greenlet/}
Index: pkgsrc/devel/py-greenlet/distinfo
diff -u pkgsrc/devel/py-greenlet/distinfo:1.37 pkgsrc/devel/py-greenlet/distinfo:1.38
--- pkgsrc/devel/py-greenlet/distinfo:1.37 Fri Apr 24 10:05:38 2026
+++ pkgsrc/devel/py-greenlet/distinfo Wed May 20 09:41:33 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.37 2026/04/24 10:05:38 adam Exp $
+$NetBSD: distinfo,v 1.38 2026/05/20 09:41:33 adam Exp $
-BLAKE2s (greenlet-3.4.0.tar.gz) = d325d6bc22cee66a4b5c35fc363c2d53458f000e419a54fdff4d61c74afd1e65
-SHA512 (greenlet-3.4.0.tar.gz) = b5d1499870552b9de89074bf5ac2b900c2a59319f9514073c346a08e69160b3c9b39b6b9a577ecd7c4fddd70c6cba1f9d891b2862027890fa5421aefe16686ba
-Size (greenlet-3.4.0.tar.gz) = 195913 bytes
+BLAKE2s (greenlet-3.5.0.tar.gz) = aef3a8d05d952458fa0959aba532a706995b39efddca056ecdda7ab7063e812b
+SHA512 (greenlet-3.5.0.tar.gz) = 472b09d9f08d60ba1a4885ac678fd448b8e612d3553d712646e92b7e12cbe238ca6162c8809fedbb8a702603713d6f60650786e4db6ccabdbe454d067604c990
+Size (greenlet-3.5.0.tar.gz) = 196995 bytes
Home |
Main Index |
Thread Index |
Old Index