From 4111a17e0a3225f5d6e5a43cc86d5b6fb90c7a05 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Fri, 6 Dec 2024 06:59:22 -0600 Subject: [PATCH] PYTHON-5008 Do not build c extensions on other hosts --- .evergreen/generated_configs/variants.yml | 8 ++++++++ .evergreen/scripts/generate_config.py | 3 +++ 2 files changed, 11 insertions(+) diff --git a/.evergreen/generated_configs/variants.yml b/.evergreen/generated_configs/variants.yml index 226f4238f2..b17a500ade 100644 --- a/.evergreen/generated_configs/variants.yml +++ b/.evergreen/generated_configs/variants.yml @@ -16,6 +16,8 @@ buildvariants: run_on: - rhel92-fips batchtime: 10080 + expansions: + NO_EXT: "1" - name: other-hosts-rhel8-zseries tasks: - name: .6.0 .standalone !.sync_async @@ -23,6 +25,8 @@ buildvariants: run_on: - rhel8-zseries-small batchtime: 10080 + expansions: + NO_EXT: "1" - name: other-hosts-rhel8-power8 tasks: - name: .6.0 .standalone !.sync_async @@ -30,6 +34,8 @@ buildvariants: run_on: - rhel8-power-small batchtime: 10080 + expansions: + NO_EXT: "1" - name: other-hosts-rhel8-arm64 tasks: - name: .6.0 .standalone !.sync_async @@ -37,6 +43,8 @@ buildvariants: run_on: - rhel82-arm64-small batchtime: 10080 + expansions: + NO_EXT: "1" # Atlas connect tests - name: atlas-connect-rhel8-python3.9 diff --git a/.evergreen/scripts/generate_config.py b/.evergreen/scripts/generate_config.py index c7f55fa946..1637ae9711 100644 --- a/.evergreen/scripts/generate_config.py +++ b/.evergreen/scripts/generate_config.py @@ -758,6 +758,8 @@ def create_alternative_hosts_variants(): ) ) + expansions = dict() + handle_c_ext(C_EXTS[0], expansions) for host_name in OTHER_HOSTS: host = HOSTS[host_name] variants.append( @@ -766,6 +768,7 @@ def create_alternative_hosts_variants(): display_name=get_display_name("Other hosts", host), batchtime=batchtime, host=host, + expansions=expansions, ) ) return variants