Bug#1109211: unblock: python-eventlet/0.39.1-2 (2/2)
From
Bastian Germann@21:1/5 to
All on Wed Jul 16 09:50:02 2025
[continued from previous message]
+ - { py: 3.9, toxenv: py39-openssl, os: ubuntu-latest }
+ - { py: 3.9, toxenv: py39-poll, os: ubuntu-latest }
+ - { py: 3.9, toxenv: py39-selects, os: ubuntu-latest }
+ - { py: 3.9, toxenv: py39-dnspython1, os: ubuntu-latest }
+ - { py: 3.9, toxenv: py39-asyncio, os: ubuntu-latest }
+ - { py: "3.10", toxenv: py310-epolls, os: ubuntu-latest }
+ - { py: "3.10", toxenv: py310-poll, os: ubuntu-latest }
+ - { py: "3.10", toxenv: py310-selects, os: ubuntu-latest }
+ - { py: "3.10", toxenv: ipv6, os: ubuntu-latest }
+ - { py: "3.10", toxenv: py310-asyncio, os: ubuntu-latest }
+ - { py: "3.11", toxenv: py311-epolls, os: ubuntu-latest }
+ - { py: "3.11", toxenv: py311-asyncio, os: ubuntu-latest }
+ - { py: "3.12", toxenv: py312-epolls, os: ubuntu-latest }
+ - { 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 }
steps:
- name: install system packages
diff -Nru python-eventlet-0.39.1/NEWS python-eventlet-0.40.1/NEWS
--- python-eventlet-0.39.1/NEWS 2025-03-06 09:54:10.000000000 +0100
+++ python-eventlet-0.40.1/NEWS 2025-06-24 09:42:17.000000000 +0200
@@ -1,6 +1,26 @@
Unreleased
==========
+0.40.1
+======
+
+* [fix] "Fix" fork() so it "works" on Python 3.13, and "works" better on older Python versions (#1047)
+ * Behavior change: threads created by eventlet.green.threading.Thread and threading.Thead will be visible across both modules if monkey patching was used. Previously each module would only list threads created in that module.
+ * Bug fix: after fork(), greenlet threads are correctly listed in threading.enumerate() if monkey patching was used. You should not use fork()-without-execve().
+* [fix] Fix patching of removed URLopener class in Python 3.14 (#1053)
+* [fix] ReferenceError except while count rlock (#1042)
+* [fix] Replace deprecated datetime.utcfromtimestamp (#1050)
+* [fix][env] Remove duplicate steps (#1049)
+* [fix] Replace deprecated datetime.datetime.utcnow (#1046)
+
+0.40.0
+===