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'):

Reply via email to