diff --git a/.evergreen/scripts/setup_tests.py b/.evergreen/scripts/setup_tests.py index dbf87d28d5..ba42a98106 100644 --- a/.evergreen/scripts/setup_tests.py +++ b/.evergreen/scripts/setup_tests.py @@ -555,9 +555,6 @@ def handle_test_env() -> None: if opts.green_framework: framework = opts.green_framework or os.environ["GREEN_FRAMEWORK"] UV_ARGS.append(f"--group {framework}") - if framework == "gevent" and opts.test_min_deps: - # PYTHON-5729. This can be removed when the min supported gevent is moved to 25.9.1. - UV_ARGS.append('--with "setuptools==81.0"') else: TEST_ARGS = f"-v --durations=5 {TEST_ARGS}" diff --git a/pyproject.toml b/pyproject.toml index e7cf46c8ec..2a217a636a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -64,7 +64,7 @@ unasync = [ "unasync", ] pip = ["pip>=20.2"] -gevent = ["gevent>=21.12"] +gevent = ["gevent>=25.9.1"] coverage = [ "coverage[toml]>=6.4,<=7.15.0" ] diff --git a/uv.lock b/uv.lock index 71d10dafa6..f14976519f 100644 --- a/uv.lock +++ b/uv.lock @@ -1514,7 +1514,7 @@ provides-extras = ["aws", "docs", "encryption", "gssapi", "ocsp", "snappy", "tes coverage = [{ name = "coverage", extras = ["toml"], specifier = ">=6.4,<=7.15.0" }] dev = [] fuzz = [{ name = "atheris", specifier = ">=2.3.0" }] -gevent = [{ name = "gevent", specifier = ">=21.12" }] +gevent = [{ name = "gevent", specifier = ">=25.9.1" }] lint = [{ name = "ruff", specifier = "==0.15.20" }] mockupdb = [{ name = "mockupdb", specifier = ">=1.8.1" }] perf = [{ name = "simplejson", specifier = ">=3.17.0" }]