Overview
Request 1218077 accepted
- 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)
This is for fixing Python 3.13 compatibility.
Breaks python-gunicorn:test
[ 16s] =================================== FAILURES =================================== [ 16s] _________________________________ test_import __________________________________ [ 16s] [ 16s] def test_import(): [ 16s] [ 16s] try: [ 16s] import eventlet [ 16s] except AttributeError: [ 16s] if (3,13) > sys.version_info >= (3, 12): [ 16s] pytest.skip("Ignoring eventlet failures on Python 3.12") [ 16s] raise [ 16s] > __import__('gunicorn.workers.geventlet') [ 16s] [ 16s] tests/workers/test_geventlet.py:17: [ 16s] _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ [ 16s] [ 16s] # -*- coding: utf-8 - [ 16s] # [ 16s] # This file is part of gunicorn released under the MIT license. [ 16s] # See the NOTICE for more information. [ 16s] [ 16s] from functools import partial [ 16s] import sys [ 16s] [ 16s] try: [ 16s] import eventlet [ 16s] except ImportError: [ 16s] raise RuntimeError("eventlet worker requires eventlet 0.24.1 or higher") [ 16s] else: [ 16s] from packaging.version import parse as parse_version [ 16s] if parse_version(eventlet.__version__) < parse_version('0.24.1'): [ 16s] > raise RuntimeError("eventlet worker requires eventlet 0.24.1 or higher") [ 16s] E RuntimeError: eventlet worker requires eventlet 0.24.1 or higher [ 16s] [ 16s] /usr/lib/python3.10/site-packages/gunicorn/workers/geventlet.py:16: RuntimeError [ 16s] [ 16s] ---------- coverage: platform linux, python 3.10.15-final-0 ---------- [ 16s] Coverage XML written to file coverage.xml [ 16s] [ 16s] =========================== short test summary info ============================ [ 16s] FAILED tests/workers/test_geventlet.py::test_import - RuntimeError: eventlet ... [ 16s] ======================== 1 failed, 250 passed in 4.19s =========================
Request History
mcepl created request
- 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)
factory-auto added opensuse-review-team as a reviewer
Please review sources
factory-auto accepted review
Check script succeeded
licensedigger accepted review
ok
anag+factory accepted review
Picked "openSUSE:Factory:Staging:H"
anag+factory set openSUSE:Factory:Staging:H as a staging project
Being evaluated by staging project "openSUSE:Factory:Staging:H"
oertel accepted review
Accepted review for by_group opensuse-review-team request 1218077 from user anag+factory
anag+factory accepted review
Staging Project openSUSE:Factory:Staging:H got accepted.
anag+factory approved review
Staging Project openSUSE:Factory:Staging:H got accepted.
anag+factory accepted request
Staging Project openSUSE:Factory:Staging:H got accepted.