diff --git a/.evergreen/generated_configs/variants.yml b/.evergreen/generated_configs/variants.yml index fe315ab9c0..d36548f72f 100644 --- a/.evergreen/generated_configs/variants.yml +++ b/.evergreen/generated_configs/variants.yml @@ -536,17 +536,6 @@ buildvariants: AUTH: auth SSL: ssl PYTHON_BINARY: /opt/python/3.9/bin/python3 - - name: green-eventlet-rhel8-python3.13 - tasks: - - name: .standalone .noauth .nossl .sync_async - display_name: Green Eventlet RHEL8 Python3.13 - run_on: - - rhel87-small - expansions: - GREEN_FRAMEWORK: eventlet - AUTH: auth - SSL: ssl - PYTHON_BINARY: /opt/python/3.13/bin/python3 - name: green-gevent-rhel8-python3.13 tasks: - name: .standalone .noauth .nossl .sync_async diff --git a/.evergreen/scripts/generate_config.py b/.evergreen/scripts/generate_config.py index ebdbdd9669..7e88f82316 100644 --- a/.evergreen/scripts/generate_config.py +++ b/.evergreen/scripts/generate_config.py @@ -343,6 +343,10 @@ def create_green_framework_variants(): tasks = [".standalone .noauth .nossl .sync_async"] host = DEFAULT_HOST for python, framework in product([CPYTHONS[0], CPYTHONS[-1]], ["eventlet", "gevent"]): + if framework == "eventlet" and python == CPYTHONS[-1]: + # Eventlet has issues with dnspython > 2.0 and newer versions of CPython + # https://jira.mongodb.org/browse/PYTHON-5284 + continue expansions = dict(GREEN_FRAMEWORK=framework, AUTH="auth", SSL="ssl") display_name = get_variant_name(f"Green {framework.capitalize()}", host, python=python) variant = create_variant(