From 1be135d40846d7b3726dce7b88d452df49854caa Mon Sep 17 00:00:00 2001 From: Iris Date: Tue, 13 Oct 2026 14:47:14 -0700 Subject: [PATCH 1/2] PYTHON-6138 followup --- pyproject.toml | 2 +- uv.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 661c4d01e6..17e4ecda4b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -67,7 +67,7 @@ unasync = [ pip = ["pip>=20.2"] gevent = ["gevent>=21.12"] coverage = [ - "coverage[toml]>=5,<=7.15.0" + "coverage[toml]>=6.4,<=7.15.0" ] mockupdb = [ "mockupdb>=1.8.1" diff --git a/uv.lock b/uv.lock index 577a943912..f6e2f67961 100644 --- a/uv.lock +++ b/uv.lock @@ -1412,7 +1412,7 @@ requires-dist = [ provides-extras = ["aws", "docs", "encryption", "gssapi", "ocsp", "snappy", "test", "zstd"] [package.metadata.requires-dev] -coverage = [{ name = "coverage", extras = ["toml"], specifier = ">=5,<=7.15.0" }] +coverage = [{ name = "coverage", extras = ["toml"], specifier = ">=6.4,<=7.15.0" }] dev = [] gevent = [{ name = "gevent", specifier = ">=21.12" }] lint = [{ name = "ruff", specifier = "==0.15.20" }] From 4aa0c229a49e5838e8137d500d22c575bae0bdeb Mon Sep 17 00:00:00 2001 From: Iris Date: Tue, 13 Oct 2026 15:34:04 -0700 Subject: [PATCH 2/2] 5.0 doesn't have a built for ubuntu 2204 --- .evergreen/generated_configs/variants.yml | 2 +- .evergreen/scripts/generate_config.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.evergreen/generated_configs/variants.yml b/.evergreen/generated_configs/variants.yml index 26027888fe..dfad673a67 100644 --- a/.evergreen/generated_configs/variants.yml +++ b/.evergreen/generated_configs/variants.yml @@ -279,7 +279,7 @@ buildvariants: tags: [encryption_tag, pr] - name: encryption-pyopenssl-ubuntu-22 tasks: - - name: .test-non-standard .python-3.15t + - name: .test-non-standard .python-3.15t !.server-4.4 !.server-5.0 display_name: Encryption PyOpenSSL Ubuntu-22 run_on: - ubuntu2204-small diff --git a/.evergreen/scripts/generate_config.py b/.evergreen/scripts/generate_config.py index 9ec13d5037..c164db38f0 100644 --- a/.evergreen/scripts/generate_config.py +++ b/.evergreen/scripts/generate_config.py @@ -197,12 +197,12 @@ def get_encryption_expansions(encryption): ) # The 3.15t PyOpenSSL tests only run on Ubuntu 22, whose OpenSSL 3.0.2 is - # needed to build the cryptography package. + # needed to build the cryptography package; only MongoDB 6.0+ runs there. expansions = get_encryption_expansions("Encryption PyOpenSSL") display_name = get_variant_name("Encryption PyOpenSSL", host, **expansions) variants.append( create_variant( - [".test-non-standard .python-3.15t"], + [".test-non-standard .python-3.15t !.server-4.4 !.server-5.0"], display_name, host=host, expansions=expansions,