summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2021-10-06 11:02:28 +0000
committeradam <adam@pkgsrc.org>2021-10-06 11:02:28 +0000
commit4385813f207673a15252f6f634b799fb55461415 (patch)
tree5f96f98260c80f85a26c3c5fd848ef7c01e1a2d9 /devel
parentd95783437b5e9ad51d9f90e1ec90399f151c9ec9 (diff)
downloadpkgsrc-4385813f207673a15252f6f634b799fb55461415.tar.gz
py-greenlet: updated to 1.1.2
1.1.2 - Fix a potential crash due to a reference counting error when Python subclasses of ``greenlet.greenlet`` were deallocated. The crash became more common on Python 3.10; on earlier versions, silent memory corruption could result. - Fix a leak of a list object when the last reference to a greenlet was deleted from some other thread than the one to which it belonged. For this to work correctly, you must call a greenlet API like ``getcurrent()`` before the thread owning the greenlet exits: this is a long-standing limitation that can also lead to the leak of a thread's main greenlet if not called; we hope to lift this limitation. Note that in some cases this may also fix leaks of greenlet objects themselves. - Python 3.10: Tracing or profiling into a spawned greenlet didn't work as expected.
Diffstat (limited to 'devel')
-rw-r--r--devel/py-greenlet/Makefile4
-rw-r--r--devel/py-greenlet/distinfo10
2 files changed, 7 insertions, 7 deletions
diff --git a/devel/py-greenlet/Makefile b/devel/py-greenlet/Makefile
index 3d06f2214ab..220e87a8d45 100644
--- a/devel/py-greenlet/Makefile
+++ b/devel/py-greenlet/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.13 2021/08/11 09:47:16 adam Exp $
+# $NetBSD: Makefile,v 1.14 2021/10/06 11:02:28 adam Exp $
-DISTNAME= greenlet-1.1.1
+DISTNAME= greenlet-1.1.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=g/greenlet/}
diff --git a/devel/py-greenlet/distinfo b/devel/py-greenlet/distinfo
index 7a4ffbe99d7..595dccaf104 100644
--- a/devel/py-greenlet/distinfo
+++ b/devel/py-greenlet/distinfo
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.13 2021/08/11 09:47:16 adam Exp $
+$NetBSD: distinfo,v 1.14 2021/10/06 11:02:28 adam Exp $
-SHA1 (greenlet-1.1.1.tar.gz) = b4b03918da4bc5e50d3afc539151118e4a9e0550
-RMD160 (greenlet-1.1.1.tar.gz) = a87e5315dfe8425cb345945afeee9fd863a0a48a
-SHA512 (greenlet-1.1.1.tar.gz) = 156ad7dfcb73764818d5f6176b5c80dc5a3ac532db5af5ffe654033a5e336d35a9e9edadb3b37fa9bf5fc338f706baf3693dcfb550598d8f17f042f5a27b86f9
-Size (greenlet-1.1.1.tar.gz) = 85219 bytes
+SHA1 (greenlet-1.1.2.tar.gz) = c602e132ae4aaed5cb2edd802b4f1014c06999bf
+RMD160 (greenlet-1.1.2.tar.gz) = c5bd3f830e3c0094d70f9ea3789aff449c91ac3c
+SHA512 (greenlet-1.1.2.tar.gz) = e7bcc1bfffc80fcaee735ee69f6f53e8f68bd4d3ab8ad6ed813684ffad72340a347e4810f18cc32d9c3948b5c995aefc3a53ce4ae60324093dae12042d33183b
+Size (greenlet-1.1.2.tar.gz) = 91224 bytes
SHA1 (patch-src_greenlet_slp__platformselect.h) = ada2dd34b7fe0847526188aa9242e93732b4bc37