Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-eventlet for openSUSE:Factory 
checked in at 2025-12-10 15:30:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-eventlet (Old)
 and      /work/SRC/openSUSE:Factory/.python-eventlet.new.1939 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-eventlet"

Wed Dec 10 15:30:06 2025 rev:66 rq:1321799 version:0.40.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-eventlet/python-eventlet.changes  
2025-09-01 17:17:27.713090370 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-eventlet.new.1939/python-eventlet.changes    
    2025-12-10 15:31:01.927521890 +0100
@@ -1,0 +2,10 @@
+Tue Dec  9 14:12:38 UTC 2025 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to 0.40.4
+  * Remove legacy setuptools configuration files (#1072)
+  * Add 3.14 to supported versions (#1070)
+  * Emit warning on startup that eventlet is deprecated (#1065)
+  * Fix Python 3.14 on macOS (#1067)
+  * Workaround for #1068 (#1069)
+
+-------------------------------------------------------------------

Old:
----
  eventlet-0.40.3.tar.gz

New:
----
  eventlet-0.40.4.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-eventlet.spec ++++++
--- /var/tmp/diff_new_pack.EKlVRe/_old  2025-12-10 15:31:03.479587328 +0100
+++ /var/tmp/diff_new_pack.EKlVRe/_new  2025-12-10 15:31:03.483587496 +0100
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-eventlet
-Version:        0.40.3
+Version:        0.40.4
 Release:        0
 Summary:        Concurrent networking library for Python
 License:        MIT

++++++ eventlet-0.40.3.tar.gz -> eventlet-0.40.4.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eventlet-0.40.3/.github/workflows/test.yaml 
new/eventlet-0.40.4/.github/workflows/test.yaml
--- old/eventlet-0.40.3/.github/workflows/test.yaml     2020-02-02 
01:00:00.000000000 +0100
+++ new/eventlet-0.40.4/.github/workflows/test.yaml     2020-02-02 
01:00:00.000000000 +0100
@@ -47,8 +47,8 @@
           - { py: "3.12", toxenv: py312-asyncio, os: ubuntu-latest }
           - { py: "3.13", toxenv: py313-epolls, os: ubuntu-latest }
           - { py: "3.13", toxenv: py313-asyncio, os: ubuntu-latest }
-          - { py: "3.14.0-beta.3", toxenv: py314-epolls, os: ubuntu-latest }
-          - { py: "3.14.0-beta.3", toxenv: py314-asyncio, os: ubuntu-latest }
+          - { py: "3.14.0-rc.2", toxenv: py314-epolls, os: ubuntu-latest }
+          - { py: "3.14.0-rc.2", toxenv: py314-asyncio, os: ubuntu-latest }
 
     steps:
       - name: install system packages
@@ -97,14 +97,17 @@
         include:
           - { py: "3.12", toxenv: py312-asyncio, ignore-error: false, os: 
macos-latest }
           - { py: "3.13", toxenv: py313-asyncio, ignore-error: false, os: 
macos-latest }
-          - { py: "3.14.0-beta.3", toxenv: py314-asyncio, ignore-error: true, 
os: macos-latest }
+          - { py: "3.14.0-rc.2", toxenv: py314-asyncio, ignore-error: false, 
os: macos-latest }
           # This isn't working very well at the moment, but that might just be
           # tox config? In any case main focus is on asyncio so someone can
           # revisit separately.
           #- { py: "3.12", toxenv: py312-kqueue, ignore-error: false, os: 
macos-latest }
 
     steps:
-      - uses: actions/checkout@v4
+      - uses: actions/checkout@v5
+      - uses: actions/setup-python@v6
+        with:
+          python-version: ${{ matrix.py }}
       - name: install codecov, tox
         run: pip install codecov tox
       - run: env
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eventlet-0.40.3/NEWS new/eventlet-0.40.4/NEWS
--- old/eventlet-0.40.3/NEWS    2020-02-02 01:00:00.000000000 +0100
+++ new/eventlet-0.40.4/NEWS    2020-02-02 01:00:00.000000000 +0100
@@ -1,6 +1,15 @@
 Unreleased
 ==========
 
+0.40.4
+======
+
+* Remove legacy setuptools configuration files (#1072)
+* add 3.14 to supported versions (#1070)
+* Emit warning on startup that eventlet is deprecated (#1065)
+* Fix Python 3.14 on macOS (#1067)
+* Workaround for #1068 (#1069)
+
 0.40.3
 ======
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eventlet-0.40.3/PKG-INFO new/eventlet-0.40.4/PKG-INFO
--- old/eventlet-0.40.3/PKG-INFO        2020-02-02 01:00:00.000000000 +0100
+++ new/eventlet-0.40.4/PKG-INFO        2020-02-02 01:00:00.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: eventlet
-Version: 0.40.3
+Version: 0.40.4
 Summary: Highly concurrent networking library
 Project-URL: Homepage, https://github.com/eventlet/eventlet
 Project-URL: History, https://github.com/eventlet/eventlet/blob/master/NEWS
@@ -24,6 +24,7 @@
 Classifier: Programming Language :: Python :: 3.11
 Classifier: Programming Language :: Python :: 3.12
 Classifier: Programming Language :: Python :: 3.13
+Classifier: Programming Language :: Python :: 3.14
 Classifier: Topic :: Internet
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
 Requires-Python: >=3.9
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eventlet-0.40.3/eventlet/__init__.py 
new/eventlet-0.40.4/eventlet/__init__.py
--- old/eventlet-0.40.3/eventlet/__init__.py    2020-02-02 01:00:00.000000000 
+0100
+++ new/eventlet-0.40.4/eventlet/__init__.py    2020-02-02 01:00:00.000000000 
+0100
@@ -86,3 +86,18 @@
             DeprecationWarning
         )
     os.register_at_fork(before=_warn_on_fork)
+
+
+_DEPRECATED = \
+"""
+Eventlet is deprecated. It is currently being maintained in bugfix mode, and
+we strongly recommend against using it for new projects.
+
+If you are already using Eventlet, we recommend migrating to a different
+framework.  For more detail see
+https://eventlet.readthedocs.io/en/latest/asyncio/migration.html
+"""
+
+# If we're running tests this adds extra output that messes up some assertions.
+if os.environ.get("EVENTLET_TESTS") is None:
+    warnings.warn(_DEPRECATED, DeprecationWarning, stacklevel=2)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eventlet-0.40.3/eventlet/_version.py 
new/eventlet-0.40.4/eventlet/_version.py
--- old/eventlet-0.40.3/eventlet/_version.py    2020-02-02 01:00:00.000000000 
+0100
+++ new/eventlet-0.40.4/eventlet/_version.py    2020-02-02 01:00:00.000000000 
+0100
@@ -28,7 +28,7 @@
 commit_id: COMMIT_ID
 __commit_id__: COMMIT_ID
 
-__version__ = version = '0.40.3'
-__version_tuple__ = version_tuple = (0, 40, 3)
+__version__ = version = '0.40.4'
+__version_tuple__ = version_tuple = (0, 40, 4)
 
 __commit_id__ = commit_id = None
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eventlet-0.40.3/eventlet/wsgi.py 
new/eventlet-0.40.4/eventlet/wsgi.py
--- old/eventlet-0.40.3/eventlet/wsgi.py        2020-02-02 01:00:00.000000000 
+0100
+++ new/eventlet-0.40.4/eventlet/wsgi.py        2020-02-02 01:00:00.000000000 
+0100
@@ -152,7 +152,7 @@
             read = b''
         self.position += len(read)
         return read
-    
+
     def _discard_trailers(self, rfile):
         while True:
             line = rfile.readline()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eventlet-0.40.3/pyproject.toml 
new/eventlet-0.40.4/pyproject.toml
--- old/eventlet-0.40.3/pyproject.toml  2020-02-02 01:00:00.000000000 +0100
+++ new/eventlet-0.40.4/pyproject.toml  2020-02-02 01:00:00.000000000 +0100
@@ -32,6 +32,7 @@
     "Programming Language :: Python :: 3.11",
     "Programming Language :: Python :: 3.12",
     "Programming Language :: Python :: 3.13",
+    "Programming Language :: Python :: 3.14",
     "Programming Language :: Python",
     "Topic :: Internet",
     "Topic :: Software Development :: Libraries :: Python Modules",
@@ -52,12 +53,6 @@
 [project.optional-dependencies]
 dev = ["black", "isort", "pip-tools", "build", "twine", "pre-commit", 
"commitizen"]
 
-[tool.setuptools]
-packages = ['eventlet']
-
-[options.packages.find]
-where = "evenetlet"
-exclude = ["tests*", "benchmarks", "examples"]
 
 [tool.hatch]
 version.source = "vcs"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eventlet-0.40.3/setup.cfg 
new/eventlet-0.40.4/setup.cfg
--- old/eventlet-0.40.3/setup.cfg       2020-02-02 01:00:00.000000000 +0100
+++ new/eventlet-0.40.4/setup.cfg       1970-01-01 01:00:00.000000000 +0100
@@ -1,2 +0,0 @@
-[metadata]
-description_file = README.rst
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eventlet-0.40.3/setup.py new/eventlet-0.40.4/setup.py
--- old/eventlet-0.40.3/setup.py        2020-02-02 01:00:00.000000000 +0100
+++ new/eventlet-0.40.4/setup.py        1970-01-01 01:00:00.000000000 +0100
@@ -1,4 +0,0 @@
-#!/usr/bin/env python
-import setuptools
-
-setuptools.setup()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eventlet-0.40.3/tests/conftest.py 
new/eventlet-0.40.4/tests/conftest.py
--- old/eventlet-0.40.3/tests/conftest.py       1970-01-01 01:00:00.000000000 
+0100
+++ new/eventlet-0.40.4/tests/conftest.py       2020-02-02 01:00:00.000000000 
+0100
@@ -0,0 +1,2 @@
+import os
+os.environ["EVENTLET_TESTS"] = "1"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eventlet-0.40.3/tests/patcher_test.py 
new/eventlet-0.40.4/tests/patcher_test.py
--- old/eventlet-0.40.3/tests/patcher_test.py   2020-02-02 01:00:00.000000000 
+0100
+++ new/eventlet-0.40.4/tests/patcher_test.py   2020-02-02 01:00:00.000000000 
+0100
@@ -494,6 +494,10 @@
     tests.run_isolated('patcher_threading_join.py')
 
 
[email protected](
+    sys.platform == "darwin",
+    reason="Mysterious failure, see 
https://github.com/eventlet/eventlet/issues/1068";
+)
 def test_socketserver_selectors():
     tests.run_isolated('patcher_socketserver_selectors.py')
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/eventlet-0.40.3/tox.ini new/eventlet-0.40.4/tox.ini
--- old/eventlet-0.40.3/tox.ini 2020-02-02 01:00:00.000000000 +0100
+++ new/eventlet-0.40.4/tox.ini 2020-02-02 01:00:00.000000000 +0100
@@ -73,7 +73,7 @@
     py39-{selects,poll,epolls}: pyzmq==21.0.2
     py{39,310,311}: mysqlclient==2.0.3
     py39: psycopg2-binary==2.8.4
-    py{310,311,312,313,314}: psycopg2-binary==2.9.10
+    py{310,311,312,313}: psycopg2-binary==2.9.10
     py{310,311,312,313,314}: pyzmq==27
     dnspython1: dnspython<2
     asyncio: aiohttp

Reply via email to