- Update to 0.40.2
* Fix compatibility issues identified with Python 3.14 on Linux (#1058)
* Make database removal safer with IF EXISTS (#1056)
* Prepare jobs and CI/CD for python 3.14 (#1055)
- from version 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)
OBS-URL: https://build.opensuse.org/request/show/1297430
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-eventlet?expand=0&rev=64
* Fix compatibility issues identified with Python 3.14 on Linux (#1058)
* Make database removal safer with IF EXISTS (#1056)
* Prepare jobs and CI/CD for python 3.14 (#1055)
- from version 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)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-eventlet?expand=0&rev=137
Forwarded request #1228324 from glaubitz
- Update to 0.38.0
* Python 3.13 Support (#988)
* [fix] wsgi: server MUST NOT send Content-Length/Transfer-Encoding
header in response with a status code of 1xx, 204 or (2xx to CONNECT
request) (#747)
* [fix] wsgi: No request Content-Length nor Transfer-Encoding implies
no body (#985)
- Drop 313-new-thread-attributes.patch, merged upstream
- Drop no-dynamic-version.patch, no longer required
- Switch back to stable releases
OBS-URL: https://build.opensuse.org/request/show/1228388
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-eventlet?expand=0&rev=58
* Python 3.13 Support (#988)
* [fix] wsgi: server MUST NOT send Content-Length/Transfer-Encoding
header in response with a status code of 1xx, 204 or (2xx to CONNECT
request) (#747)
* [fix] wsgi: No request Content-Length nor Transfer-Encoding implies
no body (#985)
- Drop 313-new-thread-attributes.patch, merged upstream
- Drop no-dynamic-version.patch, no longer required
- Switch back to stable releases
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-eventlet?expand=0&rev=125
- Temporarily switch to direct download from GitHub, and update
to version 0.37.0+git.1726056572.8637820:
* Update changelog for version 0.37.0 (#980)
* Describes Eventlet's Alternatives Into the Migration Guide (#971)
* fix migration guide url (#978)
* os.read/write waits until file descriptor is ready. (#975)
* Upgrade RLocks as last thing we do (#970)
* warns about using multiple readers (#960)
* drop header keys with underscores (#959)
* doc: Repair changelog link (#958)
* Make the docs more user friendly (#950)
* Update changelog for version 0.36.1 (#952)
- Add patches making it build with 3.13:
- 313-new-thread-attributes.patch (gh#eventlet/eventlet#964)
- no-dynamic-version.patch (we cannot use dynamic version
number on a git checkout)
- Fix setting of the version number "manually" (with sed)
OBS-URL: https://build.opensuse.org/request/show/1218077
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-eventlet?expand=0&rev=57
to version 0.37.0+git.1726056572.8637820:
* Update changelog for version 0.37.0 (#980)
* Describes Eventlet's Alternatives Into the Migration Guide (#971)
* fix migration guide url (#978)
* os.read/write waits until file descriptor is ready. (#975)
* Upgrade RLocks as last thing we do (#970)
* warns about using multiple readers (#960)
* drop header keys with underscores (#959)
* doc: Repair changelog link (#958)
* Make the docs more user friendly (#950)
* Update changelog for version 0.36.1 (#952)
- Add patches making it build with 3.13:
- 313-new-thread-attributes.patch (gh#eventlet/eventlet#964)
- no-dynamic-version.patch (we cannot use dynamic version
number on a git checkout)
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-eventlet?expand=0&rev=121