Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-gevent for openSUSE:Factory checked in at 2026-04-28 11:53:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-gevent (Old) and /work/SRC/openSUSE:Factory/.python-gevent.new.11940 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-gevent" Tue Apr 28 11:53:14 2026 rev:61 rq:1349215 version:26.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-gevent/python-gevent.changes 2026-01-07 16:00:26.312679412 +0100 +++ /work/SRC/openSUSE:Factory/.python-gevent.new.11940/python-gevent.changes 2026-04-28 11:53:18.657890589 +0200 @@ -1,0 +2,17 @@ +Sat Apr 25 10:19:51 UTC 2026 - Dirk Müller <[email protected]> + +- update to 26.4.0: + * Make gevent.ssl stop reusing exception instances, as this + could appear to cause a memory leak if there are many short + reads or writes. Reported by 사재혁. See :issue:`2159`. + * Fix Greenlet.dead returning true for an active greenlet + during early bootstrap. Thanks to Taegyun Kim. See + :issue:`2166`. + * Fix some potential GIL-related crashes during interpreter + shutdown by avoiding acquiring the GIL in libev callbacks + when the interpreter is finalizing. Thanks to Thomas + Kowalski. See :issue:`2170`. + * Support for Python 3.9 has been removed. Manylinux wheels are + built with version 2_28, up from 2014. + +------------------------------------------------------------------- Old: ---- gevent-25.9.1.tar.gz New: ---- gevent-26.4.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-gevent.spec ++++++ --- /var/tmp/diff_new_pack.YnEHYg/_old 2026-04-28 11:53:19.469924120 +0200 +++ /var/tmp/diff_new_pack.YnEHYg/_new 2026-04-28 11:53:19.473924285 +0200 @@ -26,7 +26,7 @@ %bcond_with colortest %{?sle15_python_module_pythons} Name: python-gevent -Version: 25.9.1 +Version: 26.4.0 Release: 0 Summary: Python network library that uses greenlet and libevent License: MIT @@ -36,12 +36,12 @@ Source100: %{name}-rpmlintrc # PATCH-FEATURE-OPENSUSE gevent-opensuse-nocolor-tests.patch [email protected] -- Avoid colorization of test output in obs runners Patch2: gevent-opensuse-nocolor-tests.patch -BuildRequires: %{python_module Cython >= 3.0.11} -BuildRequires: %{python_module cffi} +BuildRequires: %{python_module Cython >= 3} +BuildRequires: %{python_module cffi >= 1.17.1} BuildRequires: %{python_module devel >= 3.8} BuildRequires: %{python_module greenlet >= 3.2.2} BuildRequires: %{python_module pip} -BuildRequires: %{python_module setuptools >= 40.8} +BuildRequires: %{python_module setuptools >= 40.8.0} BuildRequires: %{python_module wheel} BuildRequires: %{python_module zope.event} BuildRequires: %{python_module zope.interface} @@ -57,11 +57,11 @@ BuildRequires: pkgconfig(libev) %endif %if 0%{?suse_version} || 0%{?fedora_version} || 0%{?rhel} >= 8 -Recommends: python-cffi +Recommends: python-cffi >= 1.17.1 Recommends: python-dnspython Recommends: python-psutil %else -Requires: python-cffi +Requires: python-cffi >= 1.17.1 Requires: python-dnspython Requires: python-psutil %endif @@ -166,7 +166,7 @@ } %files %{python_files} -%doc AUTHORS README.rst TODO CHANGES.rst CONTRIBUTING.rst +%doc README.rst TODO CHANGES.rst %license LICENSE* %{python_sitearch}/gevent-%{version}*-info %{python_sitearch}/gevent ++++++ gevent-25.9.1.tar.gz -> gevent-26.4.0.tar.gz ++++++ ++++ 30816 lines of diff (skipped) ++++++ gevent-opensuse-nocolor-tests.patch ++++++ --- /var/tmp/diff_new_pack.YnEHYg/_old 2026-04-28 11:53:21.189995146 +0200 +++ /var/tmp/diff_new_pack.YnEHYg/_new 2026-04-28 11:53:21.197995477 +0200 @@ -1,10 +1,10 @@ Avoid colorization of test output in obs runners -Index: gevent-24.2.1/src/gevent/testing/util.py +Index: gevent-26.4.0/src/gevent/testing/util.py =================================================================== ---- gevent-24.2.1.orig/src/gevent/testing/util.py -+++ gevent-24.2.1/src/gevent/testing/util.py -@@ -98,6 +98,8 @@ def _color(what): +--- gevent-26.4.0.orig/src/gevent/testing/util.py ++++ gevent-26.4.0/src/gevent/testing/util.py +@@ -104,6 +104,8 @@ def _color(what): return _color_code(_colorscheme[what]) def _colorize(what, message, normal='normal'):
