You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The reason we block gevent 25 is because it breaks compatibility with python-engineio (and thus python-socketio client). Once there's a solution for that, I'd be happy to upgrade!
[2025-04-18 08:16:30,396] ERROR/cloud: 'gevent._gevent_cqueue.Queue' object has no attribute 'Empty'
Traceback (most recent call last):
File "/home/runner/.local/share/uv/tools/locust-cloud/lib/python3.11/site-packages/locust_cloud/cloud.py", line 138, in main
websocket.connect(
File "/home/runner/.local/share/uv/tools/locust-cloud/lib/python3.11/site-packages/locust_cloud/websocket.py", line 81, in connect
self.sio.connect(
File "/home/runner/.local/share/uv/tools/locust-cloud/lib/python3.11/site-packages/socketio/client.py", line 147, in connect
self.eio.connect(real_url, headers=real_headers,
File "/home/runner/.local/share/uv/tools/locust-cloud/lib/python3.11/site-packages/engineio/client.py", line 94, in connect
self.queue = self.create_queue()
^^^^^^^^^^^^^^^^^^^
File "/home/runner/.local/share/uv/tools/locust-cloud/lib/python3.11/site-packages/engineio/client.py", line 166, in create_queue
q.Empty = queue.Empty
Prerequisites
Description
There is an HTTP request smuggling vulnerability in
gevent [,25.4.1)
. See https://security.snyk.io/vuln/SNYK-PYTHON-GEVENT-9919772The version of
gevent
required by locust is currently restricted to <25.0.0. See #3112Request is to support the use of
gevent >= 25.4.1
.The text was updated successfully, but these errors were encountered: