PYTHON-5284 - Remove eventlet tests for CPython > 3.9 (#2290)

This commit is contained in:
Noah Stapp 2025-04-16 14:10:10 -04:00 committed by GitHub
parent f476d8bd97
commit aa6fa7a696
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 11 deletions

View File

@ -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

View File

@ -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(