pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/net/py-gevent
Module Name: pkgsrc
Committed By: adam
Date: Mon Oct 19 15:51:48 UTC 2026
Modified Files:
pkgsrc/net/py-gevent: Makefile PLIST distinfo
Log Message:
py-gevent: updated to 26.9.0
26.9.0 (2026-09-16)
Bugfixes
- Fix :class:`gevent.event.AsyncResult` re-raising an exception with a
traceback that kept growing by the frames of every previous
:meth:`~gevent.event.AsyncResult.get` call, instead of starting fresh
from the traceback captured when :meth:`~gevent.event.AsyncResult.set_exception`
was called.
- Make gevent's file objects properly report the full mode string.
Previously a 'b' or 't' suffix could be missing.
- ThreadPool workers no longer call the profile and trace setters when no
hooks are configured. This matches ``threading.Thread`` and avoids
unnecessary PEP 578 audit events and thread coordination.
- An exception while preparing a ThreadPool worker to run a task, such as
an audit hook rejecting ``sys.setprofile()``, no longer leaves the caller
blocked or leaks a pool slot. The exception is raised in the greenlet
waiting on ``apply()`` or ``spawn()``, and the failed worker is replaced
if other tasks are waiting.
To generate a diff of this commit:
cvs rdiff -u -r1.36 -r1.37 pkgsrc/net/py-gevent/Makefile
cvs rdiff -u -r1.21 -r1.22 pkgsrc/net/py-gevent/PLIST
cvs rdiff -u -r1.23 -r1.24 pkgsrc/net/py-gevent/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/net/py-gevent/Makefile
diff -u pkgsrc/net/py-gevent/Makefile:1.36 pkgsrc/net/py-gevent/Makefile:1.37
--- pkgsrc/net/py-gevent/Makefile:1.36 Fri Oct 16 19:44:08 2026
+++ pkgsrc/net/py-gevent/Makefile Mon Oct 19 15:51:48 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.36 2026/10/16 19:44:08 adam Exp $
+# $NetBSD: Makefile,v 1.37 2026/10/19 15:51:48 adam Exp $
-DISTNAME= gevent-26.5.0
+DISTNAME= gevent-26.9.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= net python
MASTER_SITES= ${MASTER_SITE_PYPI:=g/gevent/}
@@ -11,23 +11,22 @@ COMMENT= Python-gevent a coroutine-based
LICENSE= mit
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
-TOOL_DEPENDS+= ${PYPKGPREFIX}-cffi>=1.17.1:../../devel/py-cffi
+TOOL_DEPENDS+= ${PYPKGPREFIX}-cffi>=2.1.1:../../devel/py-cffi
DEPENDS+= ${PYPKGPREFIX}-greenlet>=3.2.2:../../devel/py-greenlet
-DEPENDS+= ${PYPKGPREFIX}-zope.event-[0-9]*:../../devel/py-zope.event
-DEPENDS+= ${PYPKGPREFIX}-zope.interface-[0-9]*:../../devel/py-zope.interface
+DEPENDS+= ${PYPKGPREFIX}-zope.event>=0:../../devel/py-zope.event
+DEPENDS+= ${PYPKGPREFIX}-zope.interface>=0:../../devel/py-zope.interface
+
+USE_LANGUAGES= c c++
PYTHON_VERSIONS_INCOMPATIBLE= 311
# See docs/development/installing_from_source.rst
-MAKE_ENV+= GEVENTSETUP_EMBED=0
-
-CHECK_PORTABILITY_SKIP= deps/libuv/autogen.sh
-
-USE_LANGUAGES= c c++
-
+MAKE_ENV+= GEVENTSETUP_EMBED=0
# Explicitly disable inotify on SunOS, assumes Linux statfs.
MAKE_ENV.SunOS+= ac_cv_header_sys_inotify_h=no
+CHECK_PORTABILITY_SKIP= deps/libuv/autogen.sh
+
.include "../../mk/compiler.mk"
.if !empty(PKGSRC_COMPILER:Mclang) || ${CC_VERSION:Mgcc-[6-9]*} || ${CC_VERSION:Mgcc-1[0-9].*}
Index: pkgsrc/net/py-gevent/PLIST
diff -u pkgsrc/net/py-gevent/PLIST:1.21 pkgsrc/net/py-gevent/PLIST:1.22
--- pkgsrc/net/py-gevent/PLIST:1.21 Mon Sep 1 13:09:56 2025
+++ pkgsrc/net/py-gevent/PLIST Mon Oct 19 15:51:48 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.21 2025/09/01 13:09:56 adam Exp $
+@comment $NetBSD: PLIST,v 1.22 2026/10/19 15:51:48 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -551,6 +551,9 @@ ${PYSITELIB}/gevent/tests/test__issue168
${PYSITELIB}/gevent/tests/test__issue1864.py
${PYSITELIB}/gevent/tests/test__issue1864.pyc
${PYSITELIB}/gevent/tests/test__issue1864.pyo
+${PYSITELIB}/gevent/tests/test__issue2013.py
+${PYSITELIB}/gevent/tests/test__issue2013.pyc
+${PYSITELIB}/gevent/tests/test__issue2013.pyo
${PYSITELIB}/gevent/tests/test__issue230.py
${PYSITELIB}/gevent/tests/test__issue230.pyc
${PYSITELIB}/gevent/tests/test__issue230.pyo
@@ -605,6 +608,12 @@ ${PYSITELIB}/gevent/tests/test__monkey.p
${PYSITELIB}/gevent/tests/test__monkey_builtins_future.py
${PYSITELIB}/gevent/tests/test__monkey_builtins_future.pyc
${PYSITELIB}/gevent/tests/test__monkey_builtins_future.pyo
+${PYSITELIB}/gevent/tests/test__monkey_fork_atomic.py
+${PYSITELIB}/gevent/tests/test__monkey_fork_atomic.pyc
+${PYSITELIB}/gevent/tests/test__monkey_fork_atomic.pyo
+${PYSITELIB}/gevent/tests/test__monkey_futures_thread_fork.py
+${PYSITELIB}/gevent/tests/test__monkey_futures_thread_fork.pyc
+${PYSITELIB}/gevent/tests/test__monkey_futures_thread_fork.pyo
${PYSITELIB}/gevent/tests/test__monkey_hub_in_thread.py
${PYSITELIB}/gevent/tests/test__monkey_hub_in_thread.pyc
${PYSITELIB}/gevent/tests/test__monkey_hub_in_thread.pyo
@@ -773,6 +782,9 @@ ${PYSITELIB}/gevent/tests/test__threadin
${PYSITELIB}/gevent/tests/test__threading_patched_local.py
${PYSITELIB}/gevent/tests/test__threading_patched_local.pyc
${PYSITELIB}/gevent/tests/test__threading_patched_local.pyo
+${PYSITELIB}/gevent/tests/test__threading_shutdown_atexit.py
+${PYSITELIB}/gevent/tests/test__threading_shutdown_atexit.pyc
+${PYSITELIB}/gevent/tests/test__threading_shutdown_atexit.pyo
${PYSITELIB}/gevent/tests/test__threading_vs_settrace.py
${PYSITELIB}/gevent/tests/test__threading_vs_settrace.pyc
${PYSITELIB}/gevent/tests/test__threading_vs_settrace.pyo
Index: pkgsrc/net/py-gevent/distinfo
diff -u pkgsrc/net/py-gevent/distinfo:1.23 pkgsrc/net/py-gevent/distinfo:1.24
--- pkgsrc/net/py-gevent/distinfo:1.23 Thu Jul 2 07:53:38 2026
+++ pkgsrc/net/py-gevent/distinfo Mon Oct 19 15:51:48 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.23 2026/07/02 07:53:38 adam Exp $
+$NetBSD: distinfo,v 1.24 2026/10/19 15:51:48 adam Exp $
-BLAKE2s (gevent-26.5.0.tar.gz) = 1d25eb120ced0593370946fafdc215084d61dda73c4300fe1409b1e482d2f515
-SHA512 (gevent-26.5.0.tar.gz) = d7a48f4d774de77da00ba1b84264546d8dec89abd1ce19fd6a06cf062fd7cf605111a39b4643e07725a42edcb16b73852e6688d4f6afa9abec8ecb72007e2eb1
-Size (gevent-26.5.0.tar.gz) = 6712354 bytes
+BLAKE2s (gevent-26.9.0.tar.gz) = 85ad1480cb96e26dfc5231ddaa94f5dcfcf0c1f46deb86f0cd47550c77384518
+SHA512 (gevent-26.9.0.tar.gz) = 1da25dc5a7ddeb776651bc32cd0855d40b25641803f83aa5d2bf5daa6e35344fdb45609a5d67c242879e1e0f5375405f9870db78b8d139b64f042c1c3ff1517c
+Size (gevent-26.9.0.tar.gz) = 6718097 bytes
Home |
Main Index |
Thread Index |
Old Index