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 Sep 1 13:09:57 UTC 2025
Modified Files:
pkgsrc/net/py-gevent: Makefile PLIST distinfo
Log Message:
py-gevent: updated to 25.8.2
25.8.2 (2025-08-29)
Bugfixes
- Make the ``queue`` attribute of ``gevent.queue.Queue`` objects
writable from Python when the C extension is in use. When
monkey-patched, this lets subclasses assign to it from their ``_init``
method. (Prior to 25.8.1 the ``_init`` method simply wasn't called.)
See :issue:`2136`.
25.8.1 (2025-08-28)
Features
- gevent is now tested on the latest available versions of Python:
3.14rc1, 3.13.5, 3.12.11, 3.11.13, and 3.10.18.
We expect to remove support for Python 3.9 soon.
Bugfixes
- Prevent an ``AssertionError`` (from ``AbstractLinkable``, such as
locks, events, etc) from being printed after ``os.fork`` under certain
conditions.
See also :issue:`2058`.
See :issue:`1895`.
- Avoid a rare ``AttributeError`` that could occur during circular
garbage collection.
See :issue:`1961`.
- Update c-ares from 1.33.1 to 1.34.5.
This contains `a bug fix <https://github.com/c-ares/c-ares/pull/974>`_
resolving excess CPU usage for certain platforms.
See :issue:`2084`.
- Fix several possible interpreter crashes when there are race
conditions or programmers don't follow the documented rules and close
open files while they are still in use by other components.
For example, :meth:`selectors.BaseSelector.unregister` says "A file
object shall be unregistered prior to being closed." Failure to do so
is implementation dependent; in gevent, with libev compiled with
debugging enabled, this would crash the process, and with libuv,
an unexpected, uncatchable exception would be raised. Now, more common
failure scenarios are handled gracefully.
This also means that gevent now monkey-patches :func:`os.close` (on
POSIX) to help handle these cases.
See :issue:`2100`.
- Fix some ignored AssertionErrors after forking on older versions of
Python.
See also :issue:`2111`.
See :issue:`2111`.
- Make the classes in ``gevent.queue`` more compatible with classes that
expect to subclass the standard library queue classes.
See :issue:`2114`.
- Provide ``gevent.signal.set_wakeup_fd`` (monkey-patched by default) to
allow waking up on ``SIGCHLD``. Previously, gevent's internal handling
of ``SIGCHLD`` prevented this from working.
See :issue:`2126`.
To generate a diff of this commit:
cvs rdiff -u -r1.30 -r1.31 pkgsrc/net/py-gevent/Makefile
cvs rdiff -u -r1.20 -r1.21 pkgsrc/net/py-gevent/PLIST \
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.30 pkgsrc/net/py-gevent/Makefile:1.31
--- pkgsrc/net/py-gevent/Makefile:1.30 Wed Aug 20 07:49:18 2025
+++ pkgsrc/net/py-gevent/Makefile Mon Sep 1 13:09:56 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.30 2025/08/20 07:49:18 adam Exp $
+# $NetBSD: Makefile,v 1.31 2025/09/01 13:09:56 adam Exp $
-DISTNAME= gevent-25.5.1
+DISTNAME= gevent-25.8.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= net python
MASTER_SITES= ${MASTER_SITE_PYPI:=g/gevent/}
Index: pkgsrc/net/py-gevent/PLIST
diff -u pkgsrc/net/py-gevent/PLIST:1.20 pkgsrc/net/py-gevent/PLIST:1.21
--- pkgsrc/net/py-gevent/PLIST:1.20 Wed Aug 20 07:49:18 2025
+++ pkgsrc/net/py-gevent/PLIST Mon Sep 1 13:09:56 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.20 2025/08/20 07:49:18 adam Exp $
+@comment $NetBSD: PLIST,v 1.21 2025/09/01 13:09:56 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -635,6 +635,9 @@ ${PYSITELIB}/gevent/tests/test__monkey_s
${PYSITELIB}/gevent/tests/test__monkey_sigchld_3.py
${PYSITELIB}/gevent/tests/test__monkey_sigchld_3.pyc
${PYSITELIB}/gevent/tests/test__monkey_sigchld_3.pyo
+${PYSITELIB}/gevent/tests/test__monkey_sigchld_wakeup_fd.py
+${PYSITELIB}/gevent/tests/test__monkey_sigchld_wakeup_fd.pyc
+${PYSITELIB}/gevent/tests/test__monkey_sigchld_wakeup_fd.pyo
${PYSITELIB}/gevent/tests/test__monkey_ssl_warning.py
${PYSITELIB}/gevent/tests/test__monkey_ssl_warning.pyc
${PYSITELIB}/gevent/tests/test__monkey_ssl_warning.pyo
Index: pkgsrc/net/py-gevent/distinfo
diff -u pkgsrc/net/py-gevent/distinfo:1.20 pkgsrc/net/py-gevent/distinfo:1.21
--- pkgsrc/net/py-gevent/distinfo:1.20 Wed Aug 20 07:49:18 2025
+++ pkgsrc/net/py-gevent/distinfo Mon Sep 1 13:09:56 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.20 2025/08/20 07:49:18 adam Exp $
+$NetBSD: distinfo,v 1.21 2025/09/01 13:09:56 adam Exp $
-BLAKE2s (gevent-25.5.1.tar.gz) = bdc003d818dd59e67311cc3c88c06a89c4d2708ae345c74ea5b8fe6f0d21ae44
-SHA512 (gevent-25.5.1.tar.gz) = 024ef3e07012098e717077a64ec390667cab1e6cb0902806a0508b9b681583cec88aca76a4513d0d4d1e351eb60e438602b51609d6e9f384a502a2b9f163b594
-Size (gevent-25.5.1.tar.gz) = 6388207 bytes
+BLAKE2s (gevent-25.8.2.tar.gz) = e7d7d3bf276e83a933a53039cd8ad045e90c04497c8c1869c0170b6ac8d9af70
+SHA512 (gevent-25.8.2.tar.gz) = 3ff20b9c63d608038e305fc161e3e75ce6762d69e191fdcc550189305fe26f0783b165cd679cf34ce24ca8bad6da0550b525ede9bb07e66a9569c7975f37fb49
+Size (gevent-25.8.2.tar.gz) = 6422843 bytes
Home |
Main Index |
Thread Index |
Old Index