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, 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" }]