Skip to content

Commit aa6fa7a

Browse files
authored
PYTHON-5284 - Remove eventlet tests for CPython > 3.9 (#2290)
1 parent f476d8b commit aa6fa7a

File tree

2 files changed

+4
-11
lines changed

2 files changed

+4
-11
lines changed

.evergreen/generated_configs/variants.yml

-11
Original file line numberDiff line numberDiff line change
@@ -536,17 +536,6 @@ buildvariants:
536536
AUTH: auth
537537
SSL: ssl
538538
PYTHON_BINARY: /opt/python/3.9/bin/python3
539-
- name: green-eventlet-rhel8-python3.13
540-
tasks:
541-
- name: .standalone .noauth .nossl .sync_async
542-
display_name: Green Eventlet RHEL8 Python3.13
543-
run_on:
544-
- rhel87-small
545-
expansions:
546-
GREEN_FRAMEWORK: eventlet
547-
AUTH: auth
548-
SSL: ssl
549-
PYTHON_BINARY: /opt/python/3.13/bin/python3
550539
- name: green-gevent-rhel8-python3.13
551540
tasks:
552541
- name: .standalone .noauth .nossl .sync_async

.evergreen/scripts/generate_config.py

+4
Original file line numberDiff line numberDiff line change
@@ -343,6 +343,10 @@ def create_green_framework_variants():
343343
tasks = [".standalone .noauth .nossl .sync_async"]
344344
host = DEFAULT_HOST
345345
for python, framework in product([CPYTHONS[0], CPYTHONS[-1]], ["eventlet", "gevent"]):
346+
if framework == "eventlet" and python == CPYTHONS[-1]:
347+
# Eventlet has issues with dnspython > 2.0 and newer versions of CPython
348+
# https://jira.mongodb.org/browse/PYTHON-5284
349+
continue
346350
expansions = dict(GREEN_FRAMEWORK=framework, AUTH="auth", SSL="ssl")
347351
display_name = get_variant_name(f"Green {framework.capitalize()}", host, python=python)
348352
variant = create_variant(

0 commit comments

Comments
 (0)