diff --git a/.evergreen/config_generator/components/abi_stability.py b/.evergreen/config_generator/components/abi_stability.py index 571fa32725..54fcdbd72e 100644 --- a/.evergreen/config_generator/components/abi_stability.py +++ b/.evergreen/config_generator/components/abi_stability.py @@ -1,4 +1,5 @@ from config_generator.components.funcs.install_c_driver import InstallCDriver +from config_generator.components.funcs.install_uv import InstallUV from config_generator.etc.distros import find_large_distro from config_generator.etc.function import Function, merge_defns @@ -182,16 +183,21 @@ def task_groups(): EvgTaskGroup( name=f'tg-{TAG}-{polyfill}-cxx{cxx_standard}', max_hosts=-1, - setup_group_can_fail_task=True, + setup_task_can_fail_task=True, setup_task=[ git_get_project(directory='mongo-cxx-driver'), + InstallUV.call(), InstallCDriver.call(), bash_exec( + command_type=EvgCommandType.SETUP, env={ 'cxx_standard': f'{cxx_standard}', 'polyfill': polyfill, }, - include_expansions_in_env=['distro_id'], + include_expansions_in_env=[ + 'distro_id', + 'UV_INSTALL_DIR', + ], script='mongo-cxx-driver/.evergreen/scripts/abi-stability-setup.sh' ), s3_put( diff --git a/.evergreen/config_generator/components/atlas_search_indexes.py b/.evergreen/config_generator/components/atlas_search_indexes.py index 7f4ed2e82a..086e3dab9e 100644 --- a/.evergreen/config_generator/components/atlas_search_indexes.py +++ b/.evergreen/config_generator/components/atlas_search_indexes.py @@ -55,8 +55,8 @@ def tasks(): tags=[TAG, distro_name], run_on=distro.name, commands=[ - InstallCDriver.call(), InstallUV.call(), + InstallCDriver.call(), Compile.call(build_type='Debug', vars={'ENABLE_TESTS': 'ON'}), TestSearchIndexHelpers.call(), ], diff --git a/.evergreen/config_generator/components/cmake_compat.py b/.evergreen/config_generator/components/cmake_compat.py index 88bc7dba4b..340d378d03 100644 --- a/.evergreen/config_generator/components/cmake_compat.py +++ b/.evergreen/config_generator/components/cmake_compat.py @@ -16,9 +16,10 @@ # pylint: disable=line-too-long # fmt: off MATRIX = [ - ("min", [3, 15, 4]), - ("max-v3", [3, 31, 7]), - ("max", [4, 0, 1]), + # As-if `cmake~=` (PEP 0440). + ("min", "3.15.0"), + ("max-v3", "3.0" ), + ("max", "4.0.0" ), ] # fmt: on @@ -30,20 +31,20 @@ class CMakeCompat(Function): command_type=EvgCommandType.TEST, working_dir='mongo-cxx-driver', include_expansions_in_env=[ - 'CMAKE_MAJOR_VERSION', - 'CMAKE_MINOR_VERSION', - 'CMAKE_PATCH_VERSION', + 'CMAKE_VERSION', + 'distro_id', 'INSTALL_C_DRIVER', + 'UV_INSTALL_DIR', ], script='.evergreen/scripts/cmake-compat.sh', ), bash_exec( command_type=EvgCommandType.TEST, include_expansions_in_env=[ - 'CMAKE_MAJOR_VERSION', - 'CMAKE_MINOR_VERSION', - 'CMAKE_PATCH_VERSION', + 'CMAKE_VERSION', + 'distro_id', 'INSTALL_C_DRIVER', + 'UV_INSTALL_DIR', ], script='mongo-cxx-driver/.evergreen/scripts/cmake-compat-check.sh', ), @@ -69,9 +70,7 @@ def tasks(): (InstallCDriver.call() if install_c_driver else FetchCDriverSource.call()), CMakeCompat.call( vars={ - 'CMAKE_MAJOR_VERSION': version[0], - 'CMAKE_MINOR_VERSION': version[1], - 'CMAKE_PATCH_VERSION': version[2], + 'CMAKE_VERSION': version, 'INSTALL_C_DRIVER': int(install_c_driver), }, ), diff --git a/.evergreen/config_generator/components/compile_only.py b/.evergreen/config_generator/components/compile_only.py index f9fc53f1ba..a911611f9f 100644 --- a/.evergreen/config_generator/components/compile_only.py +++ b/.evergreen/config_generator/components/compile_only.py @@ -94,8 +94,8 @@ def tasks(): commands = [expansions_update(updates=updates)] if updates else [] commands += [ Setup.call(), - InstallCDriver.call(), InstallUV.call(), + InstallCDriver.call(), Compile.call( build_type=build_type, compiler=compiler, diff --git a/.evergreen/config_generator/components/funcs/install_uv.py b/.evergreen/config_generator/components/funcs/install_uv.py index 714730c435..336e5d5e30 100644 --- a/.evergreen/config_generator/components/funcs/install_uv.py +++ b/.evergreen/config_generator/components/funcs/install_uv.py @@ -15,20 +15,31 @@ class InstallUV(Function): set -o errexit set -o pipefail + version="0.8.6" + if [[ ! -n "${MONGO_CXX_DRIVER_CACHE_DIR}" ]]; then echo "MONGO_CXX_DRIVER_CACHE_DIR is not defined!" 1>&2 exit 1 fi - uv_install_dir="${MONGO_CXX_DRIVER_CACHE_DIR}/uv-0.5.14" + uv_install_dir="${MONGO_CXX_DRIVER_CACHE_DIR}/uv-$version" mkdir -p "$uv_install_dir" - if ! command -v "$uv_install_dir/uv" 2>/dev/null; then + # Install if the binary is missing or the incorrect version. + if ! (command -v "$uv_install_dir/uv" >/dev/null && "$uv_install_dir/uv" --version 2>/dev/null | grep "$version"); then + script="$(mktemp)" + cp -f mongo-cxx-driver/.evergreen/scripts/uv-installer.sh "$script" + chmod +x "$script" + # Always patch the install script so it validates checksums. + ( + . mongo-cxx-driver/.evergreen/scripts/patch-uv-installer.sh + patch_uv_installer "$script" "$version" + ) env \\ UV_INSTALL_DIR="$uv_install_dir" \\ UV_UNMANAGED_INSTALL=1 \\ INSTALLER_PRINT_VERBOSE=1 \\ - mongo-cxx-driver/.evergreen/scripts/uv-installer.sh + "$script" fi PATH="$uv_install_dir:$PATH" command -V uv diff --git a/.evergreen/config_generator/components/funcs/setup.py b/.evergreen/config_generator/components/funcs/setup.py index 027db05648..3e8c090e25 100644 --- a/.evergreen/config_generator/components/funcs/setup.py +++ b/.evergreen/config_generator/components/funcs/setup.py @@ -1,39 +1,11 @@ from config_generator.etc.function import Function -from config_generator.etc.utils import bash_exec -from shrub.v3.evg_command import EvgCommandType, git_get_project +from shrub.v3.evg_command import git_get_project class Setup(Function): name = 'setup' - commands = [ - bash_exec( - command_type=EvgCommandType.SETUP, - script='''\ - set -o errexit - set -o pipefail - rm -rf "mongo-cxx-driver" - rm -fr "mongo-c-driver" - rm -fr mongod - rm -fr drivers-evergreen-tools - ''' - ), - git_get_project(directory='mongo-cxx-driver'), - bash_exec( - command_type=EvgCommandType.SETUP, - script='''\ - set -o errexit - set -o pipefail - cc --version || true - c++ --version || true - gcc --version || true - g++ --version || true - clang --version || true - cmake --version || true - openssl version || true - ''' - ), - ] + commands = git_get_project(directory='mongo-cxx-driver') def functions(): diff --git a/.evergreen/config_generator/components/funcs/test.py b/.evergreen/config_generator/components/funcs/test.py index 5a7eac6168..125b2dc03e 100644 --- a/.evergreen/config_generator/components/funcs/test.py +++ b/.evergreen/config_generator/components/funcs/test.py @@ -38,6 +38,7 @@ class Test(Function): 'TEST_WITH_VALGRIND', 'use_mongocryptd', 'USE_STATIC_LIBS', + 'UV_INSTALL_DIR', 'VALGRIND_INSTALL_DIR', ], working_dir='mongo-cxx-driver', diff --git a/.evergreen/config_generator/components/integration.py b/.evergreen/config_generator/components/integration.py index 3427551460..30d5a07507 100644 --- a/.evergreen/config_generator/components/integration.py +++ b/.evergreen/config_generator/components/integration.py @@ -134,8 +134,8 @@ def tasks(): commands += [ Setup.call(), StartMongod.call(mongodb_version=mongodb_version, topology=topology), - InstallCDriver.call(vars=icd_vars), InstallUV.call(), + InstallCDriver.call(vars=icd_vars), Compile.call(polyfill=polyfill, vars=compile_vars), FetchDET.call(), RunKMSServers.call(), diff --git a/.evergreen/config_generator/components/lint.py b/.evergreen/config_generator/components/lint.py index 03587dff79..935e13848c 100644 --- a/.evergreen/config_generator/components/lint.py +++ b/.evergreen/config_generator/components/lint.py @@ -19,7 +19,9 @@ class Lint(Function): command_type=EvgCommandType.TEST, working_dir='mongo-cxx-driver', env={'DRYRUN': '1'}, - script='${UV_INSTALL_DIR}/uv run --frozen etc/clang-format-all.sh', + script='''\ + PATH="${UV_INSTALL_DIR}:$PATH" uv run --frozen etc/clang-format-all.sh + ''', ) diff --git a/.evergreen/config_generator/components/sanitizers.py b/.evergreen/config_generator/components/sanitizers.py index f02efbd0e1..da6ecb4223 100644 --- a/.evergreen/config_generator/components/sanitizers.py +++ b/.evergreen/config_generator/components/sanitizers.py @@ -61,8 +61,8 @@ def tasks(): test_vars = { 'TEST_WITH_CSFLE': 'ON', 'MONGOCXX_TEST_TOPOLOGY': topology, - 'example_projects_cc': 'clang', - 'example_projects_cxx': 'clang++', + 'example_projects_cc': cc_compiler, + 'example_projects_cxx': cxx_compiler, } if link_type == 'static': @@ -96,8 +96,8 @@ def tasks(): commands += [ Setup.call(), StartMongod.call(mongodb_version=mongodb_version, topology=topology), - InstallCDriver.call(), InstallUV.call(), + InstallCDriver.call(), Compile.call(vars=compile_vars), FetchDET.call(), RunKMSServers.call(), diff --git a/.evergreen/config_generator/components/scan_build.py b/.evergreen/config_generator/components/scan_build.py index c4365de5c2..6e871b5712 100644 --- a/.evergreen/config_generator/components/scan_build.py +++ b/.evergreen/config_generator/components/scan_build.py @@ -1,4 +1,5 @@ from config_generator.components.funcs.fetch_c_driver_source import FetchCDriverSource +from config_generator.components.funcs.install_uv import InstallUV from config_generator.components.funcs.setup import Setup from config_generator.etc.distros import find_large_distro @@ -121,6 +122,7 @@ def tasks(): commands=[ Setup.call(), FetchCDriverSource.call(), + InstallUV.call(), RunScanBuild.call(cxx_standard, polyfill), UploadScanArtifacts.call(), ], diff --git a/.evergreen/config_generator/components/uninstall_check.py b/.evergreen/config_generator/components/uninstall_check.py index 4492ca76e6..3ce6720ab8 100644 --- a/.evergreen/config_generator/components/uninstall_check.py +++ b/.evergreen/config_generator/components/uninstall_check.py @@ -33,11 +33,34 @@ class UninstallCheck(Function): commands = bash_exec( command_type=EvgCommandType.TEST, working_dir='mongo-cxx-driver', - include_expansions_in_env=['distro_id'], script='''\ + set -o errexit + set -o pipefail + + PATH="${UV_INSTALL_DIR}:$PATH" + + # lib vs. lib64 (i.e. RHEL). + if [[ "${distro_id}" == rhel* ]]; then + LIB_DIR="lib64" + else + LIB_DIR="lib" + fi + + touch "build/install/$LIB_DIR/canary.txt" + + ls -l "build/install/share/mongo-cxx-driver" + case "$OSTYPE" in - darwin*|linux*) .evergreen/scripts/uninstall_check.sh ;; - cygwin) cmd.exe /c ".evergreen\\\\scripts\\\\uninstall_check_windows.cmd" ;; + darwin*|linux*) + # Ninja generator. + uvx cmake --build build --target uninstall + env LIB_DIR="$LIB_DIR" .evergreen/scripts/uninstall_check.sh + ;; + cygwin) + # Visual Studio generator. + uvx cmake --build build --config Debug --target uninstall + cmd.exe /c ".evergreen\\\\scripts\\\\uninstall_check_windows.cmd" + ;; esac ''' ) diff --git a/.evergreen/config_generator/components/valgrind.py b/.evergreen/config_generator/components/valgrind.py index 3e0085bd5e..210418b076 100644 --- a/.evergreen/config_generator/components/valgrind.py +++ b/.evergreen/config_generator/components/valgrind.py @@ -68,8 +68,8 @@ def tasks(): commands += [ Setup.call(), StartMongod.call(mongodb_version=mongodb_version, topology=topology), - InstallCDriver.call(vars=icd_vars), InstallUV.call(), + InstallCDriver.call(vars=icd_vars), Compile.call(compiler=compiler, vars=compile_vars), FetchDET.call(), RunKMSServers.call(), diff --git a/.evergreen/generated_configs/functions.yml b/.evergreen/generated_configs/functions.yml index e41e593ff6..fec7815c2e 100644 --- a/.evergreen/generated_configs/functions.yml +++ b/.evergreen/generated_configs/functions.yml @@ -298,10 +298,10 @@ functions: binary: bash working_dir: mongo-cxx-driver include_expansions_in_env: - - CMAKE_MAJOR_VERSION - - CMAKE_MINOR_VERSION - - CMAKE_PATCH_VERSION + - CMAKE_VERSION + - distro_id - INSTALL_C_DRIVER + - UV_INSTALL_DIR args: - -c - .evergreen/scripts/cmake-compat.sh @@ -310,10 +310,10 @@ functions: params: binary: bash include_expansions_in_env: - - CMAKE_MAJOR_VERSION - - CMAKE_MINOR_VERSION - - CMAKE_PATCH_VERSION + - CMAKE_VERSION + - distro_id - INSTALL_C_DRIVER + - UV_INSTALL_DIR args: - -c - mongo-cxx-driver/.evergreen/scripts/cmake-compat-check.sh @@ -454,20 +454,31 @@ functions: set -o errexit set -o pipefail + version="0.8.6" + if [[ ! -n "${MONGO_CXX_DRIVER_CACHE_DIR}" ]]; then echo "MONGO_CXX_DRIVER_CACHE_DIR is not defined!" 1>&2 exit 1 fi - uv_install_dir="${MONGO_CXX_DRIVER_CACHE_DIR}/uv-0.5.14" + uv_install_dir="${MONGO_CXX_DRIVER_CACHE_DIR}/uv-$version" mkdir -p "$uv_install_dir" - if ! command -v "$uv_install_dir/uv" 2>/dev/null; then + # Install if the binary is missing or the incorrect version. + if ! (command -v "$uv_install_dir/uv" >/dev/null && "$uv_install_dir/uv" --version 2>/dev/null | grep "$version"); then + script="$(mktemp)" + cp -f mongo-cxx-driver/.evergreen/scripts/uv-installer.sh "$script" + chmod +x "$script" + # Always patch the install script so it validates checksums. + ( + . mongo-cxx-driver/.evergreen/scripts/patch-uv-installer.sh + patch_uv_installer "$script" "$version" + ) env \ UV_INSTALL_DIR="$uv_install_dir" \ UV_UNMANAGED_INSTALL=1 \ INSTALLER_PRINT_VERBOSE=1 \ - mongo-cxx-driver/.evergreen/scripts/uv-installer.sh + "$script" fi PATH="$uv_install_dir:$PATH" command -V uv @@ -505,7 +516,8 @@ functions: DRYRUN: "1" args: - -c - - ${UV_INSTALL_DIR}/uv run --frozen etc/clang-format-all.sh + - | + PATH="${UV_INSTALL_DIR}:$PATH" uv run --frozen etc/clang-format-all.sh run scan build: - command: subprocess.exec type: test @@ -597,38 +609,9 @@ functions: params: file: expansions.set-cache-dir.yml setup: - - command: subprocess.exec - type: setup - params: - binary: bash - args: - - -c - - | - set -o errexit - set -o pipefail - rm -rf "mongo-cxx-driver" - rm -fr "mongo-c-driver" - rm -fr mongod - rm -fr drivers-evergreen-tools - - command: git.get_project - params: - directory: mongo-cxx-driver - - command: subprocess.exec - type: setup - params: - binary: bash - args: - - -c - - | - set -o errexit - set -o pipefail - cc --version || true - c++ --version || true - gcc --version || true - g++ --version || true - clang --version || true - cmake --version || true - openssl version || true + command: git.get_project + params: + directory: mongo-cxx-driver start_mongod: - command: subprocess.exec type: setup @@ -697,6 +680,7 @@ functions: - TEST_WITH_VALGRIND - use_mongocryptd - USE_STATIC_LIBS + - UV_INSTALL_DIR - VALGRIND_INSTALL_DIR args: - -c @@ -775,14 +759,36 @@ functions: params: binary: bash working_dir: mongo-cxx-driver - include_expansions_in_env: - - distro_id args: - -c - | + set -o errexit + set -o pipefail + + PATH="${UV_INSTALL_DIR}:$PATH" + + # lib vs. lib64 (i.e. RHEL). + if [[ "${distro_id}" == rhel* ]]; then + LIB_DIR="lib64" + else + LIB_DIR="lib" + fi + + touch "build/install/$LIB_DIR/canary.txt" + + ls -l "build/install/share/mongo-cxx-driver" + case "$OSTYPE" in - darwin*|linux*) .evergreen/scripts/uninstall_check.sh ;; - cygwin) cmd.exe /c ".evergreen\\scripts\\uninstall_check_windows.cmd" ;; + darwin*|linux*) + # Ninja generator. + uvx cmake --build build --target uninstall + env LIB_DIR="$LIB_DIR" .evergreen/scripts/uninstall_check.sh + ;; + cygwin) + # Visual Studio generator. + uvx cmake --build build --config Debug --target uninstall + cmd.exe /c ".evergreen\\scripts\\uninstall_check_windows.cmd" + ;; esac upload augmented sbom: - command: s3.put diff --git a/.evergreen/generated_configs/task_groups.yml b/.evergreen/generated_configs/task_groups.yml index ff568f27a1..7fb37794a8 100644 --- a/.evergreen/generated_configs/task_groups.yml +++ b/.evergreen/generated_configs/task_groups.yml @@ -1,13 +1,14 @@ task_groups: - name: tg-abi-stability-impls-cxx11 max_hosts: -1 - setup_group_can_fail_task: true setup_task: - command: git.get_project params: directory: mongo-cxx-driver + - func: install-uv - func: install_c_driver - command: subprocess.exec + type: setup params: binary: bash env: @@ -15,6 +16,7 @@ task_groups: polyfill: impls include_expansions_in_env: - distro_id + - UV_INSTALL_DIR args: - -c - mongo-cxx-driver/.evergreen/scripts/abi-stability-setup.sh @@ -29,6 +31,7 @@ task_groups: local_files_include_filter: "*.log" permissions: public-read remote_file: mongo-cxx-driver/${branch_name}/${revision}/${version_id}/${build_id}/${task_id}/${execution}/abi-stability-setup/ + setup_task_can_fail_task: true tasks: - abi-compliance-check-impls-cxx11 - abidiff-impls-cxx11 @@ -43,13 +46,14 @@ task_groups: teardown_task_can_fail_task: true - name: tg-abi-stability-impls-cxx17 max_hosts: -1 - setup_group_can_fail_task: true setup_task: - command: git.get_project params: directory: mongo-cxx-driver + - func: install-uv - func: install_c_driver - command: subprocess.exec + type: setup params: binary: bash env: @@ -57,6 +61,7 @@ task_groups: polyfill: impls include_expansions_in_env: - distro_id + - UV_INSTALL_DIR args: - -c - mongo-cxx-driver/.evergreen/scripts/abi-stability-setup.sh @@ -71,6 +76,7 @@ task_groups: local_files_include_filter: "*.log" permissions: public-read remote_file: mongo-cxx-driver/${branch_name}/${revision}/${version_id}/${build_id}/${task_id}/${execution}/abi-stability-setup/ + setup_task_can_fail_task: true tasks: - abi-compliance-check-impls-cxx17 - abidiff-impls-cxx17 @@ -85,13 +91,14 @@ task_groups: teardown_task_can_fail_task: true - name: tg-abi-stability-stdlib-cxx17 max_hosts: -1 - setup_group_can_fail_task: true setup_task: - command: git.get_project params: directory: mongo-cxx-driver + - func: install-uv - func: install_c_driver - command: subprocess.exec + type: setup params: binary: bash env: @@ -99,6 +106,7 @@ task_groups: polyfill: stdlib include_expansions_in_env: - distro_id + - UV_INSTALL_DIR args: - -c - mongo-cxx-driver/.evergreen/scripts/abi-stability-setup.sh @@ -113,6 +121,7 @@ task_groups: local_files_include_filter: "*.log" permissions: public-read remote_file: mongo-cxx-driver/${branch_name}/${revision}/${version_id}/${build_id}/${task_id}/${execution}/abi-stability-setup/ + setup_task_can_fail_task: true tasks: - abi-compliance-check-stdlib-cxx17 - abidiff-stdlib-cxx17 @@ -127,13 +136,14 @@ task_groups: teardown_task_can_fail_task: true - name: tg-abi-stability-stdlib-cxx20 max_hosts: -1 - setup_group_can_fail_task: true setup_task: - command: git.get_project params: directory: mongo-cxx-driver + - func: install-uv - func: install_c_driver - command: subprocess.exec + type: setup params: binary: bash env: @@ -141,6 +151,7 @@ task_groups: polyfill: stdlib include_expansions_in_env: - distro_id + - UV_INSTALL_DIR args: - -c - mongo-cxx-driver/.evergreen/scripts/abi-stability-setup.sh @@ -155,6 +166,7 @@ task_groups: local_files_include_filter: "*.log" permissions: public-read remote_file: mongo-cxx-driver/${branch_name}/${revision}/${version_id}/${build_id}/${task_id}/${execution}/abi-stability-setup/ + setup_task_can_fail_task: true tasks: - abi-compliance-check-stdlib-cxx20 - abidiff-stdlib-cxx20 @@ -169,13 +181,14 @@ task_groups: teardown_task_can_fail_task: true - name: tg-abi-stability-stdlib-cxx23 max_hosts: -1 - setup_group_can_fail_task: true setup_task: - command: git.get_project params: directory: mongo-cxx-driver + - func: install-uv - func: install_c_driver - command: subprocess.exec + type: setup params: binary: bash env: @@ -183,6 +196,7 @@ task_groups: polyfill: stdlib include_expansions_in_env: - distro_id + - UV_INSTALL_DIR args: - -c - mongo-cxx-driver/.evergreen/scripts/abi-stability-setup.sh @@ -197,6 +211,7 @@ task_groups: local_files_include_filter: "*.log" permissions: public-read remote_file: mongo-cxx-driver/${branch_name}/${revision}/${version_id}/${build_id}/${task_id}/${execution}/abi-stability-setup/ + setup_task_can_fail_task: true tasks: - abi-compliance-check-stdlib-cxx23 - abidiff-stdlib-cxx23 diff --git a/.evergreen/generated_configs/tasks.yml b/.evergreen/generated_configs/tasks.yml index 0b8d8ee2c2..037a433ae2 100644 --- a/.evergreen/generated_configs/tasks.yml +++ b/.evergreen/generated_configs/tasks.yml @@ -123,8 +123,8 @@ tasks: run_on: rhel80-large tags: [atlas-search-indexes, rhel80] commands: - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -134,8 +134,8 @@ tasks: run_on: rhel80-large tags: [atlas-search-indexes, rhel80] commands: - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -175,9 +175,7 @@ tasks: - func: fetch_c_driver_source - func: cmake-compat vars: - CMAKE_MAJOR_VERSION: 4 - CMAKE_MINOR_VERSION: 0 - CMAKE_PATCH_VERSION: 1 + CMAKE_VERSION: 4.0.0 INSTALL_C_DRIVER: 0 - name: cmake-compat-max-find-c run_on: rhel80-small @@ -188,9 +186,7 @@ tasks: - func: install_c_driver - func: cmake-compat vars: - CMAKE_MAJOR_VERSION: 4 - CMAKE_MINOR_VERSION: 0 - CMAKE_PATCH_VERSION: 1 + CMAKE_VERSION: 4.0.0 INSTALL_C_DRIVER: 1 - name: cmake-compat-max-v3-add-c run_on: rhel80-small @@ -201,9 +197,7 @@ tasks: - func: fetch_c_driver_source - func: cmake-compat vars: - CMAKE_MAJOR_VERSION: 3 - CMAKE_MINOR_VERSION: 31 - CMAKE_PATCH_VERSION: 7 + CMAKE_VERSION: "3.0" INSTALL_C_DRIVER: 0 - name: cmake-compat-max-v3-find-c run_on: rhel80-small @@ -214,9 +208,7 @@ tasks: - func: install_c_driver - func: cmake-compat vars: - CMAKE_MAJOR_VERSION: 3 - CMAKE_MINOR_VERSION: 31 - CMAKE_PATCH_VERSION: 7 + CMAKE_VERSION: "3.0" INSTALL_C_DRIVER: 1 - name: cmake-compat-min-add-c run_on: rhel80-small @@ -227,9 +219,7 @@ tasks: - func: fetch_c_driver_source - func: cmake-compat vars: - CMAKE_MAJOR_VERSION: 3 - CMAKE_MINOR_VERSION: 15 - CMAKE_PATCH_VERSION: 4 + CMAKE_VERSION: 3.15.0 INSTALL_C_DRIVER: 0 - name: cmake-compat-min-find-c run_on: rhel80-small @@ -240,9 +230,7 @@ tasks: - func: install_c_driver - func: cmake-compat vars: - CMAKE_MAJOR_VERSION: 3 - CMAKE_MINOR_VERSION: 15 - CMAKE_PATCH_VERSION: 4 + CMAKE_VERSION: 3.15.0 INSTALL_C_DRIVER: 1 - name: compile-only-debian11-gcc-10-cxx11-debug run_on: debian11-large @@ -255,8 +243,8 @@ tasks: - { key: cc_compiler, value: gcc-10 } - { key: cxx_compiler, value: g++-10 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -275,8 +263,8 @@ tasks: - { key: cc_compiler, value: gcc-10 } - { key: cxx_compiler, value: g++-10 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -295,8 +283,8 @@ tasks: - { key: cc_compiler, value: gcc-10 } - { key: cxx_compiler, value: g++-10 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -313,8 +301,8 @@ tasks: updates: - { key: build_type, value: Debug } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -329,8 +317,8 @@ tasks: updates: - { key: build_type, value: Debug } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -345,8 +333,8 @@ tasks: updates: - { key: build_type, value: Debug } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -361,8 +349,8 @@ tasks: updates: - { key: build_type, value: Debug } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -380,8 +368,8 @@ tasks: - { key: cc_compiler, value: gcc } - { key: cxx_compiler, value: g++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -401,8 +389,8 @@ tasks: - { key: cc_compiler, value: gcc } - { key: cxx_compiler, value: g++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -420,8 +408,8 @@ tasks: updates: - { key: build_type, value: Debug } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -437,8 +425,8 @@ tasks: updates: - { key: build_type, value: Debug } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -454,8 +442,8 @@ tasks: updates: - { key: build_type, value: Debug } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -471,8 +459,8 @@ tasks: updates: - { key: build_type, value: Debug } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -489,8 +477,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -509,8 +497,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -529,8 +517,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -549,8 +537,8 @@ tasks: - { key: cc_compiler, value: gcc } - { key: cxx_compiler, value: g++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -569,8 +557,8 @@ tasks: - { key: cc_compiler, value: gcc } - { key: cxx_compiler, value: g++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -589,8 +577,8 @@ tasks: - { key: cc_compiler, value: gcc } - { key: cxx_compiler, value: g++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -609,8 +597,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -629,8 +617,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -649,8 +637,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -669,8 +657,8 @@ tasks: - { key: cc_compiler, value: gcc } - { key: cxx_compiler, value: g++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -689,8 +677,8 @@ tasks: - { key: cc_compiler, value: gcc } - { key: cxx_compiler, value: g++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -709,8 +697,8 @@ tasks: - { key: cc_compiler, value: gcc } - { key: cxx_compiler, value: g++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -729,8 +717,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -749,8 +737,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -769,8 +757,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -789,8 +777,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -809,8 +797,8 @@ tasks: - { key: cc_compiler, value: gcc } - { key: cxx_compiler, value: g++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -829,8 +817,8 @@ tasks: - { key: cc_compiler, value: gcc } - { key: cxx_compiler, value: g++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -849,8 +837,8 @@ tasks: - { key: cc_compiler, value: gcc } - { key: cxx_compiler, value: g++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -869,8 +857,8 @@ tasks: - { key: cc_compiler, value: gcc } - { key: cxx_compiler, value: g++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -889,8 +877,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -909,8 +897,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -929,8 +917,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -949,8 +937,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -969,8 +957,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -989,8 +977,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1009,8 +997,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1029,8 +1017,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1049,8 +1037,8 @@ tasks: - { key: cc_compiler, value: gcc } - { key: cxx_compiler, value: g++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1069,8 +1057,8 @@ tasks: - { key: cc_compiler, value: gcc } - { key: cxx_compiler, value: g++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1089,8 +1077,8 @@ tasks: - { key: cc_compiler, value: gcc } - { key: cxx_compiler, value: g++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1109,8 +1097,8 @@ tasks: - { key: cc_compiler, value: gcc } - { key: cxx_compiler, value: g++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1129,8 +1117,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1149,8 +1137,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1169,8 +1157,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1189,8 +1177,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1209,8 +1197,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1229,8 +1217,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1249,8 +1237,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1269,8 +1257,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1289,8 +1277,8 @@ tasks: - { key: cc_compiler, value: gcc } - { key: cxx_compiler, value: g++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1309,8 +1297,8 @@ tasks: - { key: cc_compiler, value: gcc } - { key: cxx_compiler, value: g++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1329,8 +1317,8 @@ tasks: - { key: cc_compiler, value: gcc } - { key: cxx_compiler, value: g++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1349,8 +1337,8 @@ tasks: - { key: cc_compiler, value: gcc } - { key: cxx_compiler, value: g++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1369,8 +1357,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1389,8 +1377,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1409,8 +1397,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1429,8 +1417,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1449,8 +1437,8 @@ tasks: - { key: cc_compiler, value: gcc } - { key: cxx_compiler, value: g++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1469,8 +1457,8 @@ tasks: - { key: cc_compiler, value: gcc } - { key: cxx_compiler, value: g++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1489,8 +1477,8 @@ tasks: - { key: cc_compiler, value: gcc } - { key: cxx_compiler, value: g++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1509,8 +1497,8 @@ tasks: - { key: cc_compiler, value: gcc } - { key: cxx_compiler, value: g++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1529,8 +1517,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1549,8 +1537,8 @@ tasks: - { key: cc_compiler, value: clang } - { key: cxx_compiler, value: clang++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1569,8 +1557,8 @@ tasks: - { key: cc_compiler, value: gcc } - { key: cxx_compiler, value: g++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1589,8 +1577,8 @@ tasks: - { key: cc_compiler, value: gcc } - { key: cxx_compiler, value: g++ } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1609,8 +1597,8 @@ tasks: - { key: cc_compiler, value: clang-10 } - { key: cxx_compiler, value: clang++-10 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1629,8 +1617,8 @@ tasks: - { key: cc_compiler, value: clang-10 } - { key: cxx_compiler, value: clang++-10 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1649,8 +1637,8 @@ tasks: - { key: cc_compiler, value: clang-10 } - { key: cxx_compiler, value: clang++-10 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1669,8 +1657,8 @@ tasks: - { key: cc_compiler, value: gcc-9 } - { key: cxx_compiler, value: g++-9 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1689,8 +1677,8 @@ tasks: - { key: cc_compiler, value: gcc-9 } - { key: cxx_compiler, value: g++-9 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1709,8 +1697,8 @@ tasks: - { key: cc_compiler, value: gcc-9 } - { key: cxx_compiler, value: g++-9 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1729,8 +1717,8 @@ tasks: - { key: cc_compiler, value: clang-12 } - { key: cxx_compiler, value: clang++-12 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1749,8 +1737,8 @@ tasks: - { key: cc_compiler, value: clang-12 } - { key: cxx_compiler, value: clang++-12 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1769,8 +1757,8 @@ tasks: - { key: cc_compiler, value: clang-12 } - { key: cxx_compiler, value: clang++-12 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1789,8 +1777,8 @@ tasks: - { key: cc_compiler, value: clang-12 } - { key: cxx_compiler, value: clang++-12 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1809,8 +1797,8 @@ tasks: - { key: generator, value: Visual Studio 14 2015 } - { key: platform, value: x64 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1829,8 +1817,8 @@ tasks: - { key: generator, value: Visual Studio 14 2015 } - { key: platform, value: x64 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1849,8 +1837,8 @@ tasks: - { key: generator, value: Visual Studio 14 2015 } - { key: platform, value: x64 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1869,8 +1857,8 @@ tasks: - { key: generator, value: Visual Studio 15 2017 } - { key: platform, value: x64 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1889,8 +1877,8 @@ tasks: - { key: generator, value: Visual Studio 15 2017 } - { key: platform, value: x64 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1909,8 +1897,8 @@ tasks: - { key: generator, value: Visual Studio 15 2017 } - { key: platform, value: x64 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1929,8 +1917,8 @@ tasks: - { key: generator, value: Visual Studio 15 2017 } - { key: platform, value: x64 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1949,8 +1937,8 @@ tasks: - { key: generator, value: Visual Studio 15 2017 } - { key: platform, value: x64 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1969,8 +1957,8 @@ tasks: - { key: generator, value: Visual Studio 16 2019 } - { key: platform, value: x64 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -1989,8 +1977,8 @@ tasks: - { key: generator, value: Visual Studio 16 2019 } - { key: platform, value: x64 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -2009,8 +1997,8 @@ tasks: - { key: generator, value: Visual Studio 16 2019 } - { key: platform, value: x64 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -2029,8 +2017,8 @@ tasks: - { key: generator, value: Visual Studio 16 2019 } - { key: platform, value: x64 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -2049,8 +2037,8 @@ tasks: - { key: generator, value: Visual Studio 16 2019 } - { key: platform, value: x64 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -2069,8 +2057,8 @@ tasks: - { key: generator, value: Visual Studio 16 2019 } - { key: platform, value: x64 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -2089,8 +2077,8 @@ tasks: - { key: generator, value: Visual Studio 17 2022 } - { key: platform, value: x64 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -2109,8 +2097,8 @@ tasks: - { key: generator, value: Visual Studio 17 2022 } - { key: platform, value: x64 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -2129,8 +2117,8 @@ tasks: - { key: generator, value: Visual Studio 17 2022 } - { key: platform, value: x64 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -2149,8 +2137,8 @@ tasks: - { key: generator, value: Visual Studio 17 2022 } - { key: platform, value: x64 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -2169,8 +2157,8 @@ tasks: - { key: generator, value: Visual Studio 17 2022 } - { key: platform, value: x64 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -2189,8 +2177,8 @@ tasks: - { key: generator, value: Visual Studio 17 2022 } - { key: platform, value: x64 } - func: setup - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: BUILD_SHARED_AND_STATIC_LIBS: "ON" @@ -2223,8 +2211,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2250,8 +2238,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2276,8 +2264,8 @@ tasks: - func: start_mongod vars: mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2303,8 +2291,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2330,8 +2318,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2356,8 +2344,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2383,8 +2371,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2411,8 +2399,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2438,8 +2426,8 @@ tasks: - func: start_mongod vars: mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2466,8 +2454,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2494,8 +2482,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2521,8 +2509,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2549,8 +2537,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2577,8 +2565,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2606,8 +2594,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2633,8 +2621,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2661,8 +2649,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2688,8 +2676,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2714,8 +2702,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2741,8 +2729,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2768,8 +2756,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2794,8 +2782,8 @@ tasks: - func: start_mongod vars: mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2821,8 +2809,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2848,8 +2836,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2874,8 +2862,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2901,8 +2889,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2929,8 +2917,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2956,8 +2944,8 @@ tasks: - func: start_mongod vars: mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -2984,8 +2972,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3012,8 +3000,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3039,8 +3027,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3067,8 +3055,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3095,8 +3083,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3122,8 +3110,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3150,8 +3138,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3177,8 +3165,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3203,8 +3191,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3230,8 +3218,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3257,8 +3245,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3283,8 +3271,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3310,8 +3298,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3337,8 +3325,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3363,8 +3351,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3390,8 +3378,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3418,8 +3406,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3445,8 +3433,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3473,8 +3461,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3501,8 +3489,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3528,8 +3516,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3556,8 +3544,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3584,8 +3572,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3613,8 +3601,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3640,8 +3628,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3668,8 +3656,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3695,8 +3683,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3721,8 +3709,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3749,8 +3737,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3778,8 +3766,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3808,8 +3796,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3837,8 +3825,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3866,8 +3854,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3893,8 +3881,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3919,8 +3907,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3946,8 +3934,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3973,8 +3961,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -3999,8 +3987,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4026,8 +4014,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4053,8 +4041,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4079,8 +4067,8 @@ tasks: - func: start_mongod vars: mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4106,8 +4094,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4133,8 +4121,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4159,8 +4147,8 @@ tasks: - func: start_mongod vars: mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4186,8 +4174,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4213,8 +4201,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4239,8 +4227,8 @@ tasks: - func: start_mongod vars: mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4266,8 +4254,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4293,8 +4281,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4319,8 +4307,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4346,8 +4334,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4374,8 +4362,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4401,8 +4389,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4429,8 +4417,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4457,8 +4445,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4484,8 +4472,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4512,8 +4500,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4540,8 +4528,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4567,8 +4555,8 @@ tasks: - func: start_mongod vars: mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4595,8 +4583,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4623,8 +4611,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4650,8 +4638,8 @@ tasks: - func: start_mongod vars: mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4678,8 +4666,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4706,8 +4694,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4733,8 +4721,8 @@ tasks: - func: start_mongod vars: mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4761,8 +4749,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4789,8 +4777,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4816,8 +4804,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4844,8 +4832,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4872,8 +4860,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4901,8 +4889,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4928,8 +4916,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4956,8 +4944,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -4983,8 +4971,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5009,8 +4997,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5036,8 +5024,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5063,8 +5051,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5089,8 +5077,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5116,8 +5104,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5143,8 +5131,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5169,8 +5157,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5196,8 +5184,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5223,8 +5211,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5249,8 +5237,8 @@ tasks: - func: start_mongod vars: mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5276,8 +5264,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5303,8 +5291,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5329,8 +5317,8 @@ tasks: - func: start_mongod vars: mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5356,8 +5344,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5383,8 +5371,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5409,8 +5397,8 @@ tasks: - func: start_mongod vars: mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5436,8 +5424,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5463,8 +5451,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5489,8 +5477,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5516,8 +5504,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5544,8 +5532,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5571,8 +5559,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5599,8 +5587,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5627,8 +5615,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5654,8 +5642,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5682,8 +5670,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5710,8 +5698,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5737,8 +5725,8 @@ tasks: - func: start_mongod vars: mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5765,8 +5753,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5793,8 +5781,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5820,8 +5808,8 @@ tasks: - func: start_mongod vars: mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5848,8 +5836,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5876,8 +5864,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5903,8 +5891,8 @@ tasks: - func: start_mongod vars: mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5931,8 +5919,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5959,8 +5947,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -5986,8 +5974,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6014,8 +6002,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6042,8 +6030,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6069,8 +6057,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6097,8 +6085,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6124,8 +6112,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6150,8 +6138,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6177,8 +6165,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6206,8 +6194,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6234,8 +6222,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6263,8 +6251,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6292,8 +6280,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6320,8 +6308,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6349,8 +6337,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6378,8 +6366,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6406,8 +6394,8 @@ tasks: - func: start_mongod vars: mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6435,8 +6423,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6464,8 +6452,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6492,8 +6480,8 @@ tasks: - func: start_mongod vars: mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6521,8 +6509,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6550,8 +6538,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6578,8 +6566,8 @@ tasks: - func: start_mongod vars: mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6607,8 +6595,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6636,8 +6624,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6664,8 +6652,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6693,8 +6681,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6723,8 +6711,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6752,8 +6740,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6782,8 +6770,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6812,8 +6800,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6841,8 +6829,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6871,8 +6859,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6901,8 +6889,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6930,8 +6918,8 @@ tasks: - func: start_mongod vars: mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6960,8 +6948,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -6990,8 +6978,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7019,8 +7007,8 @@ tasks: - func: start_mongod vars: mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7049,8 +7037,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7079,8 +7067,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7108,8 +7096,8 @@ tasks: - func: start_mongod vars: mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7138,8 +7126,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7168,8 +7156,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7197,8 +7185,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7227,8 +7215,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7257,8 +7245,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7286,8 +7274,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7316,8 +7304,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7345,8 +7333,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7373,8 +7361,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7402,8 +7390,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7431,8 +7419,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7459,8 +7447,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7488,8 +7476,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7517,8 +7505,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7545,8 +7533,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7574,8 +7562,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7603,8 +7591,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7631,8 +7619,8 @@ tasks: - func: start_mongod vars: mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7660,8 +7648,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7689,8 +7677,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7717,8 +7705,8 @@ tasks: - func: start_mongod vars: mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7746,8 +7734,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7775,8 +7763,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7803,8 +7791,8 @@ tasks: - func: start_mongod vars: mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7832,8 +7820,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7861,8 +7849,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7889,8 +7877,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7918,8 +7906,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7948,8 +7936,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -7977,8 +7965,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8007,8 +7995,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8037,8 +8025,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8066,8 +8054,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8096,8 +8084,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8126,8 +8114,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8155,8 +8143,8 @@ tasks: - func: start_mongod vars: mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8185,8 +8173,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8215,8 +8203,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8244,8 +8232,8 @@ tasks: - func: start_mongod vars: mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8274,8 +8262,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8304,8 +8292,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8333,8 +8321,8 @@ tasks: - func: start_mongod vars: mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8363,8 +8351,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8393,8 +8381,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8422,8 +8410,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8452,8 +8440,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8482,8 +8470,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8511,8 +8499,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8541,8 +8529,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8570,8 +8558,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8598,8 +8586,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8627,8 +8615,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8654,8 +8642,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8680,8 +8668,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8707,8 +8695,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8734,8 +8722,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8760,8 +8748,8 @@ tasks: - func: start_mongod vars: mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8787,8 +8775,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8814,8 +8802,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8840,8 +8828,8 @@ tasks: - func: start_mongod vars: mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8867,8 +8855,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8894,8 +8882,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8920,8 +8908,8 @@ tasks: - func: start_mongod vars: mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8947,8 +8935,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -8974,8 +8962,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9000,8 +8988,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9027,8 +9015,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9055,8 +9043,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9082,8 +9070,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9110,8 +9098,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9138,8 +9126,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9165,8 +9153,8 @@ tasks: - func: start_mongod vars: mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9193,8 +9181,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9221,8 +9209,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9248,8 +9236,8 @@ tasks: - func: start_mongod vars: mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9276,8 +9264,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9304,8 +9292,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9331,8 +9319,8 @@ tasks: - func: start_mongod vars: mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9359,8 +9347,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9387,8 +9375,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9414,8 +9402,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9442,8 +9430,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9470,8 +9458,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9499,8 +9487,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9526,8 +9514,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9554,8 +9542,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9581,8 +9569,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9607,8 +9595,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9634,8 +9622,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9661,8 +9649,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9687,8 +9675,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9714,8 +9702,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9741,8 +9729,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9767,8 +9755,8 @@ tasks: - func: start_mongod vars: mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9794,8 +9782,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9821,8 +9809,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9847,8 +9835,8 @@ tasks: - func: start_mongod vars: mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9874,8 +9862,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9901,8 +9889,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9927,8 +9915,8 @@ tasks: - func: start_mongod vars: mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9954,8 +9942,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -9981,8 +9969,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10007,8 +9995,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10034,8 +10022,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10062,8 +10050,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10089,8 +10077,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10117,8 +10105,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10145,8 +10133,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10172,8 +10160,8 @@ tasks: - func: start_mongod vars: mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10200,8 +10188,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10228,8 +10216,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10255,8 +10243,8 @@ tasks: - func: start_mongod vars: mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10283,8 +10271,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10311,8 +10299,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10338,8 +10326,8 @@ tasks: - func: start_mongod vars: mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10366,8 +10354,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10394,8 +10382,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10421,8 +10409,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10449,8 +10437,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10477,8 +10465,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10504,8 +10492,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10532,8 +10520,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10559,8 +10547,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10585,8 +10573,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10612,8 +10600,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10641,8 +10629,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10669,8 +10657,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10698,8 +10686,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10727,8 +10715,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10755,8 +10743,8 @@ tasks: - func: start_mongod vars: mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10784,8 +10772,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10813,8 +10801,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10841,8 +10829,8 @@ tasks: - func: start_mongod vars: mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10870,8 +10858,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10899,8 +10887,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10927,8 +10915,8 @@ tasks: - func: start_mongod vars: mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10956,8 +10944,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -10985,8 +10973,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11013,8 +11001,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11042,8 +11030,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11072,8 +11060,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11101,8 +11089,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11131,8 +11119,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11161,8 +11149,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11190,8 +11178,8 @@ tasks: - func: start_mongod vars: mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11220,8 +11208,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11250,8 +11238,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11279,8 +11267,8 @@ tasks: - func: start_mongod vars: mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11309,8 +11297,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11339,8 +11327,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11368,8 +11356,8 @@ tasks: - func: start_mongod vars: mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11398,8 +11386,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11428,8 +11416,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11457,8 +11445,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11487,8 +11475,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11517,8 +11505,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11546,8 +11534,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11576,8 +11564,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11605,8 +11593,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11633,8 +11621,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11662,8 +11650,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11691,8 +11679,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11719,8 +11707,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11748,8 +11736,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11777,8 +11765,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11805,8 +11793,8 @@ tasks: - func: start_mongod vars: mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11834,8 +11822,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11863,8 +11851,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11891,8 +11879,8 @@ tasks: - func: start_mongod vars: mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11920,8 +11908,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11949,8 +11937,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -11977,8 +11965,8 @@ tasks: - func: start_mongod vars: mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12006,8 +11994,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12035,8 +12023,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12063,8 +12051,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12092,8 +12080,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12122,8 +12110,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12151,8 +12139,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.4" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12181,8 +12169,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12211,8 +12199,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12240,8 +12228,8 @@ tasks: - func: start_mongod vars: mongodb_version: "5.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12270,8 +12258,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12300,8 +12288,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12329,8 +12317,8 @@ tasks: - func: start_mongod vars: mongodb_version: "6.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12359,8 +12347,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12389,8 +12377,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12418,8 +12406,8 @@ tasks: - func: start_mongod vars: mongodb_version: "7.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12448,8 +12436,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12478,8 +12466,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12507,8 +12495,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12537,8 +12525,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12567,8 +12555,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12596,8 +12584,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12626,8 +12614,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12655,8 +12643,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12683,8 +12671,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12714,8 +12702,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12743,8 +12731,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12771,8 +12759,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12800,8 +12788,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12829,8 +12817,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12857,8 +12845,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12886,8 +12874,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12916,8 +12904,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12945,8 +12933,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -12975,8 +12963,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13005,8 +12993,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13034,8 +13022,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13064,8 +13052,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13094,8 +13082,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13125,8 +13113,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13154,8 +13142,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13184,8 +13172,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13213,8 +13201,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13241,8 +13229,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13270,8 +13258,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13299,8 +13287,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13327,8 +13315,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13356,8 +13344,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13385,8 +13373,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13413,8 +13401,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13442,8 +13430,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13472,8 +13460,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13501,8 +13489,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13531,8 +13519,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13561,8 +13549,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13590,8 +13578,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13620,8 +13608,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13650,8 +13638,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13679,8 +13667,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13709,8 +13697,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13738,8 +13726,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13766,8 +13754,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13865,8 +13853,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13878,8 +13866,8 @@ tasks: MONGOCXX_TEST_TOPOLOGY: replica TEST_WITH_ASAN: "ON" TEST_WITH_CSFLE: "ON" - example_projects_cc: clang - example_projects_cxx: clang++ + example_projects_cc: /opt/mongodbtoolchain/v4/bin/clang + example_projects_cxx: /opt/mongodbtoolchain/v4/bin/clang++ example_projects_cxxflags: -fsanitize=address -fno-omit-frame-pointer example_projects_ldflags: -fsanitize=address - name: sanitizers-asan-rhel80-clang-static-4.2-sharded @@ -13898,8 +13886,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13911,8 +13899,8 @@ tasks: MONGOCXX_TEST_TOPOLOGY: sharded TEST_WITH_ASAN: "ON" TEST_WITH_CSFLE: "ON" - example_projects_cc: clang - example_projects_cxx: clang++ + example_projects_cc: /opt/mongodbtoolchain/v4/bin/clang + example_projects_cxx: /opt/mongodbtoolchain/v4/bin/clang++ example_projects_cxxflags: -fsanitize=address -fno-omit-frame-pointer example_projects_ldflags: -fsanitize=address - name: sanitizers-asan-rhel80-clang-static-4.2-single @@ -13930,8 +13918,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13943,8 +13931,8 @@ tasks: MONGOCXX_TEST_TOPOLOGY: single TEST_WITH_ASAN: "ON" TEST_WITH_CSFLE: "ON" - example_projects_cc: clang - example_projects_cxx: clang++ + example_projects_cc: /opt/mongodbtoolchain/v4/bin/clang + example_projects_cxx: /opt/mongodbtoolchain/v4/bin/clang++ example_projects_cxxflags: -fsanitize=address -fno-omit-frame-pointer example_projects_ldflags: -fsanitize=address - name: sanitizers-asan-rhel80-clang-static-8.0-replica @@ -13963,8 +13951,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -13976,8 +13964,8 @@ tasks: MONGOCXX_TEST_TOPOLOGY: replica TEST_WITH_ASAN: "ON" TEST_WITH_CSFLE: "ON" - example_projects_cc: clang - example_projects_cxx: clang++ + example_projects_cc: /opt/mongodbtoolchain/v4/bin/clang + example_projects_cxx: /opt/mongodbtoolchain/v4/bin/clang++ example_projects_cxxflags: -fsanitize=address -fno-omit-frame-pointer example_projects_ldflags: -fsanitize=address - name: sanitizers-asan-rhel80-clang-static-8.0-sharded @@ -13996,8 +13984,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -14009,8 +13997,8 @@ tasks: MONGOCXX_TEST_TOPOLOGY: sharded TEST_WITH_ASAN: "ON" TEST_WITH_CSFLE: "ON" - example_projects_cc: clang - example_projects_cxx: clang++ + example_projects_cc: /opt/mongodbtoolchain/v4/bin/clang + example_projects_cxx: /opt/mongodbtoolchain/v4/bin/clang++ example_projects_cxxflags: -fsanitize=address -fno-omit-frame-pointer example_projects_ldflags: -fsanitize=address - name: sanitizers-asan-rhel80-clang-static-8.0-single @@ -14028,8 +14016,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -14041,8 +14029,8 @@ tasks: MONGOCXX_TEST_TOPOLOGY: single TEST_WITH_ASAN: "ON" TEST_WITH_CSFLE: "ON" - example_projects_cc: clang - example_projects_cxx: clang++ + example_projects_cc: /opt/mongodbtoolchain/v4/bin/clang + example_projects_cxx: /opt/mongodbtoolchain/v4/bin/clang++ example_projects_cxxflags: -fsanitize=address -fno-omit-frame-pointer example_projects_ldflags: -fsanitize=address - name: sanitizers-asan-rhel80-clang-static-latest-replica @@ -14061,8 +14049,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -14074,8 +14062,8 @@ tasks: MONGOCXX_TEST_TOPOLOGY: replica TEST_WITH_ASAN: "ON" TEST_WITH_CSFLE: "ON" - example_projects_cc: clang - example_projects_cxx: clang++ + example_projects_cc: /opt/mongodbtoolchain/v4/bin/clang + example_projects_cxx: /opt/mongodbtoolchain/v4/bin/clang++ example_projects_cxxflags: -fsanitize=address -fno-omit-frame-pointer example_projects_ldflags: -fsanitize=address - name: sanitizers-asan-rhel80-clang-static-latest-sharded @@ -14094,8 +14082,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -14107,8 +14095,8 @@ tasks: MONGOCXX_TEST_TOPOLOGY: sharded TEST_WITH_ASAN: "ON" TEST_WITH_CSFLE: "ON" - example_projects_cc: clang - example_projects_cxx: clang++ + example_projects_cc: /opt/mongodbtoolchain/v4/bin/clang + example_projects_cxx: /opt/mongodbtoolchain/v4/bin/clang++ example_projects_cxxflags: -fsanitize=address -fno-omit-frame-pointer example_projects_ldflags: -fsanitize=address - name: sanitizers-asan-rhel80-clang-static-latest-single @@ -14126,8 +14114,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -14139,8 +14127,8 @@ tasks: MONGOCXX_TEST_TOPOLOGY: single TEST_WITH_ASAN: "ON" TEST_WITH_CSFLE: "ON" - example_projects_cc: clang - example_projects_cxx: clang++ + example_projects_cc: /opt/mongodbtoolchain/v4/bin/clang + example_projects_cxx: /opt/mongodbtoolchain/v4/bin/clang++ example_projects_cxxflags: -fsanitize=address -fno-omit-frame-pointer example_projects_ldflags: -fsanitize=address - name: sanitizers-ubsan-rhel80-clang-static-4.2-replica @@ -14159,8 +14147,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -14172,8 +14160,8 @@ tasks: MONGOCXX_TEST_TOPOLOGY: replica TEST_WITH_CSFLE: "ON" TEST_WITH_UBSAN: "ON" - example_projects_cc: clang - example_projects_cxx: clang++ + example_projects_cc: /opt/mongodbtoolchain/v4/bin/clang + example_projects_cxx: /opt/mongodbtoolchain/v4/bin/clang++ example_projects_cxxflags: -fsanitize=undefined -fno-sanitize-recover=undefined -fno-omit-frame-pointer example_projects_ldflags: -fsanitize=undefined -fno-sanitize-recover=undefined -static-libsan - name: sanitizers-ubsan-rhel80-clang-static-4.2-sharded @@ -14192,8 +14180,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -14205,8 +14193,8 @@ tasks: MONGOCXX_TEST_TOPOLOGY: sharded TEST_WITH_CSFLE: "ON" TEST_WITH_UBSAN: "ON" - example_projects_cc: clang - example_projects_cxx: clang++ + example_projects_cc: /opt/mongodbtoolchain/v4/bin/clang + example_projects_cxx: /opt/mongodbtoolchain/v4/bin/clang++ example_projects_cxxflags: -fsanitize=undefined -fno-sanitize-recover=undefined -fno-omit-frame-pointer example_projects_ldflags: -fsanitize=undefined -fno-sanitize-recover=undefined -static-libsan - name: sanitizers-ubsan-rhel80-clang-static-4.2-single @@ -14224,8 +14212,8 @@ tasks: - func: start_mongod vars: mongodb_version: "4.2" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -14237,8 +14225,8 @@ tasks: MONGOCXX_TEST_TOPOLOGY: single TEST_WITH_CSFLE: "ON" TEST_WITH_UBSAN: "ON" - example_projects_cc: clang - example_projects_cxx: clang++ + example_projects_cc: /opt/mongodbtoolchain/v4/bin/clang + example_projects_cxx: /opt/mongodbtoolchain/v4/bin/clang++ example_projects_cxxflags: -fsanitize=undefined -fno-sanitize-recover=undefined -fno-omit-frame-pointer example_projects_ldflags: -fsanitize=undefined -fno-sanitize-recover=undefined -static-libsan - name: sanitizers-ubsan-rhel80-clang-static-8.0-replica @@ -14257,8 +14245,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -14270,8 +14258,8 @@ tasks: MONGOCXX_TEST_TOPOLOGY: replica TEST_WITH_CSFLE: "ON" TEST_WITH_UBSAN: "ON" - example_projects_cc: clang - example_projects_cxx: clang++ + example_projects_cc: /opt/mongodbtoolchain/v4/bin/clang + example_projects_cxx: /opt/mongodbtoolchain/v4/bin/clang++ example_projects_cxxflags: -fsanitize=undefined -fno-sanitize-recover=undefined -fno-omit-frame-pointer example_projects_ldflags: -fsanitize=undefined -fno-sanitize-recover=undefined -static-libsan - name: sanitizers-ubsan-rhel80-clang-static-8.0-sharded @@ -14290,8 +14278,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -14303,8 +14291,8 @@ tasks: MONGOCXX_TEST_TOPOLOGY: sharded TEST_WITH_CSFLE: "ON" TEST_WITH_UBSAN: "ON" - example_projects_cc: clang - example_projects_cxx: clang++ + example_projects_cc: /opt/mongodbtoolchain/v4/bin/clang + example_projects_cxx: /opt/mongodbtoolchain/v4/bin/clang++ example_projects_cxxflags: -fsanitize=undefined -fno-sanitize-recover=undefined -fno-omit-frame-pointer example_projects_ldflags: -fsanitize=undefined -fno-sanitize-recover=undefined -static-libsan - name: sanitizers-ubsan-rhel80-clang-static-8.0-single @@ -14322,8 +14310,8 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -14335,8 +14323,8 @@ tasks: MONGOCXX_TEST_TOPOLOGY: single TEST_WITH_CSFLE: "ON" TEST_WITH_UBSAN: "ON" - example_projects_cc: clang - example_projects_cxx: clang++ + example_projects_cc: /opt/mongodbtoolchain/v4/bin/clang + example_projects_cxx: /opt/mongodbtoolchain/v4/bin/clang++ example_projects_cxxflags: -fsanitize=undefined -fno-sanitize-recover=undefined -fno-omit-frame-pointer example_projects_ldflags: -fsanitize=undefined -fno-sanitize-recover=undefined -static-libsan - name: sanitizers-ubsan-rhel80-clang-static-latest-replica @@ -14355,8 +14343,8 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -14368,8 +14356,8 @@ tasks: MONGOCXX_TEST_TOPOLOGY: replica TEST_WITH_CSFLE: "ON" TEST_WITH_UBSAN: "ON" - example_projects_cc: clang - example_projects_cxx: clang++ + example_projects_cc: /opt/mongodbtoolchain/v4/bin/clang + example_projects_cxx: /opt/mongodbtoolchain/v4/bin/clang++ example_projects_cxxflags: -fsanitize=undefined -fno-sanitize-recover=undefined -fno-omit-frame-pointer example_projects_ldflags: -fsanitize=undefined -fno-sanitize-recover=undefined -static-libsan - name: sanitizers-ubsan-rhel80-clang-static-latest-sharded @@ -14388,8 +14376,8 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -14401,8 +14389,8 @@ tasks: MONGOCXX_TEST_TOPOLOGY: sharded TEST_WITH_CSFLE: "ON" TEST_WITH_UBSAN: "ON" - example_projects_cc: clang - example_projects_cxx: clang++ + example_projects_cc: /opt/mongodbtoolchain/v4/bin/clang + example_projects_cxx: /opt/mongodbtoolchain/v4/bin/clang++ example_projects_cxxflags: -fsanitize=undefined -fno-sanitize-recover=undefined -fno-omit-frame-pointer example_projects_ldflags: -fsanitize=undefined -fno-sanitize-recover=undefined -static-libsan - name: sanitizers-ubsan-rhel80-clang-static-latest-single @@ -14420,8 +14408,8 @@ tasks: - func: start_mongod vars: mongodb_version: latest - - func: install_c_driver - func: install-uv + - func: install_c_driver - func: compile vars: ENABLE_TESTS: "ON" @@ -14433,8 +14421,8 @@ tasks: MONGOCXX_TEST_TOPOLOGY: single TEST_WITH_CSFLE: "ON" TEST_WITH_UBSAN: "ON" - example_projects_cc: clang - example_projects_cxx: clang++ + example_projects_cc: /opt/mongodbtoolchain/v4/bin/clang + example_projects_cxx: /opt/mongodbtoolchain/v4/bin/clang++ example_projects_cxxflags: -fsanitize=undefined -fno-sanitize-recover=undefined -fno-omit-frame-pointer example_projects_ldflags: -fsanitize=undefined -fno-sanitize-recover=undefined -static-libsan - name: sbom @@ -14450,6 +14438,7 @@ tasks: commands: - func: setup - func: fetch_c_driver_source + - func: install-uv - func: run scan build vars: CXX_STANDARD: 11 @@ -14460,6 +14449,7 @@ tasks: commands: - func: setup - func: fetch_c_driver_source + - func: install-uv - func: run scan build vars: BSONCXX_POLYFILL: impls @@ -14471,6 +14461,7 @@ tasks: commands: - func: setup - func: fetch_c_driver_source + - func: install-uv - func: run scan build vars: CXX_STANDARD: 14 @@ -14481,6 +14472,7 @@ tasks: commands: - func: setup - func: fetch_c_driver_source + - func: install-uv - func: run scan build vars: BSONCXX_POLYFILL: impls @@ -14492,6 +14484,7 @@ tasks: commands: - func: setup - func: fetch_c_driver_source + - func: install-uv - func: run scan build vars: CXX_STANDARD: 17 @@ -14502,6 +14495,7 @@ tasks: commands: - func: setup - func: fetch_c_driver_source + - func: install-uv - func: run scan build vars: BSONCXX_POLYFILL: impls @@ -14690,10 +14684,10 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "4.2" + - func: install-uv - func: install_c_driver vars: SKIP_INSTALL_LIBMONGOCRYPT: 1 - - func: install-uv - func: compile vars: ENABLE_TESTS: "ON" @@ -14719,10 +14713,10 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "4.2" + - func: install-uv - func: install_c_driver vars: SKIP_INSTALL_LIBMONGOCRYPT: 1 - - func: install-uv - func: compile vars: ENABLE_TESTS: "ON" @@ -14747,10 +14741,10 @@ tasks: - func: start_mongod vars: mongodb_version: "4.2" + - func: install-uv - func: install_c_driver vars: SKIP_INSTALL_LIBMONGOCRYPT: 1 - - func: install-uv - func: compile vars: ENABLE_TESTS: "ON" @@ -14776,10 +14770,10 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: "8.0" + - func: install-uv - func: install_c_driver vars: SKIP_INSTALL_LIBMONGOCRYPT: 1 - - func: install-uv - func: compile vars: ENABLE_TESTS: "ON" @@ -14805,10 +14799,10 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: "8.0" + - func: install-uv - func: install_c_driver vars: SKIP_INSTALL_LIBMONGOCRYPT: 1 - - func: install-uv - func: compile vars: ENABLE_TESTS: "ON" @@ -14833,10 +14827,10 @@ tasks: - func: start_mongod vars: mongodb_version: "8.0" + - func: install-uv - func: install_c_driver vars: SKIP_INSTALL_LIBMONGOCRYPT: 1 - - func: install-uv - func: compile vars: ENABLE_TESTS: "ON" @@ -14862,10 +14856,10 @@ tasks: vars: TOPOLOGY: replica_set mongodb_version: latest + - func: install-uv - func: install_c_driver vars: SKIP_INSTALL_LIBMONGOCRYPT: 1 - - func: install-uv - func: compile vars: ENABLE_TESTS: "ON" @@ -14891,10 +14885,10 @@ tasks: vars: TOPOLOGY: sharded_cluster mongodb_version: latest + - func: install-uv - func: install_c_driver vars: SKIP_INSTALL_LIBMONGOCRYPT: 1 - - func: install-uv - func: compile vars: ENABLE_TESTS: "ON" @@ -14919,10 +14913,10 @@ tasks: - func: start_mongod vars: mongodb_version: latest + - func: install-uv - func: install_c_driver vars: SKIP_INSTALL_LIBMONGOCRYPT: 1 - - func: install-uv - func: compile vars: ENABLE_TESTS: "ON" diff --git a/.evergreen/scripts/abi-stability-setup.sh b/.evergreen/scripts/abi-stability-setup.sh index dc575f6591..0d57ab7bf8 100755 --- a/.evergreen/scripts/abi-stability-setup.sh +++ b/.evergreen/scripts/abi-stability-setup.sh @@ -6,6 +6,7 @@ set -o pipefail : "${cxx_standard:?}" : "${distro_id:?}" : "${polyfill:?}" +: "${UV_INSTALL_DIR:?}" command -V git >/dev/null @@ -19,14 +20,28 @@ command -V git >/dev/null exit 1 } +# For latest Clang versions supporting recent C++ standards. +export CC CXX +case "${distro_id:?}" in +rhel95*) + CC="clang-19" + CXX="clang++-19" + ;; +ubuntu22*) + CC="clang-12" + CXX="clang++-12" + ;; +*) + echo "unexpected distro: ${distro_id:?}" 1>&2 + exit 1 + ;; +esac + declare working_dir working_dir="$(pwd)" -declare cmake_binary -# shellcheck source=/dev/null -. ./mongoc/.evergreen/scripts/find-cmake-latest.sh -cmake_binary="$(find_cmake_latest)" -command -V "${cmake_binary:?}" +. mongo-cxx-driver/.evergreen/scripts/install-build-tools.sh +install_build_tools # Use ccache if available. if [[ -f "./mongoc/.evergreen/scripts/find-ccache.sh" ]]; then @@ -52,35 +67,9 @@ declare old_ver new_ver old_ver="${base:1}" new_ver="${current:1}" -# Use Ninja if available. -if command -V ninja; then - export CMAKE_GENERATOR - CMAKE_GENERATOR="Ninja" -else - export CMAKE_BUILD_PARALLEL_LEVEL - CMAKE_BUILD_PARALLEL_LEVEL="$(nproc)" -fi - # Install prefix to use for ABI compatibility scripts. mkdir -p "${working_dir}/install" -# For latest Clang versions supporting recent C++ standards. -export CC CXX -case "${distro_id:?}" in -rhel95*) - CC="clang-19" - CXX="clang++-19" - ;; -ubuntu22*) - CC="clang-12" - CXX="clang++-12" - ;; -*) - echo "unexpected distro: ${distro_id:?}" 1>&2 - exit 1 - ;; -esac - # As encouraged by ABI compatibility checkers. export CFLAGS CXXFLAGS CFLAGS="-g -Og" @@ -110,14 +99,14 @@ git -C mongo-cxx-driver reset --hard "${base:?}" # Install old (base) to install/old. echo "Building old libraries..." ( - "${cmake_binary:?}" \ + cmake \ -S mongo-cxx-driver \ -B build/old \ -DCMAKE_INSTALL_PREFIX=install/old \ -DBUILD_VERSION="${old_ver:?}-base" \ "${configure_flags[@]:?}" || exit - "${cmake_binary:?}" --build build/old || exit - "${cmake_binary:?}" --install build/old || exit + cmake --build build/old || exit + cmake --install build/old || exit ) &>old.log || { cat old.log 1>&2 exit 1 @@ -131,14 +120,14 @@ git -C mongo-cxx-driver stash pop -q || true # Only patch builds have stashed ch # Install new (current) to install/new. echo "Building new libraries..." ( - "${cmake_binary:?}" \ + cmake \ -S mongo-cxx-driver \ -B build/new \ -DCMAKE_INSTALL_PREFIX=install/new \ -DBUILD_VERSION="${new_ver:?}-current" \ "${configure_flags[@]:?}" || exit - "${cmake_binary:?}" --build build/new || exit - "${cmake_binary:?}" --install build/new || exit + cmake --build build/new || exit + cmake --install build/new || exit ) &>new.log || { cat new.log 1>&2 exit 1 diff --git a/.evergreen/scripts/cmake-compat-check.sh b/.evergreen/scripts/cmake-compat-check.sh index 645b4101fa..f1075230b8 100755 --- a/.evergreen/scripts/cmake-compat-check.sh +++ b/.evergreen/scripts/cmake-compat-check.sh @@ -3,10 +3,9 @@ set -o errexit set -o pipefail -: "${CMAKE_MAJOR_VERSION:?}" -: "${CMAKE_MINOR_VERSION:?}" -: "${CMAKE_PATCH_VERSION:?}" +: "${CMAKE_VERSION:?}" : "${INSTALL_C_DRIVER:?}" +: "${UV_INSTALL_DIR:?}" [[ -d mongoc ]] || { echo "missing mongoc directory" @@ -25,14 +24,8 @@ if [[ "${OSTYPE:?}" =~ cygwin ]]; then mongocxx_prefix="$(cygpath -m "${mongocxx_prefix:?}")" fi -# shellcheck source=/dev/null -. "${mongoc_prefix:?}/.evergreen/scripts/find-cmake-version.sh" -export cmake_binary -cmake_binary="$(find_cmake_version "${CMAKE_MAJOR_VERSION:?}" "${CMAKE_MINOR_VERSION:?}" "${CMAKE_PATCH_VERSION:?}")" -"${cmake_binary:?}" --version - -CMAKE_BUILD_PARALLEL_LEVEL="$(nproc)" -export CMAKE_BUILD_PARALLEL_LEVEL +. mongo-cxx-driver/.evergreen/scripts/install-build-tools.sh +install_build_tools # Use ccache if available. if [[ -f "${mongoc_prefix:?}/.evergreen/scripts/find-ccache.sh" ]]; then @@ -80,7 +73,7 @@ printf " - %s\n" "${cmake_flags[@]:?}" echo "Importing C++ Driver via find_package()..." { cat >|CMakeLists.txt <output.txt || { cat output.txt >&2 exit 1 @@ -101,7 +94,7 @@ echo "Importing C++ Driver via find_package()... done." echo "Importing C++ Driver via add_subdirectory()..." { cat >|CMakeLists.txt <output.txt || { cat output.txt >&2 exit 1 diff --git a/.evergreen/scripts/cmake-compat.sh b/.evergreen/scripts/cmake-compat.sh index 99e96f8b2a..8713807c47 100755 --- a/.evergreen/scripts/cmake-compat.sh +++ b/.evergreen/scripts/cmake-compat.sh @@ -3,10 +3,9 @@ set -o errexit set -o pipefail -: "${CMAKE_MAJOR_VERSION:?}" -: "${CMAKE_MINOR_VERSION:?}" -: "${CMAKE_PATCH_VERSION:?}" +: "${CMAKE_VERSION:?}" : "${INSTALL_C_DRIVER:?}" +: "${UV_INSTALL_DIR:?}" [[ -d ../mongoc ]] || { echo "missing mongoc directory" @@ -18,14 +17,8 @@ if [[ "${OSTYPE:?}" =~ cygwin ]]; then mongoc_prefix="$(cygpath -m "${mongoc_prefix:?}")" fi -# shellcheck source=/dev/null -. "${mongoc_prefix:?}/.evergreen/scripts/find-cmake-version.sh" -export cmake_binary -cmake_binary="$(find_cmake_version "${CMAKE_MAJOR_VERSION:?}" "${CMAKE_MINOR_VERSION:?}" "${CMAKE_PATCH_VERSION:?}")" -"${cmake_binary:?}" --version - -CMAKE_BUILD_PARALLEL_LEVEL="$(nproc)" -export CMAKE_BUILD_PARALLEL_LEVEL +. .evergreen/scripts/install-build-tools.sh +install_build_tools # Use ccache if available. if [[ -f "${mongoc_prefix:?}/.evergreen/scripts/find-ccache.sh" ]]; then @@ -58,8 +51,8 @@ fi echo "Configuring with CMake flags:" printf " - %s\n" "${cmake_flags[@]:?}" -"${cmake_binary:?}" -S . -B build "${cmake_flags[@]:?}" -"${cmake_binary:?}" --build build --target install +cmake -S . -B build "${cmake_flags[@]:?}" +cmake --build build --target install # Use generated header bson-config.h to detect installation of C Driver libraries. bson_config_h="$(find install -name 'bson-config.h')" diff --git a/.evergreen/scripts/compile-scan-build.sh b/.evergreen/scripts/compile-scan-build.sh index fc91d824f9..a2c7b65865 100755 --- a/.evergreen/scripts/compile-scan-build.sh +++ b/.evergreen/scripts/compile-scan-build.sh @@ -5,14 +5,12 @@ set -o pipefail : "${BSONCXX_POLYFILL:-}" : "${CXX_STANDARD:?}" +: "${UV_INSTALL_DIR:?}" mongoc_prefix="$(pwd)/../mongoc" -# shellcheck source=/dev/null -. "${mongoc_prefix:?}/.evergreen/scripts/find-cmake-latest.sh" -export cmake_binary -cmake_binary="$(find_cmake_latest)" -command -v "$cmake_binary" +. .evergreen/scripts/install-build-tools.sh +install_build_tools # Use ccache if available. if [[ -f "../mongoc/.evergreen/scripts/find-ccache.sh" ]]; then @@ -50,15 +48,6 @@ done export CC export CXX -if [[ "${OSTYPE}" == darwin* ]]; then - # MacOS does not have nproc. - nproc() { - sysctl -n hw.logicalcpu - } -fi -CMAKE_BUILD_PARALLEL_LEVEL="$(nproc)" -export CMAKE_BUILD_PARALLEL_LEVEL - cmake_flags=( "-DCMAKE_BUILD_TYPE=Debug" "-DCMAKE_CXX_STANDARD=${CXX_STANDARD:?}" @@ -81,11 +70,11 @@ echo "Configuring with CMake flags:" printf " - %s\n" "${cmake_flags[@]}" # Configure via scan-build for consistency. -CCCACHE_DISABLE=1 "${scan_build_binary}" "${scan_build_flags[@]}" "${cmake_binary:?}" -S . -B build "${cmake_flags[@]}" +CCCACHE_DISABLE=1 "${scan_build_binary}" "${scan_build_flags[@]}" cmake -S . -B build "${cmake_flags[@]}" # If scan-build emits warnings, continue the task and upload scan results before marking task as a failure. declare -r continue_command='{"status":"failed", "type":"test", "should_continue":true, "desc":"scan-build emitted one or more warnings or errors"}' # Put clang static analyzer results in scan/ and fail build if warnings found. -"${scan_build_binary}" "${scan_build_flags[@]}" -o scan --status-bugs "${cmake_binary:?}" --build build || +"${scan_build_binary}" "${scan_build_flags[@]}" -o scan --status-bugs cmake --build build || curl -sS -d "${continue_command}" -H "Content-Type: application/json" -X POST localhost:2285/task_status diff --git a/.evergreen/scripts/compile.sh b/.evergreen/scripts/compile.sh index 92d1ecb000..7043aa77af 100755 --- a/.evergreen/scripts/compile.sh +++ b/.evergreen/scripts/compile.sh @@ -13,7 +13,7 @@ set -o pipefail : "${branch_name:?}" : "${build_type:?}" -: "${distro_id:?}" # Required by find-cmake-latest.sh. +: "${UV_INSTALL_DIR:?}" : "${BSONCXX_POLYFILL:-}" : "${COMPILE_MACRO_GUARD_TESTS:-}" @@ -35,26 +35,14 @@ if [[ "${OSTYPE:?}" =~ cygwin ]]; then mongoc_prefix=$(cygpath -m "${mongoc_prefix:?}") fi -# shellcheck source=/dev/null -. "${mongoc_prefix:?}/.evergreen/scripts/find-cmake-latest.sh" -export cmake_binary -cmake_binary="$(find_cmake_latest)" -command -v "$cmake_binary" +. .evergreen/scripts/install-build-tools.sh +install_build_tools if [[ "${build_type:?}" != "Debug" && "${build_type:?}" != "Release" ]]; then echo "$0: expected build_type environment variable to be set to 'Debug' or 'Release'" >&2 exit 1 fi -if [[ "${OSTYPE}" == darwin* ]]; then - # MacOS does not have nproc. - nproc() { - sysctl -n hw.logicalcpu - } -fi -CMAKE_BUILD_PARALLEL_LEVEL="$(nproc)" -export CMAKE_BUILD_PARALLEL_LEVEL - # Use ccache if available. if [[ -f "${mongoc_prefix:?}/.evergreen/scripts/find-ccache.sh" ]]; then # shellcheck source=/dev/null @@ -66,6 +54,13 @@ build_targets=() cmake_build_opts=() case "${OSTYPE:?}" in cygwin) + # MSBuild task-based parallelism (VS 2019 16.3 and newer). + export UseMultiToolTask=true + export EnforceProcessCountAcrossBuilds=true + # MSBuild inter-project parallelism via CMake (3.26 and newer). + export CMAKE_BUILD_PARALLEL_LEVEL + CMAKE_BUILD_PARALLEL_LEVEL="$(nproc)" # /maxcpucount + cmake_build_opts+=("/verbosity:minimal") build_targets+=(--target ALL_BUILD --target examples/examples) ;; @@ -81,7 +76,7 @@ darwin* | linux*) esac # Create a VERSION_CURRENT file in the build directory to include in the dist tarball. -PATH="${UV_INSTALL_DIR:?}:${PATH:-}" uv run --frozen python ./etc/calc_release_version.py >./build/VERSION_CURRENT +uvx python ./etc/calc_release_version.py >./build/VERSION_CURRENT cd build cmake_flags=( @@ -101,7 +96,11 @@ _RUN_DISTCHECK="" case "${OSTYPE:?}" in cygwin) case "${generator:-}" in - *2015* | *2017* | *2019* | *2022*) ;; + *2015* | *2017* | *2019* | *2022*) + # MSBuild parallelism. + export UseMultiToolTask=true + export EnforceProcessCountAcrossBuilds=true + ;; *) echo "missing explicit CMake Generator on Windows distro" 1>&2 exit 1 @@ -109,7 +108,7 @@ cygwin) esac ;; darwin* | linux*) - : "${generator:="Unix Makefiles"}" + : "${generator:="Ninja"}" # If enabled, limit distcheck to Unix-like systems only. _RUN_DISTCHECK="${RUN_DISTCHECK:-}" @@ -152,7 +151,7 @@ else() endif() endif() DOC - "${cmake_binary:?}" -S . -B build --log-level=notice + cmake -S . -B build --log-level=notice popd # "$(tmpfile -d)" echo "Checking requested C++ standard is supported... done." fi @@ -248,7 +247,7 @@ if [[ -n "${REQUIRED_CXX_STANDARD:-}" ]]; then cmake_flags+=("-DCMAKE_CXX_STANDARD_REQUIRED=ON") if [[ "${REQUIRED_CXX_STANDARD:?}" == "latest" ]]; then - [[ "${CMAKE_GENERATOR:-}" =~ "Visual Studio" ]] || { + [[ "${CMAKE_GENERATOR:?}" =~ "Visual Studio" ]] || { echo "REQUIRED_CXX_STANDARD=latest to enable /std:c++latest is only supported with Visual Studio generators" 1>&2 exit 1 } @@ -295,20 +294,20 @@ fi echo "Configuring with CMake flags:" printf " - %s\n" "${cmake_flags[@]}" -"${cmake_binary}" "${cmake_flags[@]}" .. +cmake "${cmake_flags[@]}" .. if [[ "${COMPILE_MACRO_GUARD_TESTS:-"OFF"}" == "ON" ]]; then # We only need to compile the macro guard tests. - "${cmake_binary}" --build . --config "${build_type:?}" --target test_bsoncxx_macro_guards test_mongocxx_macro_guards -- "${cmake_build_opts[@]}" + cmake --build . --config "${build_type:?}" --target test_bsoncxx_macro_guards test_mongocxx_macro_guards -- "${cmake_build_opts[@]}" exit # Nothing else to be done. fi # Regular build and install routine. -"${cmake_binary}" --build . --config "${build_type:?}" "${build_targets[@]:?}" -- "${cmake_build_opts[@]}" -"${cmake_binary}" --install . --config "${build_type:?}" +cmake --build . --config "${build_type:?}" "${build_targets[@]:?}" -- "${cmake_build_opts[@]}" +cmake --install . --config "${build_type:?}" if [[ "${_RUN_DISTCHECK:-}" ]]; then - "${cmake_binary}" --build . --config "${build_type:?}" --target distcheck + cmake --build . --config "${build_type:?}" --target distcheck fi if [[ -n "$(find "${mongoc_prefix:?}" -name 'bson-config.h')" ]]; then diff --git a/.evergreen/scripts/find-cmake-old.sh b/.evergreen/scripts/find-cmake-old.sh deleted file mode 100755 index 8fea2f0a35..0000000000 --- a/.evergreen/scripts/find-cmake-old.sh +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/env bash - -set -o errexit # Exit the script with error if any of the commands fail - -find_cmake() { - if [ -n "$CMAKE" ]; then - return 0 - elif [ -f "/Applications/cmake-3.2.2-Darwin-x86_64/CMake.app/Contents/bin/cmake" ]; then - CMAKE="/Applications/cmake-3.2.2-Darwin-x86_64/CMake.app/Contents/bin/cmake" - elif [ -f "/Applications/Cmake.app/Contents/bin/cmake" ]; then - CMAKE="/Applications/Cmake.app/Contents/bin/cmake" - elif [ -f "/opt/cmake/bin/cmake" ]; then - CMAKE="/opt/cmake/bin/cmake" - elif [ -z "$IGNORE_SYSTEM_CMAKE" ] && command -v cmake 2>/dev/null; then - CMAKE=cmake - elif uname -a | grep -iq 'x86_64 GNU/Linux'; then - if [ -f "$(pwd)/cmake-3.11.0/bin/cmake" ]; then - CMAKE="$(pwd)/cmake-3.11.0/bin/cmake" - return 0 - fi - curl --retry 5 https://cmake.org/files/v3.11/cmake-3.11.0-Linux-x86_64.tar.gz -sS --max-time 120 --fail --output cmake.tar.gz - mkdir cmake-3.11.0 - tar xzf cmake.tar.gz -C cmake-3.11.0 --strip-components=1 - CMAKE=$(pwd)/cmake-3.11.0/bin/cmake - elif [ -f "/cygdrive/c/cmake/bin/cmake" ]; then - CMAKE="/cygdrive/c/cmake/bin/cmake" - fi - if [ -z "$CMAKE" ] || [ -z "$($CMAKE --version 2>/dev/null)" ]; then - # Some images have no cmake yet, or a broken cmake (see: BUILD-8570) - echo "-- MAKE CMAKE --" - CMAKE_INSTALL_DIR=$(readlink -f cmake-install) - curl --retry 5 https://cmake.org/files/v3.11/cmake-3.11.0.tar.gz -sS --max-time 120 --fail --output cmake.tar.gz - tar xzf cmake.tar.gz - cd cmake-3.11.0 - ./bootstrap --prefix="${CMAKE_INSTALL_DIR}" - make -j8 - make install - cd .. - CMAKE="${CMAKE_INSTALL_DIR}/bin/cmake" - echo "-- DONE MAKING CMAKE --" - fi -} - -find_cmake diff --git a/.evergreen/scripts/install-build-tools.sh b/.evergreen/scripts/install-build-tools.sh new file mode 100755 index 0000000000..d9fd9c894f --- /dev/null +++ b/.evergreen/scripts/install-build-tools.sh @@ -0,0 +1,33 @@ +#!/usr/bin/env bash + +export_uv_tool_dirs() { + UV_TOOL_DIR="$(pwd)/uv-tool" || return + UV_TOOL_BIN_DIR="$(pwd)/uv-bin" || return + + PATH="${UV_TOOL_BIN_DIR:?}:${UV_INSTALL_DIR:?}:${PATH:-}" + + # Windows requires "C:\path\to\dir" instead of "/cygdrive/c/path/to/dir" (PATH is automatically converted). + if [[ "${OSTYPE:?}" == cygwin ]]; then + UV_TOOL_DIR="$(cygpath -aw "${UV_TOOL_DIR:?}")" || return + UV_TOOL_BIN_DIR="$(cygpath -aw "${UV_TOOL_BIN_DIR:?}")" || return + fi + + export UV_TOOL_DIR UV_TOOL_BIN_DIR +} + +install_build_tools() { + export_uv_tool_dirs || return + + uv tool install -q cmake || return + + if [[ -f /etc/redhat-release ]]; then + # Avoid strange "Could NOT find Threads" CMake configuration error on RHEL when using PyPI CMake, PyPI Ninja, and + # C++20 or newer by using MongoDB Toolchain's Ninja binary instead. + ln -sf /opt/mongodbtoolchain/v4/bin/ninja "${UV_TOOL_BIN_DIR:?}/ninja" || return + else + uv tool install -q ninja || return + fi + + cmake --version | head -n 1 || return + echo "ninja version: $(ninja --version)" || return +} diff --git a/.evergreen/scripts/install-c-driver.sh b/.evergreen/scripts/install-c-driver.sh index 47ce28f4e6..ff74ae6fb1 100755 --- a/.evergreen/scripts/install-c-driver.sh +++ b/.evergreen/scripts/install-c-driver.sh @@ -6,13 +6,6 @@ set -o pipefail declare -r mongoc_version="${mongoc_version:-"${mongoc_version_minimum:?"missing mongoc version"}"}" : "${mongoc_version:?}" -# Usage: -# to_windows_path "./some/unix/style/path" -# to_windows_path "/some/unix/style/path" -to_windows_path() { - cygpath -aw "${1:?"to_windows_path requires a path to convert"}" -} - declare mongoc_dir mongoc_dir="$(pwd)/mongoc" @@ -20,8 +13,8 @@ mongoc_dir="$(pwd)/mongoc" declare mongoc_idir mongoc_install_idir if [[ "${OSTYPE:?}" == "cygwin" ]]; then # CMake requires Windows paths for configuration variables on Windows. - mongoc_idir="$(to_windows_path "${mongoc_dir}")" - mongoc_install_idir="$(to_windows_path "${mongoc_dir}")" + mongoc_idir="$(cygpath -aw "${mongoc_dir}")" + mongoc_install_idir="$(cygpath -aw "${mongoc_dir}")" else mongoc_idir="${mongoc_dir}" mongoc_install_idir="${mongoc_dir}" @@ -37,39 +30,36 @@ mkdir "${mongoc_dir}" curl -sS -o mongo-c-driver.tar.gz -L "https://api.github.com/repos/mongodb/mongo-c-driver/tarball/${mongoc_version}" tar xzf mongo-c-driver.tar.gz --directory "${mongoc_dir}" --strip-components=1 -# shellcheck source=/dev/null -. "${mongoc_dir}/.evergreen/scripts/find-cmake-latest.sh" -declare cmake_binary -cmake_binary="$(find_cmake_latest)" -command -v "${cmake_binary:?}" - -# Install libmongocrypt. -if [[ "${SKIP_INSTALL_LIBMONGOCRYPT:-}" != "1" ]]; then - { - echo "Installing libmongocrypt into ${mongoc_dir}..." 1>&2 - "${mongoc_dir}/.evergreen/scripts/compile-libmongocrypt.sh" "${cmake_binary}" "${mongoc_idir}" "${mongoc_install_idir}" - echo "Installing libmongocrypt into ${mongoc_dir}... done." 1>&2 - } >/dev/null -fi - -if [[ "${OSTYPE}" == darwin* ]]; then - # MacOS does not have nproc. - nproc() { - sysctl -n hw.logicalcpu - } -fi +. mongo-cxx-driver/.evergreen/scripts/install-build-tools.sh +install_build_tools # Default CMake generator to use if not already provided. declare CMAKE_GENERATOR CMAKE_GENERATOR_PLATFORM if [[ "${OSTYPE:?}" == "cygwin" ]]; then + # MSBuild task-based parallelism (VS 2019 16.3 and newer). + export UseMultiToolTask=true + export EnforceProcessCountAcrossBuilds=true + # MSBuild inter-project parallelism via CMake (3.26 and newer). + export CMAKE_BUILD_PARALLEL_LEVEL + CMAKE_BUILD_PARALLEL_LEVEL="$(nproc)" # /maxcpucount + CMAKE_GENERATOR="${generator:-"Visual Studio 14 2015"}" CMAKE_GENERATOR_PLATFORM="${platform:-"x64"}" else - CMAKE_GENERATOR="${generator:-"Unix Makefiles"}" + CMAKE_GENERATOR="Ninja" CMAKE_GENERATOR_PLATFORM="${platform:-""}" fi export CMAKE_GENERATOR CMAKE_GENERATOR_PLATFORM +# Install libmongocrypt. +if [[ "${SKIP_INSTALL_LIBMONGOCRYPT:-}" != "1" ]]; then + { + echo "Installing libmongocrypt into ${mongoc_dir}..." 1>&2 + "${mongoc_dir}/.evergreen/scripts/compile-libmongocrypt.sh" "$(command -v cmake)" "${mongoc_idir}" "${mongoc_install_idir}" + echo "Installing libmongocrypt into ${mongoc_dir}... done." 1>&2 + } >/dev/null +fi + declare -a configure_flags=( "-DCMAKE_BUILD_TYPE=Debug" "-DCMAKE_INSTALL_PREFIX=${mongoc_install_idir}" @@ -87,8 +77,6 @@ declare -a compile_flags case "${OSTYPE:?}" in cygwin) - compile_flags+=("/maxcpucount:$(nproc)") - # Replace `/Zi`, which is incompatible with ccache, with `/Z7` while preserving other default debug flags. cmake_flags+=( "-DCMAKE_MSVC_DEBUG_INFORMATION_FORMAT=Embedded" @@ -97,11 +85,9 @@ cygwin) darwin*) configure_flags+=("-DCMAKE_C_FLAGS=-fPIC") configure_flags+=("-DCMAKE_MACOSX_RPATH=ON") - compile_flags+=("-j" "$(nproc)") ;; *) configure_flags+=("-DCMAKE_C_FLAGS=-fPIC") - compile_flags+=("-j" "$(nproc)") ;; esac @@ -115,7 +101,7 @@ fi # Install C Driver libraries. { echo "Installing C Driver into ${mongoc_dir}..." 1>&2 - "${cmake_binary}" -S "${mongoc_idir}" -B "${mongoc_idir}" "${configure_flags[@]}" - "${cmake_binary}" --build "${mongoc_idir}" --config Debug --target install -- "${compile_flags[@]}" + cmake -S "${mongoc_idir}" -B "${mongoc_idir}" "${configure_flags[@]}" + cmake --build "${mongoc_idir}" --config Debug --target install -- "${compile_flags[@]}" echo "Installing C Driver into ${mongoc_dir}... done." 1>&2 } >/dev/null diff --git a/.evergreen/scripts/patch-uv-installer.sh b/.evergreen/scripts/patch-uv-installer.sh new file mode 100644 index 0000000000..31bf0b918d --- /dev/null +++ b/.evergreen/scripts/patch-uv-installer.sh @@ -0,0 +1,83 @@ +#!/usr/bin/env bash + +# A convenient helper function to download the list of checksums for the specified release. +# The output of this function should be copy-pasted as-is into the array of checksums below. +download_checksums() { + declare version + version="${1:?"usage: download_checkums "}" + + for checksum in $(curl -sSL "https://github.com/astral-sh/uv/releases/download/${version:?}/dist-manifest.json" | jq -r '.releases[0].artifacts.[] | select(startswith("uv-") and (endswith(".zip.sha256") or endswith(".tar.gz.sha256")))'); do + curl -sSL "https://github.com/astral-sh/uv/releases/download/${version:?}/${checksum:?}" + done +} + +# Patches the specified uv-installer.sh script with checksums. +patch_uv_installer() { + declare script version + script="${1:?"usage: patch_uv_installer "}" + version="${2:?"usage: patch_uv_installer "}" + + [[ -f "${script:?}" ]] || { + echo "${script:?} does not exist?" + return 1 + } >&2 + + command -v perl >/dev/null || return + + # Ensure the uv-installer.sh script's version matches the expected version. + app_version="$(perl -lne 'print $1 if m|APP_VERSION="([^"]+)"|' "${script:?}")" || return + + [[ "${app_version:?}" == "${version:?}" ]] || { + echo "${script:?} version ${app_version:?} does not match expected version ${version:?}" + return 1 + } >&2 + + # The output of the `download_checksums` helper function. + checksums=( + 15269226c753f01137b5a35c79e59ab46d8aab25a242641fdc4003a6d0a831ff uv-aarch64-apple-darwin.tar.gz + a2891f1f1c56e717115579da655951007e2e5e498535b473d9f7cbffe7369e1a *uv-aarch64-pc-windows-msvc.zip + 6fd314ca589788265ff99ec754bd2fa2a5d090ef592ddbbe8ded6b141615a491 uv-aarch64-unknown-linux-gnu.tar.gz + d78076c7e0dfcd3580736c11e009ef856bd13015f00406e3ded1fc895e2104ba uv-aarch64-unknown-linux-musl.tar.gz + 87d33a579cc2ee986e3163bb5de1791c6052ef8716d5fb8d8bf73aa2e5f1bf66 uv-arm-unknown-linux-musleabihf.tar.gz + 4139d74dfe3192bc71dacd3cf0cdf6a006d121db2c4d841e08f369761baaf00e uv-armv7-unknown-linux-gnueabihf.tar.gz + 5d4d117cebddc7dbdbf6e1410c65868f113a75700acac77eed28dfdc0411c113 uv-armv7-unknown-linux-musleabihf.tar.gz + 4eaa185b61f9cfe73ab7534de7282e51cc0f6bf47361429bdcbb6a5f3264f6e4 *uv-i686-pc-windows-msvc.zip + 7fb9324cfb0c57a9b9145e73598794c7bc4df01f50730bd926d4ab10d4fc59ff uv-i686-unknown-linux-gnu.tar.gz + 3c2e2d69e8da093df76ffffa9758669c33ae47624f73d06ec2a83a363f17fbd4 uv-i686-unknown-linux-musl.tar.gz + 264dbfddd58cdbd35b33ea24dd802a3409eae1d4516d057bdff88df2e257eaa2 uv-powerpc64-unknown-linux-gnu.tar.gz + d34c6d7df2ed9e9739bc0313875e602a943b17fccbf1127f824a5ff9a3253bb5 uv-powerpc64le-unknown-linux-gnu.tar.gz + 6bcd5a72977a4362f042cc2568960b5a42c1f13240ada6b1cce6aa2f6d6a3e42 uv-riscv64gc-unknown-linux-gnu.tar.gz + 8b4372280249038ea5824937d6e1ca7e2192061bd38f3362200133ff55cbb9c3 uv-s390x-unknown-linux-gnu.tar.gz + 4b1da363d8913a85a4a40df6620ae800b16c62beb54f60b1d336432644cb12bb uv-x86_64-apple-darwin.tar.gz + f7ed402ea1e4d7fb2b2490e1a097e9849bfdaaa689521d290bdce5478db0428f *uv-x86_64-pc-windows-msvc.zip + 5429c9b96cab65198c2e5bfe83e933329aa16303a0369d5beedc71785a4a2f36 uv-x86_64-unknown-linux-gnu.tar.gz + 0d89cffae3ad1c4ae2d4da06f71ad4539974185a31f7c196a6151b400bf84039 uv-x86_64-unknown-linux-musl.tar.gz + ) + + # Substitution: + # local _checksum_value + # -> + # local _checksum_value="sha256" + perl -i'' -lpe "s|local _checksum_style$|local _checksum_style=\"sha256\"|" "${script:?}" || return + + # Substitution (for each checksum + artifact in the checksums array): + # case "$_artifact_name" in + # ... + # "") + # ... + # esac + # -> + # case "$_artifact_name" in + # ... + # "") _checksum_value="" + # ... + # esac + for ((i=0; i<"${#checksums[@]}"; i+=2)); do + declare checksum artifact + checksum="${checksums[i]:?}" + artifact="${checksums[i+1]:?}" + + [[ "${artifact:?}" =~ ^\* ]] && artifact="${artifact:1}" + perl -i'' -lpe "s|(\"${artifact:?}\"\))|\$1 _checksum_value=\"${checksum:?}\"|" "${script:?}" || return + done +} diff --git a/.evergreen/scripts/test.sh b/.evergreen/scripts/test.sh index 9f6e57b818..faa8d54256 100755 --- a/.evergreen/scripts/test.sh +++ b/.evergreen/scripts/test.sh @@ -11,8 +11,8 @@ set -o pipefail : "${cse_azure_tenant_id:?}" : "${cse_gcp_email:?}" : "${cse_gcp_privatekey:?}" -: "${distro_id:?}" # Required by find-cmake-latest.sh. : "${MONGOCXX_TEST_TOPOLOGY:?}" +: "${UV_INSTALL_DIR:?}" : "${CRYPT_SHARED_LIB_PATH:-}" : "${disable_slow_tests:-}" @@ -100,11 +100,8 @@ fi export DRIVERS_TOOLS popd # "${working_dir:?}/../drivers-evergreen-tools" -# shellcheck source=/dev/null -. "${mongoc_dir:?}/.evergreen/scripts/find-cmake-latest.sh" -export cmake_binary -cmake_binary="$(find_cmake_latest)" -command -v "${cmake_binary:?}" +. .evergreen/scripts/install-build-tools.sh +install_build_tools # Use ccache if available. if [[ -f "${mongoc_dir:?}/.evergreen/scripts/find-ccache.sh" ]]; then @@ -238,10 +235,10 @@ fi pushd "${working_dir:?}/build" if [[ "${OSTYPE:?}" =~ cygwin ]]; then - CTEST_OUTPUT_ON_FAILURE=1 "${cmake_binary:?}" --build . --config "${build_type:?}" --target RUN_TESTS -- /verbosity:minimal + CTEST_OUTPUT_ON_FAILURE=1 cmake --build . --config "${build_type:?}" --target RUN_TESTS -- /verbosity:minimal echo "Building examples..." - "${cmake_binary:?}" --build . --config "${build_type:?}" --target examples/examples + cmake --build . --config "${build_type:?}" --target examples/examples echo "Building examples... done." # Only run examples if MONGODB_API_VERSION is unset. We do not append @@ -249,7 +246,7 @@ if [[ "${OSTYPE:?}" =~ cygwin ]]; then # is true. if [[ -z "$MONGODB_API_VERSION" ]]; then echo "Running examples..." - if ! "${cmake_binary:?}" --build . --config "${build_type:?}" --target examples/run-examples --parallel 1 -- /verbosity:minimal >|output.txt 2>&1; then + if ! cmake --build . --config "${build_type:?}" --target examples/run-examples --parallel 1 -- /verbosity:minimal >|output.txt 2>&1; then # Only emit output on failure. cat output.txt exit 1 @@ -285,7 +282,6 @@ else if [[ "${TEST_WITH_ASAN:-}" == "ON" || "${TEST_WITH_UBSAN:-}" == "ON" ]]; then export ASAN_OPTIONS="detect_leaks=1" export UBSAN_OPTIONS="print_stacktrace=1" - export PATH="/opt/mongodbtoolchain/v4/bin:${PATH:-}" # llvm-symbolizer elif [[ "${TEST_WITH_VALGRIND:-}" == "ON" ]]; then command -V valgrind valgrind --version @@ -318,7 +314,7 @@ else export OBJC_DISABLE_INITIALIZE_FORK_SAFETY=YES echo "Running examples..." - if ! "${cmake_binary:?}" --build . --target run-examples --parallel 1 >|output.txt 2>&1; then + if ! cmake --build . --target run-examples --parallel 1 >|output.txt 2>&1; then # Only emit output on failure. cat output.txt exit 1 @@ -338,7 +334,7 @@ PKG_CONFIG_PATH+=":${working_dir:?}/build/install/${LIB_DIR:?}/pkgconfig" export PKG_CONFIG_PATH # Environment variables used by example projects. -export CMAKE_GENERATOR="${generator:-}" +export CMAKE_GENERATOR="${generator:-"Ninja"}" export CMAKE_GENERATOR_PLATFORM="${platform:-}" export BUILD_TYPE="${build_type:?}" export CXXFLAGS="${example_projects_cxxflags:-}" @@ -346,6 +342,7 @@ export LDFLAGS="${example_projects_ldflags:-}" export CC="${example_projects_cc:-"cc"}" export CXX="${example_projects_cxx:-"c++"}" export CXX_STANDARD="${example_projects_cxx_standard:-11}" +export ninja_binary if [[ "$OSTYPE" =~ cygwin ]]; then export MSVC=1 diff --git a/.evergreen/scripts/uninstall_check.sh b/.evergreen/scripts/uninstall_check.sh index ed58bcdcba..1e20959687 100755 --- a/.evergreen/scripts/uninstall_check.sh +++ b/.evergreen/scripts/uninstall_check.sh @@ -5,20 +5,6 @@ set -o errexit # Exit the script with error if any of the commands fail BUILD_DIR="$(pwd)/build" INSTALL_DIR="$BUILD_DIR/install" -if [[ "${distro_id:?}" == rhel* ]]; then - LIB_DIR="lib64" -else - LIB_DIR="lib" -fi - -touch "$INSTALL_DIR/$LIB_DIR/canary.txt" - -ls -l "$INSTALL_DIR/share/mongo-cxx-driver" - -. .evergreen/scripts/find-cmake-old.sh - -"$CMAKE" --build "$BUILD_DIR" --target uninstall - ls -lR "$INSTALL_DIR" if test -f "$INSTALL_DIR/$LIB_DIR/pkgconfig/libbsoncxx.pc"; then diff --git a/.evergreen/scripts/uninstall_check_windows.cmd b/.evergreen/scripts/uninstall_check_windows.cmd index e129bf9471..ea99072b94 100755 --- a/.evergreen/scripts/uninstall_check_windows.cmd +++ b/.evergreen/scripts/uninstall_check_windows.cmd @@ -3,19 +3,8 @@ echo set INSTALL_DIR=%CD%\build\install -echo > %INSTALL_DIR%\lib\canary.txt - dir %INSTALL_DIR%\share\mongo-cxx-driver -set CMAKE="C:\cmake\bin\cmake.exe" - -pushd build -%CMAKE% --build . --target uninstall -if errorlevel 1 ( - exit /B 1 -) -popd - dir %INSTALL_DIR% /s if exist %INSTALL_DIR%\lib\pkgconfig\libbsoncxx.pc ( diff --git a/.evergreen/scripts/uv-installer.sh b/.evergreen/scripts/uv-installer.sh index c62fc4f31b..2ad7427d7e 100755 --- a/.evergreen/scripts/uv-installer.sh +++ b/.evergreen/scripts/uv-installer.sh @@ -1,36 +1,52 @@ #!/bin/sh # shellcheck shell=dash +# shellcheck disable=SC2039 # local is non-POSIX # # Licensed under the MIT license # , at your # option. This file may not be copied, modified, or distributed # except according to those terms. -if [ "$KSH_VERSION" = 'Version JM 93t+ 2010-03-05' ]; then - # The version of ksh93 that ships with many illumos systems does not - # support the "local" extension. Print a message rather than fail in - # subtle ways later on: - echo 'this installer does not work with this ksh93 version; please try bash!' >&2 - exit 1 -fi +# This runs on Unix shells like bash/dash/ksh/zsh. It uses the common `local` +# extension. Note: Most shells limit `local` to 1 var per line, contra bash. + +# Some versions of ksh have no `local` keyword. Alias it to `typeset`, but +# beware this makes variables global with f()-style function syntax in ksh93. +# mksh has this alias by default. +has_local() { + # shellcheck disable=SC2034 # deliberately unused + local _has_local +} + +has_local 2>/dev/null || alias local=typeset set -u APP_NAME="uv" -APP_VERSION="0.5.14" +APP_VERSION="0.8.6" # Look for GitHub Enterprise-style base URL first if [ -n "${UV_INSTALLER_GHE_BASE_URL:-}" ]; then INSTALLER_BASE_URL="$UV_INSTALLER_GHE_BASE_URL" else INSTALLER_BASE_URL="${UV_INSTALLER_GITHUB_BASE_URL:-https://github.com}" fi -if [ -n "${INSTALLER_DOWNLOAD_URL:-}" ]; then +if [ -n "${UV_DOWNLOAD_URL:-}" ]; then + ARTIFACT_DOWNLOAD_URL="$UV_DOWNLOAD_URL" +elif [ -n "${INSTALLER_DOWNLOAD_URL:-}" ]; then ARTIFACT_DOWNLOAD_URL="$INSTALLER_DOWNLOAD_URL" else - ARTIFACT_DOWNLOAD_URL="${INSTALLER_BASE_URL}/astral-sh/uv/releases/download/0.5.14" + ARTIFACT_DOWNLOAD_URL="${INSTALLER_BASE_URL}/astral-sh/uv/releases/download/0.8.6" +fi +if [ -n "${UV_PRINT_VERBOSE:-}" ]; then + PRINT_VERBOSE="$UV_PRINT_VERBOSE" +else + PRINT_VERBOSE=${INSTALLER_PRINT_VERBOSE:-0} +fi +if [ -n "${UV_PRINT_QUIET:-}" ]; then + PRINT_QUIET="$UV_PRINT_QUIET" +else + PRINT_QUIET=${INSTALLER_PRINT_QUIET:-0} fi -PRINT_VERBOSE=${INSTALLER_PRINT_VERBOSE:-0} -PRINT_QUIET=${INSTALLER_PRINT_QUIET:-0} if [ -n "${UV_NO_MODIFY_PATH:-}" ]; then NO_MODIFY_PATH="$UV_NO_MODIFY_PATH" else @@ -46,21 +62,48 @@ if [ -n "${UNMANAGED_INSTALL}" ]; then NO_MODIFY_PATH=1 INSTALL_UPDATER=0 fi +AUTH_TOKEN="${UV_GITHUB_TOKEN:-}" read -r RECEIPT < "$_tmp" </dev/null)" = "1" ]; then - _cputype=aarch64 + if [ "$_ostype" = Darwin ]; then + # Darwin `uname -m` can lie due to Rosetta shenanigans. If you manage to + # invoke a native shell binary and then a native uname binary, you can + # get the real answer, but that's hard to ensure, so instead we use + # `sysctl` (which doesn't lie) to check for the actual architecture. + if [ "$_cputype" = i386 ]; then + # Handling i386 compatibility mode in older macOS versions (<10.15) + # running on x86_64-based Macs. + # Starting from 10.15, macOS explicitly bans all i386 binaries from running. + # See: + + # Avoid `sysctl: unknown oid` stderr output and/or non-zero exit code. + if sysctl hw.optional.x86_64 2> /dev/null || true | grep -q ': 1'; then + _cputype=x86_64 + fi + elif [ "$_cputype" = x86_64 ]; then + # Handling x86-64 compatibility mode (a.k.a. Rosetta 2) + # in newer macOS versions (>=11) running on arm64-based Macs. + # Rosetta 2 is built exclusively for x86-64 and cannot run i386 binaries. + + # Avoid `sysctl: unknown oid` stderr output and/or non-zero exit code. + if sysctl hw.optional.arm64 2> /dev/null || true | grep -q ': 1'; then + _cputype=arm64 + fi fi fi @@ -1529,6 +1723,7 @@ get_architecture() { fi fi + local _current_exe case "$_ostype" in Android) @@ -1536,9 +1731,9 @@ get_architecture() { ;; Linux) - check_proc + _current_exe=$(get_current_exe) _ostype=unknown-linux-$_clibtype - _bitness=$(get_bitness) + _bitness=$(get_bitness "$_current_exe") ;; FreeBSD) @@ -1611,14 +1806,14 @@ get_architecture() { ;; mips) - _cputype=$(get_endianness mips '' el) + _cputype=$(get_endianness "$_current_exe" mips '' el) ;; mips64) if [ "$_bitness" -eq 64 ]; then # only n64 ABI is supported for now _ostype="${_ostype}abi64" - _cputype=$(get_endianness mips64 '' el) + _cputype=$(get_endianness "$_current_exe" mips64 '' el) fi ;; @@ -1642,6 +1837,7 @@ get_architecture() { ;; loongarch64) _cputype=loongarch64 + ensure_loongarch_uapi ;; *) err "unknown CPU type: $_cputype" @@ -1653,14 +1849,14 @@ get_architecture() { case $_cputype in x86_64) # 32-bit executable for amd64 = x32 - if is_host_amd64_elf; then { + if is_host_amd64_elf "$_current_exe"; then { err "x32 linux unsupported" }; else _cputype=i686 fi ;; mips64) - _cputype=$(get_endianness mips '' el) + _cputype=$(get_endianness "$_current_exe" mips '' el) ;; powerpc64) _cputype=powerpc @@ -1679,10 +1875,12 @@ get_architecture() { esac fi - # treat armv7 systems without neon as plain arm + # Detect armv7 but without the CPU features Rust needs in that build, + # and fall back to arm. if [ "$_ostype" = "unknown-linux-gnueabihf" ] && [ "$_cputype" = armv7 ]; then - if ensure grep '^Features' /proc/cpuinfo | grep -q -v neon; then - # At least one processor does not have NEON. + if ! (ensure grep '^Features' /proc/cpuinfo | grep -E -q 'neon|simd') ; then + # Either `/proc/cpuinfo` is malformed or unavailable, or + # at least one processor does not have NEON (which is asimd on armv8+). _cputype=arm fi fi @@ -1704,6 +1902,16 @@ say_verbose() { fi } +warn() { + if [ "0" = "$PRINT_QUIET" ]; then + local red + local reset + red=$(tput setaf 1 2>/dev/null || echo '') + reset=$(tput sgr0 2>/dev/null || echo '') + say "${red}WARN${reset}: $1" >&2 + fi +} + err() { if [ "0" = "$PRINT_QUIET" ]; then local red @@ -1747,19 +1955,47 @@ ignore() { # This wraps curl or wget. Try curl first, if not installed, # use wget instead. downloader() { - if check_cmd curl + # Check if we have a broken snap curl + # https://github.com/boukendesho/curl-snap/issues/1 + _snap_curl=0 + if command -v curl > /dev/null 2>&1; then + _curl_path=$(command -v curl) + if echo "$_curl_path" | grep "/snap/" > /dev/null 2>&1; then + _snap_curl=1 + fi + fi + + # Check if we have a working (non-snap) curl + if check_cmd curl && [ "$_snap_curl" = "0" ] then _dld=curl + # Try wget for both no curl and the broken snap curl elif check_cmd wget then _dld=wget + # If we can't fall back from broken snap curl to wget, report the broken snap curl + elif [ "$_snap_curl" = "1" ] + then + say "curl installed with snap cannot be used to install $APP_NAME" + say "due to missing permissions. Please uninstall it and" + say "reinstall curl with a different package manager (e.g., apt)." + say "See https://github.com/boukendesho/curl-snap/issues/1" + exit 1 else _dld='curl or wget' # to be used in error message of need_cmd fi if [ "$1" = --check ] then need_cmd "$_dld" - elif [ "$_dld" = curl ] - then curl -sSfL "$1" -o "$2" - elif [ "$_dld" = wget ] - then wget "$1" -O "$2" + elif [ "$_dld" = curl ]; then + if [ -n "${AUTH_TOKEN:-}" ]; then + curl -sSfL --header "Authorization: Bearer ${AUTH_TOKEN}" "$1" -o "$2" + else + curl -sSfL "$1" -o "$2" + fi + elif [ "$_dld" = wget ]; then + if [ -n "${AUTH_TOKEN:-}" ]; then + wget --header "Authorization: Bearer ${AUTH_TOKEN}" "$1" -O "$2" + else + wget "$1" -O "$2" + fi else err "Unknown downloader" # should not reach here fi } diff --git a/etc/make_release.py b/etc/make_release.py index 42de090471..846cc28612 100755 --- a/etc/make_release.py +++ b/etc/make_release.py @@ -449,10 +449,9 @@ def build_distribution(release_tag, release_version, c_driver_dir, quiet, skip_d click.echo('Clear ./build with "git clean -xdf ./build"', err=True) return None - run_shell_script('. .evergreen/scripts/find-cmake-old.sh;' - 'cd build;' + run_shell_script('cd build;' 'echo ' + release_version + ' > VERSION_CURRENT;' - '${CMAKE} -DCMAKE_BUILD_TYPE=Release -DENABLE_TESTS=ON ' + 'cmake -DCMAKE_BUILD_TYPE=Release -DENABLE_TESTS=ON ' '-DCMAKE_PREFIX_PATH="' + c_driver_dir + '" ' '-DENABLE_UNINSTALL=ON ..;' 'cmake --build . --target dist') diff --git a/etc/run-clang-tidy.sh b/etc/run-clang-tidy.sh index ca9b8a2be3..e6c7d54a81 100755 --- a/etc/run-clang-tidy.sh +++ b/etc/run-clang-tidy.sh @@ -17,12 +17,13 @@ if ! command -V parallel >/dev/null; then sudo yum install -q -y parallel fi -PATH="${UV_INSTALL_DIR:?}:${PATH:-}" -uvx clang-tidy --version +# shellcheck source=/dev/null +. .evergreen/scripts/install-build-tools.sh +install_build_tools +export CMAKE_GENERATOR="Ninja" -. ../mongoc/.evergreen/scripts/find-cmake-latest.sh -cmake_binary="$(find_cmake_latest)" -command -v "${cmake_binary:?}" +uv tool install -q clang-tidy +clang-tidy --version # Use ccache if available. if [[ -f "../mongoc/.evergreen/scripts/find-ccache.sh" ]]; then @@ -34,15 +35,15 @@ fi cmake_config_flags=( -DCMAKE_EXPORT_COMPILE_COMMANDS=ON -DCMAKE_BUILD_TYPE=Debug - -DCMAKE_PREFIX_PATH="$(pwd)/../mongoc" # Avoid downloading C Driver. + "-DCMAKE_PREFIX_PATH=$(pwd)/../mongoc" # Avoid downloading C Driver. -DCMAKE_CXX_STANDARD=17 ) # Generate the compilation database file. -"${cmake_binary:?}" -S . -B build "${cmake_config_flags[@]}" +cmake -S . -B build "${cmake_config_flags[@]}" # Some files (i.e. headers) may need to be generated during the build step. -CMAKE_BUILD_PARALLEL_LEVEL="$(nproc)" "${cmake_binary:?}" --build build +cmake --build build # # Each check has a name and the checks to run can be chosen using the -checks= option, which specifies a comma-separated @@ -60,7 +61,7 @@ CMAKE_BUILD_PARALLEL_LEVEL="$(nproc)" "${cmake_binary:?}" --build build # echo "Running clang-tidy with configuration:" -uvx clang-tidy -p=build -dump-config +clang-tidy -p=build -dump-config find_args=( -type f @@ -75,5 +76,5 @@ find src "${find_args[@]}" # TODO: update clang-tidy config and address warnings. { - find src "${find_args[@]}" | parallel uvx clang-tidy --quiet -p=build {} 2>/dev/null + find src "${find_args[@]}" | parallel clang-tidy --quiet -p=build {} 2>/dev/null } || true diff --git a/examples/projects/bsoncxx/cmake/shared/build.sh b/examples/projects/bsoncxx/cmake/shared/build.sh index e4aa5b7791..7ebdbf1cb0 100755 --- a/examples/projects/bsoncxx/cmake/shared/build.sh +++ b/examples/projects/bsoncxx/cmake/shared/build.sh @@ -6,9 +6,9 @@ set -o pipefail rm -rf build/* cd build if [ -z "$MSVC" ]; then - "${cmake_binary:?}" -DCMAKE_BUILD_TYPE="${build_type:?}" -DCMAKE_CXX_STANDARD="${CXX_STANDARD:?}" .. - "${cmake_binary:?}" --build . --target run + uvx cmake -DCMAKE_BUILD_TYPE="${build_type:?}" -DCMAKE_CXX_STANDARD="${CXX_STANDARD:?}" .. + uvx cmake --build . --target run else - "${cmake_binary:?}" -G "Visual Studio 15 2017" -A "x64" -DCMAKE_CXX_STANDARD="${CXX_STANDARD:?}" -DCMAKE_MSVC_DEBUG_INFORMATION_FORMAT=Embedded .. - "${cmake_binary:?}" --build . --target run --config "${build_type:?}" -- /verbosity:minimal + uvx cmake -G "Visual Studio 15 2017" -A "x64" -DCMAKE_CXX_STANDARD="${CXX_STANDARD:?}" -DCMAKE_MSVC_DEBUG_INFORMATION_FORMAT=Embedded .. + uvx cmake --build . --target run --config "${build_type:?}" -- /verbosity:minimal fi diff --git a/examples/projects/bsoncxx/cmake/static/build.sh b/examples/projects/bsoncxx/cmake/static/build.sh index e4aa5b7791..7ebdbf1cb0 100755 --- a/examples/projects/bsoncxx/cmake/static/build.sh +++ b/examples/projects/bsoncxx/cmake/static/build.sh @@ -6,9 +6,9 @@ set -o pipefail rm -rf build/* cd build if [ -z "$MSVC" ]; then - "${cmake_binary:?}" -DCMAKE_BUILD_TYPE="${build_type:?}" -DCMAKE_CXX_STANDARD="${CXX_STANDARD:?}" .. - "${cmake_binary:?}" --build . --target run + uvx cmake -DCMAKE_BUILD_TYPE="${build_type:?}" -DCMAKE_CXX_STANDARD="${CXX_STANDARD:?}" .. + uvx cmake --build . --target run else - "${cmake_binary:?}" -G "Visual Studio 15 2017" -A "x64" -DCMAKE_CXX_STANDARD="${CXX_STANDARD:?}" -DCMAKE_MSVC_DEBUG_INFORMATION_FORMAT=Embedded .. - "${cmake_binary:?}" --build . --target run --config "${build_type:?}" -- /verbosity:minimal + uvx cmake -G "Visual Studio 15 2017" -A "x64" -DCMAKE_CXX_STANDARD="${CXX_STANDARD:?}" -DCMAKE_MSVC_DEBUG_INFORMATION_FORMAT=Embedded .. + uvx cmake --build . --target run --config "${build_type:?}" -- /verbosity:minimal fi diff --git a/examples/projects/mongocxx/cmake/shared/build.sh b/examples/projects/mongocxx/cmake/shared/build.sh index e4aa5b7791..7ebdbf1cb0 100755 --- a/examples/projects/mongocxx/cmake/shared/build.sh +++ b/examples/projects/mongocxx/cmake/shared/build.sh @@ -6,9 +6,9 @@ set -o pipefail rm -rf build/* cd build if [ -z "$MSVC" ]; then - "${cmake_binary:?}" -DCMAKE_BUILD_TYPE="${build_type:?}" -DCMAKE_CXX_STANDARD="${CXX_STANDARD:?}" .. - "${cmake_binary:?}" --build . --target run + uvx cmake -DCMAKE_BUILD_TYPE="${build_type:?}" -DCMAKE_CXX_STANDARD="${CXX_STANDARD:?}" .. + uvx cmake --build . --target run else - "${cmake_binary:?}" -G "Visual Studio 15 2017" -A "x64" -DCMAKE_CXX_STANDARD="${CXX_STANDARD:?}" -DCMAKE_MSVC_DEBUG_INFORMATION_FORMAT=Embedded .. - "${cmake_binary:?}" --build . --target run --config "${build_type:?}" -- /verbosity:minimal + uvx cmake -G "Visual Studio 15 2017" -A "x64" -DCMAKE_CXX_STANDARD="${CXX_STANDARD:?}" -DCMAKE_MSVC_DEBUG_INFORMATION_FORMAT=Embedded .. + uvx cmake --build . --target run --config "${build_type:?}" -- /verbosity:minimal fi diff --git a/examples/projects/mongocxx/cmake/static/build.sh b/examples/projects/mongocxx/cmake/static/build.sh index df701c4723..935219b011 100755 --- a/examples/projects/mongocxx/cmake/static/build.sh +++ b/examples/projects/mongocxx/cmake/static/build.sh @@ -6,9 +6,9 @@ set -o pipefail rm -rf build/* cd build if [ -z "$MSVC" ]; then - "${cmake_binary:?}" -DCMAKE_BUILD_TYPE="${build_type}" -DCMAKE_CXX_STANDARD="${CXX_STANDARD:?}" .. - "${cmake_binary:?}" --build . --target run + uvx cmake -DCMAKE_BUILD_TYPE="${build_type}" -DCMAKE_CXX_STANDARD="${CXX_STANDARD:?}" .. + uvx cmake --build . --target run else - "${cmake_binary:?}" -G "Visual Studio 15 2017" -A "x64" -DCMAKE_CXX_STANDARD="${CXX_STANDARD:?}" -DCMAKE_MSVC_DEBUG_INFORMATION_FORMAT=Embedded .. - "${cmake_binary:?}" --build . --target run --config "${build_type:?}" -- /verbosity:minimal + uvx cmake -G "Visual Studio 15 2017" -A "x64" -DCMAKE_CXX_STANDARD="${CXX_STANDARD:?}" -DCMAKE_MSVC_DEBUG_INFORMATION_FORMAT=Embedded .. + uvx cmake --build . --target run --config "${build_type:?}" -- /verbosity:minimal fi diff --git a/pyproject.toml b/pyproject.toml index 0eb13e5075..4aa8337f32 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -37,6 +37,7 @@ config_generator = [ make_release = [ # etc/make_release.py "click>=6.0", + "cmake>=4.0", "gitpython>=3.1", "jira>=3.1", "looseversion>=1.3", diff --git a/uv.lock b/uv.lock index 8a3276a5f7..b7d94c87e6 100644 --- a/uv.lock +++ b/uv.lock @@ -1,5 +1,5 @@ version = 1 -revision = 2 +revision = 3 requires-python = ">=3.10" [[package]] @@ -26,11 +26,11 @@ wheels = [ [[package]] name = "certifi" -version = "2025.6.15" +version = "2025.7.14" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/73/f7/f14b46d4bcd21092d7d3ccef689615220d8a08fb25e564b65d20738e672e/certifi-2025.6.15.tar.gz", hash = "sha256:d747aa5a8b9bbbb1bb8c22bb13e22bd1f18e9796defa16bab421f7f7a317323b", size = 158753, upload-time = "2025-06-15T02:45:51.329Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b3/76/52c535bcebe74590f296d6c77c86dabf761c41980e1347a2422e4aa2ae41/certifi-2025.7.14.tar.gz", hash = "sha256:8ea99dbdfaaf2ba2f9bac77b9249ef62ec5218e7c2b2e903378ed5fccf765995", size = 163981, upload-time = "2025-07-14T03:29:28.449Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/84/ae/320161bd181fc06471eed047ecce67b693fd7515b16d495d8932db763426/certifi-2025.6.15-py3-none-any.whl", hash = "sha256:2e0c7ce7cb5d8f8634ca55d2ba7e6ec2689a2fd6537d8dec1296a477a4910057", size = 157650, upload-time = "2025-06-15T02:45:49.977Z" }, + { url = "https://files.pythonhosted.org/packages/4f/52/34c6cf5bb9285074dc3531c437b3919e825d976fde097a7a73f79e726d03/certifi-2025.7.14-py3-none-any.whl", hash = "sha256:6b31f564a415d79ee77df69d757bb49a5bb53bd9f756cbbe24394ffd6fc1f4b2", size = 162722, upload-time = "2025-07-14T03:29:26.863Z" }, ] [[package]] @@ -153,25 +153,27 @@ wheels = [ [[package]] name = "clang-format" -version = "20.1.7" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/a7/af/e138e1be1812ce0261ceaf5695e7d4299fa4d5085e1ed16e9157c4cda3ea/clang_format-20.1.7.tar.gz", hash = "sha256:2b0d76b9bf1f993bad33d2216b5fce4c407bc748fa31659ab7f51ca60df113c9", size = 11535, upload-time = "2025-06-26T12:57:25.283Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/98/c7/d6b6b2f37e559cefc07426170368ddb5951753b7a831668666c5d91d6b79/clang_format-20.1.7-py2.py3-none-macosx_10_9_x86_64.whl", hash = "sha256:70a904719a1bd6653d77ddc6d7b40418845912a1a2a419b9116b819a6b619f8c", size = 1436729, upload-time = "2025-06-26T12:57:02.479Z" }, - { url = "https://files.pythonhosted.org/packages/a0/8c/ae7bc9122a2c7505506bba4aae9d9f38c01435b735a38c65985d30efc943/clang_format-20.1.7-py2.py3-none-macosx_11_0_arm64.whl", hash = "sha256:e5257e8188569e4e47fceb3ba3317b0b44dc5ab5046c8cc2d58c626430c747a6", size = 1410576, upload-time = "2025-06-26T12:57:04.441Z" }, - { url = "https://files.pythonhosted.org/packages/19/c1/6777ef4eafa63d35dda0cda2803e818d17a0a9fe3216837eab1f169afbee/clang_format-20.1.7-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1dad1e6f9eb732b76046bf5810c6ee78b9e6cd6b3616cb75d9bde06ecd3222e6", size = 1794265, upload-time = "2025-06-26T12:57:05.722Z" }, - { url = "https://files.pythonhosted.org/packages/54/8f/33a426e3b61cff30e4d8d7173508da277ece67296428b7657da681c821d5/clang_format-20.1.7-py2.py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b27ed7fe674e8a77461c8d5b117ed96021aa18233917b3fe54b95391e0b22d04", size = 1968022, upload-time = "2025-06-26T12:57:07.03Z" }, - { url = "https://files.pythonhosted.org/packages/da/1f/fc0fe12a27153370ca55490bedd29f11611b1a1336779472dec5f3d6af94/clang_format-20.1.7-py2.py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:bd144f093b4a3ac8a0f0d0ebb9b013974884d9da0627b9905949c6f3213aa850", size = 2724211, upload-time = "2025-06-26T12:57:08.75Z" }, - { url = "https://files.pythonhosted.org/packages/c0/fd/7d7462d307d8827de0b8b183b3b467643e14c61e880b5485e7aa80a11db7/clang_format-20.1.7-py2.py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d79484ce2c8f621242046c4bb0aefd49445ec5c7bc3c404af97490289791b777", size = 1789853, upload-time = "2025-06-26T12:57:10.314Z" }, - { url = "https://files.pythonhosted.org/packages/8b/7f/55985595ffbf9bcec64ad36e9a0451cf8556ba0fb1a80781943de106cfa3/clang_format-20.1.7-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:99cbfb99dab836027498190f55e543bed51bae33ae6dc256861e7aa91368de98", size = 1801091, upload-time = "2025-06-26T12:57:11.708Z" }, - { url = "https://files.pythonhosted.org/packages/84/2e/04009020237243f8785188810ee33bc9ce0773e3ccba2599768381dac088/clang_format-20.1.7-py2.py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:4c05114a10efe85c11fde518fe0fadc2977ce4a997a26ceaac88521daee83bbd", size = 2774653, upload-time = "2025-06-26T12:57:13.248Z" }, - { url = "https://files.pythonhosted.org/packages/1c/22/8f98cf57f54a06ff3a08dd79fba25617a4495614b6458bc69e46e81caa96/clang_format-20.1.7-py2.py3-none-musllinux_1_2_i686.whl", hash = "sha256:9cd4d64dc0e34b23badad0ce3a235fb5c8ac63651d9f91d1c806356212cbca6c", size = 3100264, upload-time = "2025-06-26T12:57:14.59Z" }, - { url = "https://files.pythonhosted.org/packages/0b/93/b5dc2959423b203f8a8db35ff7f19a114c50df265728714dcaf90d779d4f/clang_format-20.1.7-py2.py3-none-musllinux_1_2_ppc64le.whl", hash = "sha256:11431cb437ed22be85744ea47b3a6801bc61de7ac4b775bf1cb89ee190c992d4", size = 3186502, upload-time = "2025-06-26T12:57:16.176Z" }, - { url = "https://files.pythonhosted.org/packages/da/a6/3ae4861b2fd3eba3b47d46e5c31b4dac0065a8048dc77825a85ac141e991/clang_format-20.1.7-py2.py3-none-musllinux_1_2_s390x.whl", hash = "sha256:29f5fe39e60579ca253d31c1122ce06a80716400ec7e5dc38833da80f88dbbd5", size = 3224655, upload-time = "2025-06-26T12:57:18.012Z" }, - { url = "https://files.pythonhosted.org/packages/64/df/8668d80685b0556fead8ecc9ff221574d9f2b4011a68da155c54acab6dc6/clang_format-20.1.7-py2.py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:6db0b7271af8cbc2656b3b6b31e4276d5c6b8ceafb1981760f4738cfbe0a9e43", size = 2881843, upload-time = "2025-06-26T12:57:19.347Z" }, - { url = "https://files.pythonhosted.org/packages/5c/e8/5f105c2195fe565b9b5203f533f6d727a73d98ef3b295e3f2f01ddf5d847/clang_format-20.1.7-py2.py3-none-win32.whl", hash = "sha256:7bd56bd0f519959488977dcddddba4e4fd07cba6225ed09ad658caa1f7286d1f", size = 1259337, upload-time = "2025-06-26T12:57:21.029Z" }, - { url = "https://files.pythonhosted.org/packages/31/0d/a3685e3287d3ff3676297da331d7a05110dee049c773af2d6a1f5c8df0b0/clang_format-20.1.7-py2.py3-none-win_amd64.whl", hash = "sha256:4a9b909b1a9eb0b91aae51fdeeeb013ce20f9079d2e0fa8b8381e97c268dc889", size = 1444266, upload-time = "2025-06-26T12:57:22.37Z" }, - { url = "https://files.pythonhosted.org/packages/88/93/5242ed23c0ec6b2e28509452b41c732789822c9e5aa4a899e406f9d15d64/clang_format-20.1.7-py2.py3-none-win_arm64.whl", hash = "sha256:d11c62d38b9144d30021b884b0f95e7270a6bcbf4f22bdd7dae94a531d82fbba", size = 1319591, upload-time = "2025-06-26T12:57:23.704Z" }, +version = "20.1.8" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/62/e5/6560d6466378597f76292a6f54702dcf8a3746edfbd5fbdcb54b12e9ac46/clang_format-20.1.8.tar.gz", hash = "sha256:8ebd717257d8c7daf6bb1f703a4024f009a58941723eeb0d92ec493ce26aa520", size = 11500, upload-time = "2025-07-10T11:40:06.899Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4f/cd/6dab2c15bb2f13ad13015fb92eda0b49b3bd866153072e4d9796f7b220e4/clang_format-20.1.8-py2.py3-none-macosx_10_9_x86_64.whl", hash = "sha256:e9422bc81b3bea6c0ee773662fbe3bfd8a9479ae70e59008095dfae7001c5a84", size = 1429486, upload-time = "2025-07-10T11:39:38.665Z" }, + { url = "https://files.pythonhosted.org/packages/d8/4c/3efe4fe6910e1e00dcec0c8d9ef715164500f043e9911bdf253370ff917b/clang_format-20.1.8-py2.py3-none-macosx_11_0_arm64.whl", hash = "sha256:c0cf62720247a7dd1e2d610816a2f7d7016433f9c2869880cba655449bd09616", size = 1400840, upload-time = "2025-07-10T11:39:40.516Z" }, + { url = "https://files.pythonhosted.org/packages/dc/c3/af601563d3bfa4c514406347c13dc639f984df7c9e13df3a0adf3a650fc9/clang_format-20.1.8-py2.py3-none-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:4f998e5c19e10f69b87af6991ccb14db934b5fa36fd28c7dbfc17dee957007f4", size = 1777504, upload-time = "2025-07-10T11:39:42.266Z" }, + { url = "https://files.pythonhosted.org/packages/06/60/7c2ff3019599ad985d0a61f74ba8226d538c72485b0e3d25b1899601a9f5/clang_format-20.1.8-py2.py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:34de32fe53452a07497793d5faf3fd03f7cf8b960b915417471ae81227461a39", size = 1692081, upload-time = "2025-07-10T11:39:43.67Z" }, + { url = "https://files.pythonhosted.org/packages/99/74/956bc5455ce102767805b2eafcada0de003c391adb8299222432091af309/clang_format-20.1.8-py2.py3-none-manylinux_2_27_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:1397b1b700ee78af73b14c5d65ad777c570c79a175c220768056fbcb7afed113", size = 1987169, upload-time = "2025-07-10T11:39:45.465Z" }, + { url = "https://files.pythonhosted.org/packages/70/3f/0c141c391a0d4bd4012758f68a27ddc1db8b48814f96eb459417e197124a/clang_format-20.1.8-py2.py3-none-manylinux_2_27_s390x.manylinux_2_28_s390x.whl", hash = "sha256:e195b5f6b79d89d42d4094d103f0a4f47ff3997d6474811622b95ab596f01fd2", size = 2005960, upload-time = "2025-07-10T11:39:47.163Z" }, + { url = "https://files.pythonhosted.org/packages/a6/77/786aa0fc8a75d8ce94966bb33e44c63fec1964cbf343ee862ed6a5be38c1/clang_format-20.1.8-py2.py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7c6bcb7e01ba4f05a4c980fda147b330f7e4833c2aea8c92a0c2df9573ae7afe", size = 1777063, upload-time = "2025-07-10T11:39:48.962Z" }, + { url = "https://files.pythonhosted.org/packages/bc/0b/79cc55d7a64f3798a044c1f12c288048c6551af834700ac2ed1204c1181d/clang_format-20.1.8-py2.py3-none-manylinux_2_31_armv7l.whl", hash = "sha256:d99a5f3d7a252ab762ed79bc2a271a63fe593ae2e2565ce287835c00ce13c37e", size = 1626598, upload-time = "2025-07-10T11:39:50.468Z" }, + { url = "https://files.pythonhosted.org/packages/cf/a2/913509f0e845b2beb0d298a9ec78c230a3a1f659c6928f990e84b842da4a/clang_format-20.1.8-py2.py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:0a687c6efd7708227eafec37e98143e0b4b7dbeca82ff8e1de110d434f4e63ac", size = 2689936, upload-time = "2025-07-10T11:39:52.08Z" }, + { url = "https://files.pythonhosted.org/packages/0e/29/7cb26c5884040d4cb2f1e3ece6d37ebaf318d7cd281339affc94d1a9803c/clang_format-20.1.8-py2.py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:d6491195d8edc788de8abfaea30b78ff74ad3f5ee89653cd0a27a4af4feb1317", size = 2462082, upload-time = "2025-07-10T11:39:53.73Z" }, + { url = "https://files.pythonhosted.org/packages/6a/55/11ba71667856abfc7872c33e71b15c551d2d0fc3ef86ef73f92a46b2749c/clang_format-20.1.8-py2.py3-none-musllinux_1_2_i686.whl", hash = "sha256:9ceae6a1fbd594ec2a31157997378b70df42273795a0177be0725a4e96336231", size = 2927834, upload-time = "2025-07-10T11:39:55.264Z" }, + { url = "https://files.pythonhosted.org/packages/e6/71/496d2bafcb03b16a6fff25e73dcbe5aedcf68dd138580022b3114a3f7a84/clang_format-20.1.8-py2.py3-none-musllinux_1_2_ppc64le.whl", hash = "sha256:941396455b529ca130fae24d6d95bdf9a236d2ad22318991090d0b7ae53d236a", size = 3054954, upload-time = "2025-07-10T11:39:56.823Z" }, + { url = "https://files.pythonhosted.org/packages/d5/b9/8e5595a8d301c9695802664e4e00548a4c88a9fb6e434aac43e4778f06e1/clang_format-20.1.8-py2.py3-none-musllinux_1_2_s390x.whl", hash = "sha256:8dbbdfce85bdde675dee98fdbcddee445e6a9492b2a2b04afabfd33525be5642", size = 3159351, upload-time = "2025-07-10T11:39:58.95Z" }, + { url = "https://files.pythonhosted.org/packages/51/50/d385c1eb678061a18ab1de198e8400bb8c69003ec54fd4220f1c34ea6c46/clang_format-20.1.8-py2.py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:abc1b72f42db5db695d539b0a1b3cc3c125dfaa9c5baea0a94a3a2d6d1e50c1f", size = 2809188, upload-time = "2025-07-10T11:40:00.797Z" }, + { url = "https://files.pythonhosted.org/packages/a7/2d/e02502cd8c845f0b3e17c556648fd481aca0d77935adf8684cda5e4293e5/clang_format-20.1.8-py2.py3-none-win32.whl", hash = "sha256:635b57361fa3caeb9449aa62584d7cd38fbee81dbf3addd6b1d7c377eb34e766", size = 1261819, upload-time = "2025-07-10T11:40:02.194Z" }, + { url = "https://files.pythonhosted.org/packages/bd/ee/656287efdf58dccc7a7299fab547fe1313b49ca1ea1607ea475b262d640f/clang_format-20.1.8-py2.py3-none-win_amd64.whl", hash = "sha256:346ac8cab571eaba4d6b89dfa30fdbbc512db82a66ab0eeb1763cacc5977e325", size = 1414174, upload-time = "2025-07-10T11:40:03.701Z" }, + { url = "https://files.pythonhosted.org/packages/8b/27/71cd96599d47229bd819dcc0c688a859764bb1b4960a23b8a75f8558c044/clang_format-20.1.8-py2.py3-none-win_arm64.whl", hash = "sha256:d18b7b69697e97b6917a69f4bf48bf94e3827b016b491c90dd0f6ab917e37cf9", size = 1319592, upload-time = "2025-07-10T11:40:05.441Z" }, ] [[package]] @@ -186,6 +188,32 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/85/32/10bb5764d90a8eee674e9dc6f4db6a0ab47c8c4d0d83c27f7c39ac415a4d/click-8.2.1-py3-none-any.whl", hash = "sha256:61a3265b914e850b85317d0b3109c7f8cd35a670f963866005d6ef1d5175a12b", size = 102215, upload-time = "2025-05-20T23:19:47.796Z" }, ] +[[package]] +name = "cmake" +version = "4.0.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/25/3f/30c0f44ec5d727f547c35510ae479053abf56bed24b08f3e128f93d09905/cmake-4.0.3.tar.gz", hash = "sha256:215732f09ea8a7088fe1ab46bbd61669437217278d709fd3851bf8211e8c59e3", size = 34504, upload-time = "2025-06-13T15:34:11.68Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c3/d2/5579b66d4421ab11dd00f32f4184be383a74e28ad0685a6604e0e7a8fd29/cmake-4.0.3-py3-none-macosx_10_10_universal2.whl", hash = "sha256:f2adfb459747025f40f9d3bdd1f3a485d43e866c0c4eb66373d1fcd666b13e4a", size = 48740112, upload-time = "2025-06-13T15:33:08.513Z" }, + { url = "https://files.pythonhosted.org/packages/67/4d/410c3ebb4a46a236cbc0e3202f5507483ce24c96c1d4a73445675f11b402/cmake-4.0.3-py3-none-manylinux_2_12_i686.manylinux2010_i686.whl", hash = "sha256:04c40c92fdcaa96c66a5731b5b3fbbdf87da99cc68fdd30ff30b90c34d222986", size = 27740648, upload-time = "2025-06-13T15:33:12.877Z" }, + { url = "https://files.pythonhosted.org/packages/77/a7/f845c1e129ad37059612e5d66ffe3dac824fdfd7dec58918a802f38650ff/cmake-4.0.3-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:d41b83d061bcc375a7a5f2942ba523a7563368d296d91260f9d8a53a10f5e5e5", size = 26983727, upload-time = "2025-06-13T15:33:16.394Z" }, + { url = "https://files.pythonhosted.org/packages/45/ee/750dae28fa12493052c44f744affbfeff0f35a526b4346bd86050e9903e5/cmake-4.0.3-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:434f84fdf1e21578974876b8414dc47afeaea62027d9adc37a943a6bb08eb053", size = 27256957, upload-time = "2025-06-13T15:33:19.658Z" }, + { url = "https://files.pythonhosted.org/packages/23/1e/05b08c18145cd8e5ad3f506bfa21fe5277c00faf9052b3fb9bf6d279df42/cmake-4.0.3-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:beec48371a4b906fe398758ded5df57fc16e9bb14fd34244d9d66ee35862fb9f", size = 29020848, upload-time = "2025-06-13T15:33:23.161Z" }, + { url = "https://files.pythonhosted.org/packages/db/b5/578e5b50cb848775aee4e04ceecef3c6595c30fb5fe0642a14eaafa02597/cmake-4.0.3-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:47dc28bee6cfb4de00c7cf7e87d565b5c86eb4088da81b60a49e214fcdd4ffda", size = 30872393, upload-time = "2025-06-13T15:33:26.316Z" }, + { url = "https://files.pythonhosted.org/packages/42/7d/e4cdb9903b971dbbab1127e96bab86d3d77cedbb637f47a8e44ec02c3672/cmake-4.0.3-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e10fdc972b3211915b65cc89e8cd24e1a26c9bd684ee71c3f369fb488f2c4388", size = 27028264, upload-time = "2025-06-13T15:33:29.619Z" }, + { url = "https://files.pythonhosted.org/packages/60/cb/1e4d8baab7c946f809d6c59914428c10acaf39d9f4b52e1dffff834a9f0a/cmake-4.0.3-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d840e780c48c5df1330879d50615176896e8e6eee554507d21ce8e2f1a5f0ff8", size = 27912444, upload-time = "2025-06-13T15:33:33.296Z" }, + { url = "https://files.pythonhosted.org/packages/cb/3a/ff653130b91d73c172205ac10ad71c62a1474bd85ae110eec085e04aec08/cmake-4.0.3-py3-none-manylinux_2_31_armv7l.whl", hash = "sha256:6ef63bbabcbe3b89c1d80547913b6caceaad57987a27e7afc79ebc88ecd829e4", size = 25156436, upload-time = "2025-06-13T15:33:36.316Z" }, + { url = "https://files.pythonhosted.org/packages/7a/6f/514ba65cf1e2d0a80a97c3c4a2ae3805bf8cb3286de41b864b03b44ca47a/cmake-4.0.3-py3-none-musllinux_1_1_aarch64.whl", hash = "sha256:67103f2bcce8f57b8705ba8e353f18fdc3684a346eee97dc5f94d11575a424c6", size = 28026300, upload-time = "2025-06-13T15:33:39.497Z" }, + { url = "https://files.pythonhosted.org/packages/83/b9/49f847fa09b48110cc0f38b72720f979912ac69742de784998b2e36fda18/cmake-4.0.3-py3-none-musllinux_1_1_i686.whl", hash = "sha256:880a1e1ae26d440d7e4f604fecbf839728ca7b096c870f2e7359855cc4828532", size = 31557948, upload-time = "2025-06-13T15:33:43.099Z" }, + { url = "https://files.pythonhosted.org/packages/c0/d8/bbd8eb74bb6c972572293f043a5cd5a56ec9791f8c46ccfbcf53a84aa556/cmake-4.0.3-py3-none-musllinux_1_1_ppc64le.whl", hash = "sha256:c403b660bbff1fd4d7f1c5d9e015ea27566e49ca9461e260c9758f2fd4e5e813", size = 32281822, upload-time = "2025-06-13T15:33:46.544Z" }, + { url = "https://files.pythonhosted.org/packages/df/a4/aebacccbcab31a1896190d57ac3ad9fdeded18f6ce7634b24958c6de8090/cmake-4.0.3-py3-none-musllinux_1_1_s390x.whl", hash = "sha256:2a66ecdd4c3238484cb0c377d689c086a9b8b533e25329f73d21bd1c38f1ae86", size = 28104040, upload-time = "2025-06-13T15:33:49.687Z" }, + { url = "https://files.pythonhosted.org/packages/a2/b3/42cd72162e7b466863ca4c033fb30ef51109b4eaef9686aa81b86f5afd8b/cmake-4.0.3-py3-none-musllinux_1_1_x86_64.whl", hash = "sha256:004e58b1a1a384c2ca799c9c41ac4ed86ac3b80129462992c43c1121f8729ffd", size = 29638511, upload-time = "2025-06-13T15:33:53.063Z" }, + { url = "https://files.pythonhosted.org/packages/d4/4d/d81d27a0d86bf2e24e4574f672b17230db676be2dd878d747439f1f4abfa/cmake-4.0.3-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:133dbc33f995cb97a4456d83d67fa0a7a798f53f979454359140588baa928f43", size = 33324625, upload-time = "2025-06-13T15:33:57.463Z" }, + { url = "https://files.pythonhosted.org/packages/5d/eb/c7736686066bbaacd06b69228a8cd3cbdac279a069658e4a646b3dee4a9c/cmake-4.0.3-py3-none-win32.whl", hash = "sha256:3e07bdd14e69ea67d1e67a4f5225ac2fd91ee9e349c440143cdddd7368be1f46", size = 33683662, upload-time = "2025-06-13T15:34:01.075Z" }, + { url = "https://files.pythonhosted.org/packages/a6/03/70e3bfff49ee89b3e4a137b5504ad003b0cae8dbc291cb753228f55b4b9f/cmake-4.0.3-py3-none-win_amd64.whl", hash = "sha256:9a349ff2b4a7c63c896061676bc0f4e6994f373d54314d79ba3608ee7fa75442", size = 36911867, upload-time = "2025-06-13T15:34:04.774Z" }, + { url = "https://files.pythonhosted.org/packages/50/ce/9cfee241950e700a3ac67a0dbbd26da24c7e252bd48c5af129586a4caadd/cmake-4.0.3-py3-none-win_arm64.whl", hash = "sha256:94a52e67b264a51089907c9e74ca5a9e2f3e65c57c457e0f40f02629a0de74d8", size = 35706970, upload-time = "2025-06-13T15:34:08.703Z" }, +] + [[package]] name = "colorama" version = "0.4.6" @@ -209,49 +237,49 @@ wheels = [ [[package]] name = "cryptography" -version = "45.0.4" +version = "45.0.5" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cffi", marker = "platform_python_implementation != 'PyPy'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/fe/c8/a2a376a8711c1e11708b9c9972e0c3223f5fc682552c82d8db844393d6ce/cryptography-45.0.4.tar.gz", hash = "sha256:7405ade85c83c37682c8fe65554759800a4a8c54b2d96e0f8ad114d31b808d57", size = 744890, upload-time = "2025-06-10T00:03:51.297Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/cc/1c/92637793de053832523b410dbe016d3f5c11b41d0cf6eef8787aabb51d41/cryptography-45.0.4-cp311-abi3-macosx_10_9_universal2.whl", hash = "sha256:425a9a6ac2823ee6e46a76a21a4e8342d8fa5c01e08b823c1f19a8b74f096069", size = 7055712, upload-time = "2025-06-10T00:02:38.826Z" }, - { url = "https://files.pythonhosted.org/packages/ba/14/93b69f2af9ba832ad6618a03f8a034a5851dc9a3314336a3d71c252467e1/cryptography-45.0.4-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:680806cf63baa0039b920f4976f5f31b10e772de42f16310a6839d9f21a26b0d", size = 4205335, upload-time = "2025-06-10T00:02:41.64Z" }, - { url = "https://files.pythonhosted.org/packages/67/30/fae1000228634bf0b647fca80403db5ca9e3933b91dd060570689f0bd0f7/cryptography-45.0.4-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4ca0f52170e821bc8da6fc0cc565b7bb8ff8d90d36b5e9fdd68e8a86bdf72036", size = 4431487, upload-time = "2025-06-10T00:02:43.696Z" }, - { url = "https://files.pythonhosted.org/packages/6d/5a/7dffcf8cdf0cb3c2430de7404b327e3db64735747d641fc492539978caeb/cryptography-45.0.4-cp311-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:f3fe7a5ae34d5a414957cc7f457e2b92076e72938423ac64d215722f6cf49a9e", size = 4208922, upload-time = "2025-06-10T00:02:45.334Z" }, - { url = "https://files.pythonhosted.org/packages/c6/f3/528729726eb6c3060fa3637253430547fbaaea95ab0535ea41baa4a6fbd8/cryptography-45.0.4-cp311-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:25eb4d4d3e54595dc8adebc6bbd5623588991d86591a78c2548ffb64797341e2", size = 3900433, upload-time = "2025-06-10T00:02:47.359Z" }, - { url = "https://files.pythonhosted.org/packages/d9/4a/67ba2e40f619e04d83c32f7e1d484c1538c0800a17c56a22ff07d092ccc1/cryptography-45.0.4-cp311-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:ce1678a2ccbe696cf3af15a75bb72ee008d7ff183c9228592ede9db467e64f1b", size = 4464163, upload-time = "2025-06-10T00:02:49.412Z" }, - { url = "https://files.pythonhosted.org/packages/7e/9a/b4d5aa83661483ac372464809c4b49b5022dbfe36b12fe9e323ca8512420/cryptography-45.0.4-cp311-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:49fe9155ab32721b9122975e168a6760d8ce4cffe423bcd7ca269ba41b5dfac1", size = 4208687, upload-time = "2025-06-10T00:02:50.976Z" }, - { url = "https://files.pythonhosted.org/packages/db/b7/a84bdcd19d9c02ec5807f2ec2d1456fd8451592c5ee353816c09250e3561/cryptography-45.0.4-cp311-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:2882338b2a6e0bd337052e8b9007ced85c637da19ef9ecaf437744495c8c2999", size = 4463623, upload-time = "2025-06-10T00:02:52.542Z" }, - { url = "https://files.pythonhosted.org/packages/d8/84/69707d502d4d905021cac3fb59a316344e9f078b1da7fb43ecde5e10840a/cryptography-45.0.4-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:23b9c3ea30c3ed4db59e7b9619272e94891f8a3a5591d0b656a7582631ccf750", size = 4332447, upload-time = "2025-06-10T00:02:54.63Z" }, - { url = "https://files.pythonhosted.org/packages/f3/ee/d4f2ab688e057e90ded24384e34838086a9b09963389a5ba6854b5876598/cryptography-45.0.4-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:b0a97c927497e3bc36b33987abb99bf17a9a175a19af38a892dc4bbb844d7ee2", size = 4572830, upload-time = "2025-06-10T00:02:56.689Z" }, - { url = "https://files.pythonhosted.org/packages/70/d4/994773a261d7ff98034f72c0e8251fe2755eac45e2265db4c866c1c6829c/cryptography-45.0.4-cp311-abi3-win32.whl", hash = "sha256:e00a6c10a5c53979d6242f123c0a97cff9f3abed7f064fc412c36dc521b5f257", size = 2932769, upload-time = "2025-06-10T00:02:58.467Z" }, - { url = "https://files.pythonhosted.org/packages/5a/42/c80bd0b67e9b769b364963b5252b17778a397cefdd36fa9aa4a5f34c599a/cryptography-45.0.4-cp311-abi3-win_amd64.whl", hash = "sha256:817ee05c6c9f7a69a16200f0c90ab26d23a87701e2a284bd15156783e46dbcc8", size = 3410441, upload-time = "2025-06-10T00:03:00.14Z" }, - { url = "https://files.pythonhosted.org/packages/ce/0b/2488c89f3a30bc821c9d96eeacfcab6ff3accc08a9601ba03339c0fd05e5/cryptography-45.0.4-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:964bcc28d867e0f5491a564b7debb3ffdd8717928d315d12e0d7defa9e43b723", size = 7031836, upload-time = "2025-06-10T00:03:01.726Z" }, - { url = "https://files.pythonhosted.org/packages/fe/51/8c584ed426093aac257462ae62d26ad61ef1cbf5b58d8b67e6e13c39960e/cryptography-45.0.4-cp37-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:6a5bf57554e80f75a7db3d4b1dacaa2764611ae166ab42ea9a72bcdb5d577637", size = 4195746, upload-time = "2025-06-10T00:03:03.94Z" }, - { url = "https://files.pythonhosted.org/packages/5c/7d/4b0ca4d7af95a704eef2f8f80a8199ed236aaf185d55385ae1d1610c03c2/cryptography-45.0.4-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:46cf7088bf91bdc9b26f9c55636492c1cce3e7aaf8041bbf0243f5e5325cfb2d", size = 4424456, upload-time = "2025-06-10T00:03:05.589Z" }, - { url = "https://files.pythonhosted.org/packages/1d/45/5fabacbc6e76ff056f84d9f60eeac18819badf0cefc1b6612ee03d4ab678/cryptography-45.0.4-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:7bedbe4cc930fa4b100fc845ea1ea5788fcd7ae9562e669989c11618ae8d76ee", size = 4198495, upload-time = "2025-06-10T00:03:09.172Z" }, - { url = "https://files.pythonhosted.org/packages/55/b7/ffc9945b290eb0a5d4dab9b7636706e3b5b92f14ee5d9d4449409d010d54/cryptography-45.0.4-cp37-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:eaa3e28ea2235b33220b949c5a0d6cf79baa80eab2eb5607ca8ab7525331b9ff", size = 3885540, upload-time = "2025-06-10T00:03:10.835Z" }, - { url = "https://files.pythonhosted.org/packages/7f/e3/57b010282346980475e77d414080acdcb3dab9a0be63071efc2041a2c6bd/cryptography-45.0.4-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:7ef2dde4fa9408475038fc9aadfc1fb2676b174e68356359632e980c661ec8f6", size = 4452052, upload-time = "2025-06-10T00:03:12.448Z" }, - { url = "https://files.pythonhosted.org/packages/37/e6/ddc4ac2558bf2ef517a358df26f45bc774a99bf4653e7ee34b5e749c03e3/cryptography-45.0.4-cp37-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:6a3511ae33f09094185d111160fd192c67aa0a2a8d19b54d36e4c78f651dc5ad", size = 4198024, upload-time = "2025-06-10T00:03:13.976Z" }, - { url = "https://files.pythonhosted.org/packages/3a/c0/85fa358ddb063ec588aed4a6ea1df57dc3e3bc1712d87c8fa162d02a65fc/cryptography-45.0.4-cp37-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:06509dc70dd71fa56eaa138336244e2fbaf2ac164fc9b5e66828fccfd2b680d6", size = 4451442, upload-time = "2025-06-10T00:03:16.248Z" }, - { url = "https://files.pythonhosted.org/packages/33/67/362d6ec1492596e73da24e669a7fbbaeb1c428d6bf49a29f7a12acffd5dc/cryptography-45.0.4-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:5f31e6b0a5a253f6aa49be67279be4a7e5a4ef259a9f33c69f7d1b1191939872", size = 4325038, upload-time = "2025-06-10T00:03:18.4Z" }, - { url = "https://files.pythonhosted.org/packages/53/75/82a14bf047a96a1b13ebb47fb9811c4f73096cfa2e2b17c86879687f9027/cryptography-45.0.4-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:944e9ccf67a9594137f942d5b52c8d238b1b4e46c7a0c2891b7ae6e01e7c80a4", size = 4560964, upload-time = "2025-06-10T00:03:20.06Z" }, - { url = "https://files.pythonhosted.org/packages/cd/37/1a3cba4c5a468ebf9b95523a5ef5651244693dc712001e276682c278fc00/cryptography-45.0.4-cp37-abi3-win32.whl", hash = "sha256:c22fe01e53dc65edd1945a2e6f0015e887f84ced233acecb64b4daadb32f5c97", size = 2924557, upload-time = "2025-06-10T00:03:22.563Z" }, - { url = "https://files.pythonhosted.org/packages/2a/4b/3256759723b7e66380397d958ca07c59cfc3fb5c794fb5516758afd05d41/cryptography-45.0.4-cp37-abi3-win_amd64.whl", hash = "sha256:627ba1bc94f6adf0b0a2e35d87020285ead22d9f648c7e75bb64f367375f3b22", size = 3395508, upload-time = "2025-06-10T00:03:24.586Z" }, - { url = "https://files.pythonhosted.org/packages/16/33/b38e9d372afde56906a23839302c19abdac1c505bfb4776c1e4b07c3e145/cryptography-45.0.4-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:a77c6fb8d76e9c9f99f2f3437c1a4ac287b34eaf40997cfab1e9bd2be175ac39", size = 3580103, upload-time = "2025-06-10T00:03:26.207Z" }, - { url = "https://files.pythonhosted.org/packages/c4/b9/357f18064ec09d4807800d05a48f92f3b369056a12f995ff79549fbb31f1/cryptography-45.0.4-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:7aad98a25ed8ac917fdd8a9c1e706e5a0956e06c498be1f713b61734333a4507", size = 4143732, upload-time = "2025-06-10T00:03:27.896Z" }, - { url = "https://files.pythonhosted.org/packages/c4/9c/7f7263b03d5db329093617648b9bd55c953de0b245e64e866e560f9aac07/cryptography-45.0.4-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:3530382a43a0e524bc931f187fc69ef4c42828cf7d7f592f7f249f602b5a4ab0", size = 4385424, upload-time = "2025-06-10T00:03:29.992Z" }, - { url = "https://files.pythonhosted.org/packages/a6/5a/6aa9d8d5073d5acc0e04e95b2860ef2684b2bd2899d8795fc443013e263b/cryptography-45.0.4-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:6b613164cb8425e2f8db5849ffb84892e523bf6d26deb8f9bb76ae86181fa12b", size = 4142438, upload-time = "2025-06-10T00:03:31.782Z" }, - { url = "https://files.pythonhosted.org/packages/42/1c/71c638420f2cdd96d9c2b287fec515faf48679b33a2b583d0f1eda3a3375/cryptography-45.0.4-pp310-pypy310_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:96d4819e25bf3b685199b304a0029ce4a3caf98947ce8a066c9137cc78ad2c58", size = 4384622, upload-time = "2025-06-10T00:03:33.491Z" }, - { url = "https://files.pythonhosted.org/packages/ef/ab/e3a055c34e97deadbf0d846e189237d3385dca99e1a7e27384c3b2292041/cryptography-45.0.4-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:b97737a3ffbea79eebb062eb0d67d72307195035332501722a9ca86bab9e3ab2", size = 3328911, upload-time = "2025-06-10T00:03:35.035Z" }, - { url = "https://files.pythonhosted.org/packages/ea/ba/cf442ae99ef363855ed84b39e0fb3c106ac66b7a7703f3c9c9cfe05412cb/cryptography-45.0.4-pp311-pypy311_pp73-macosx_10_9_x86_64.whl", hash = "sha256:4828190fb6c4bcb6ebc6331f01fe66ae838bb3bd58e753b59d4b22eb444b996c", size = 3590512, upload-time = "2025-06-10T00:03:36.982Z" }, - { url = "https://files.pythonhosted.org/packages/28/9a/a7d5bb87d149eb99a5abdc69a41e4e47b8001d767e5f403f78bfaafc7aa7/cryptography-45.0.4-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:03dbff8411206713185b8cebe31bc5c0eb544799a50c09035733716b386e61a4", size = 4146899, upload-time = "2025-06-10T00:03:38.659Z" }, - { url = "https://files.pythonhosted.org/packages/17/11/9361c2c71c42cc5c465cf294c8030e72fb0c87752bacbd7a3675245e3db3/cryptography-45.0.4-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:51dfbd4d26172d31150d84c19bbe06c68ea4b7f11bbc7b3a5e146b367c311349", size = 4388900, upload-time = "2025-06-10T00:03:40.233Z" }, - { url = "https://files.pythonhosted.org/packages/c0/76/f95b83359012ee0e670da3e41c164a0c256aeedd81886f878911581d852f/cryptography-45.0.4-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:0339a692de47084969500ee455e42c58e449461e0ec845a34a6a9b9bf7df7fb8", size = 4146422, upload-time = "2025-06-10T00:03:41.827Z" }, - { url = "https://files.pythonhosted.org/packages/09/ad/5429fcc4def93e577a5407988f89cf15305e64920203d4ac14601a9dc876/cryptography-45.0.4-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:0cf13c77d710131d33e63626bd55ae7c0efb701ebdc2b3a7952b9b23a0412862", size = 4388475, upload-time = "2025-06-10T00:03:43.493Z" }, - { url = "https://files.pythonhosted.org/packages/99/49/0ab9774f64555a1b50102757811508f5ace451cf5dc0a2d074a4b9deca6a/cryptography-45.0.4-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:bbc505d1dc469ac12a0a064214879eac6294038d6b24ae9f71faae1448a9608d", size = 3337594, upload-time = "2025-06-10T00:03:45.523Z" }, +sdist = { url = "https://files.pythonhosted.org/packages/95/1e/49527ac611af559665f71cbb8f92b332b5ec9c6fbc4e88b0f8e92f5e85df/cryptography-45.0.5.tar.gz", hash = "sha256:72e76caa004ab63accdf26023fccd1d087f6d90ec6048ff33ad0445abf7f605a", size = 744903, upload-time = "2025-07-02T13:06:25.941Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f0/fb/09e28bc0c46d2c547085e60897fea96310574c70fb21cd58a730a45f3403/cryptography-45.0.5-cp311-abi3-macosx_10_9_universal2.whl", hash = "sha256:101ee65078f6dd3e5a028d4f19c07ffa4dd22cce6a20eaa160f8b5219911e7d8", size = 7043092, upload-time = "2025-07-02T13:05:01.514Z" }, + { url = "https://files.pythonhosted.org/packages/b1/05/2194432935e29b91fb649f6149c1a4f9e6d3d9fc880919f4ad1bcc22641e/cryptography-45.0.5-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:3a264aae5f7fbb089dbc01e0242d3b67dffe3e6292e1f5182122bdf58e65215d", size = 4205926, upload-time = "2025-07-02T13:05:04.741Z" }, + { url = "https://files.pythonhosted.org/packages/07/8b/9ef5da82350175e32de245646b1884fc01124f53eb31164c77f95a08d682/cryptography-45.0.5-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:e74d30ec9c7cb2f404af331d5b4099a9b322a8a6b25c4632755c8757345baac5", size = 4429235, upload-time = "2025-07-02T13:05:07.084Z" }, + { url = "https://files.pythonhosted.org/packages/7c/e1/c809f398adde1994ee53438912192d92a1d0fc0f2d7582659d9ef4c28b0c/cryptography-45.0.5-cp311-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:3af26738f2db354aafe492fb3869e955b12b2ef2e16908c8b9cb928128d42c57", size = 4209785, upload-time = "2025-07-02T13:05:09.321Z" }, + { url = "https://files.pythonhosted.org/packages/d0/8b/07eb6bd5acff58406c5e806eff34a124936f41a4fb52909ffa4d00815f8c/cryptography-45.0.5-cp311-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:e6c00130ed423201c5bc5544c23359141660b07999ad82e34e7bb8f882bb78e0", size = 3893050, upload-time = "2025-07-02T13:05:11.069Z" }, + { url = "https://files.pythonhosted.org/packages/ec/ef/3333295ed58d900a13c92806b67e62f27876845a9a908c939f040887cca9/cryptography-45.0.5-cp311-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:dd420e577921c8c2d31289536c386aaa30140b473835e97f83bc71ea9d2baf2d", size = 4457379, upload-time = "2025-07-02T13:05:13.32Z" }, + { url = "https://files.pythonhosted.org/packages/d9/9d/44080674dee514dbb82b21d6fa5d1055368f208304e2ab1828d85c9de8f4/cryptography-45.0.5-cp311-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:d05a38884db2ba215218745f0781775806bde4f32e07b135348355fe8e4991d9", size = 4209355, upload-time = "2025-07-02T13:05:15.017Z" }, + { url = "https://files.pythonhosted.org/packages/c9/d8/0749f7d39f53f8258e5c18a93131919ac465ee1f9dccaf1b3f420235e0b5/cryptography-45.0.5-cp311-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:ad0caded895a00261a5b4aa9af828baede54638754b51955a0ac75576b831b27", size = 4456087, upload-time = "2025-07-02T13:05:16.945Z" }, + { url = "https://files.pythonhosted.org/packages/09/d7/92acac187387bf08902b0bf0699816f08553927bdd6ba3654da0010289b4/cryptography-45.0.5-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:9024beb59aca9d31d36fcdc1604dd9bbeed0a55bface9f1908df19178e2f116e", size = 4332873, upload-time = "2025-07-02T13:05:18.743Z" }, + { url = "https://files.pythonhosted.org/packages/03/c2/840e0710da5106a7c3d4153c7215b2736151bba60bf4491bdb421df5056d/cryptography-45.0.5-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:91098f02ca81579c85f66df8a588c78f331ca19089763d733e34ad359f474174", size = 4564651, upload-time = "2025-07-02T13:05:21.382Z" }, + { url = "https://files.pythonhosted.org/packages/2e/92/cc723dd6d71e9747a887b94eb3827825c6c24b9e6ce2bb33b847d31d5eaa/cryptography-45.0.5-cp311-abi3-win32.whl", hash = "sha256:926c3ea71a6043921050eaa639137e13dbe7b4ab25800932a8498364fc1abec9", size = 2929050, upload-time = "2025-07-02T13:05:23.39Z" }, + { url = "https://files.pythonhosted.org/packages/1f/10/197da38a5911a48dd5389c043de4aec4b3c94cb836299b01253940788d78/cryptography-45.0.5-cp311-abi3-win_amd64.whl", hash = "sha256:b85980d1e345fe769cfc57c57db2b59cff5464ee0c045d52c0df087e926fbe63", size = 3403224, upload-time = "2025-07-02T13:05:25.202Z" }, + { url = "https://files.pythonhosted.org/packages/fe/2b/160ce8c2765e7a481ce57d55eba1546148583e7b6f85514472b1d151711d/cryptography-45.0.5-cp37-abi3-macosx_10_9_universal2.whl", hash = "sha256:f3562c2f23c612f2e4a6964a61d942f891d29ee320edb62ff48ffb99f3de9ae8", size = 7017143, upload-time = "2025-07-02T13:05:27.229Z" }, + { url = "https://files.pythonhosted.org/packages/c2/e7/2187be2f871c0221a81f55ee3105d3cf3e273c0a0853651d7011eada0d7e/cryptography-45.0.5-cp37-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:3fcfbefc4a7f332dece7272a88e410f611e79458fab97b5efe14e54fe476f4fd", size = 4197780, upload-time = "2025-07-02T13:05:29.299Z" }, + { url = "https://files.pythonhosted.org/packages/b9/cf/84210c447c06104e6be9122661159ad4ce7a8190011669afceeaea150524/cryptography-45.0.5-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:460f8c39ba66af7db0545a8c6f2eabcbc5a5528fc1cf6c3fa9a1e44cec33385e", size = 4420091, upload-time = "2025-07-02T13:05:31.221Z" }, + { url = "https://files.pythonhosted.org/packages/3e/6a/cb8b5c8bb82fafffa23aeff8d3a39822593cee6e2f16c5ca5c2ecca344f7/cryptography-45.0.5-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:9b4cf6318915dccfe218e69bbec417fdd7c7185aa7aab139a2c0beb7468c89f0", size = 4198711, upload-time = "2025-07-02T13:05:33.062Z" }, + { url = "https://files.pythonhosted.org/packages/04/f7/36d2d69df69c94cbb2473871926daf0f01ad8e00fe3986ac3c1e8c4ca4b3/cryptography-45.0.5-cp37-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl", hash = "sha256:2089cc8f70a6e454601525e5bf2779e665d7865af002a5dec8d14e561002e135", size = 3883299, upload-time = "2025-07-02T13:05:34.94Z" }, + { url = "https://files.pythonhosted.org/packages/82/c7/f0ea40f016de72f81288e9fe8d1f6748036cb5ba6118774317a3ffc6022d/cryptography-45.0.5-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:0027d566d65a38497bc37e0dd7c2f8ceda73597d2ac9ba93810204f56f52ebc7", size = 4450558, upload-time = "2025-07-02T13:05:37.288Z" }, + { url = "https://files.pythonhosted.org/packages/06/ae/94b504dc1a3cdf642d710407c62e86296f7da9e66f27ab12a1ee6fdf005b/cryptography-45.0.5-cp37-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:be97d3a19c16a9be00edf79dca949c8fa7eff621763666a145f9f9535a5d7f42", size = 4198020, upload-time = "2025-07-02T13:05:39.102Z" }, + { url = "https://files.pythonhosted.org/packages/05/2b/aaf0adb845d5dabb43480f18f7ca72e94f92c280aa983ddbd0bcd6ecd037/cryptography-45.0.5-cp37-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:7760c1c2e1a7084153a0f68fab76e754083b126a47d0117c9ed15e69e2103492", size = 4449759, upload-time = "2025-07-02T13:05:41.398Z" }, + { url = "https://files.pythonhosted.org/packages/91/e4/f17e02066de63e0100a3a01b56f8f1016973a1d67551beaf585157a86b3f/cryptography-45.0.5-cp37-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:6ff8728d8d890b3dda5765276d1bc6fb099252915a2cd3aff960c4c195745dd0", size = 4319991, upload-time = "2025-07-02T13:05:43.64Z" }, + { url = "https://files.pythonhosted.org/packages/f2/2e/e2dbd629481b499b14516eed933f3276eb3239f7cee2dcfa4ee6b44d4711/cryptography-45.0.5-cp37-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:7259038202a47fdecee7e62e0fd0b0738b6daa335354396c6ddebdbe1206af2a", size = 4554189, upload-time = "2025-07-02T13:05:46.045Z" }, + { url = "https://files.pythonhosted.org/packages/f8/ea/a78a0c38f4c8736287b71c2ea3799d173d5ce778c7d6e3c163a95a05ad2a/cryptography-45.0.5-cp37-abi3-win32.whl", hash = "sha256:1e1da5accc0c750056c556a93c3e9cb828970206c68867712ca5805e46dc806f", size = 2911769, upload-time = "2025-07-02T13:05:48.329Z" }, + { url = "https://files.pythonhosted.org/packages/79/b3/28ac139109d9005ad3f6b6f8976ffede6706a6478e21c889ce36c840918e/cryptography-45.0.5-cp37-abi3-win_amd64.whl", hash = "sha256:90cb0a7bb35959f37e23303b7eed0a32280510030daba3f7fdfbb65defde6a97", size = 3390016, upload-time = "2025-07-02T13:05:50.811Z" }, + { url = "https://files.pythonhosted.org/packages/f8/8b/34394337abe4566848a2bd49b26bcd4b07fd466afd3e8cce4cb79a390869/cryptography-45.0.5-pp310-pypy310_pp73-macosx_10_9_x86_64.whl", hash = "sha256:206210d03c1193f4e1ff681d22885181d47efa1ab3018766a7b32a7b3d6e6afd", size = 3575762, upload-time = "2025-07-02T13:05:53.166Z" }, + { url = "https://files.pythonhosted.org/packages/8b/5d/a19441c1e89afb0f173ac13178606ca6fab0d3bd3ebc29e9ed1318b507fc/cryptography-45.0.5-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:c648025b6840fe62e57107e0a25f604db740e728bd67da4f6f060f03017d5097", size = 4140906, upload-time = "2025-07-02T13:05:55.914Z" }, + { url = "https://files.pythonhosted.org/packages/4b/db/daceb259982a3c2da4e619f45b5bfdec0e922a23de213b2636e78ef0919b/cryptography-45.0.5-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:b8fa8b0a35a9982a3c60ec79905ba5bb090fc0b9addcfd3dc2dd04267e45f25e", size = 4374411, upload-time = "2025-07-02T13:05:57.814Z" }, + { url = "https://files.pythonhosted.org/packages/6a/35/5d06ad06402fc522c8bf7eab73422d05e789b4e38fe3206a85e3d6966c11/cryptography-45.0.5-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:14d96584701a887763384f3c47f0ca7c1cce322aa1c31172680eb596b890ec30", size = 4140942, upload-time = "2025-07-02T13:06:00.137Z" }, + { url = "https://files.pythonhosted.org/packages/65/79/020a5413347e44c382ef1f7f7e7a66817cd6273e3e6b5a72d18177b08b2f/cryptography-45.0.5-pp310-pypy310_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:57c816dfbd1659a367831baca4b775b2a5b43c003daf52e9d57e1d30bc2e1b0e", size = 4374079, upload-time = "2025-07-02T13:06:02.043Z" }, + { url = "https://files.pythonhosted.org/packages/9b/c5/c0e07d84a9a2a8a0ed4f865e58f37c71af3eab7d5e094ff1b21f3f3af3bc/cryptography-45.0.5-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:b9e38e0a83cd51e07f5a48ff9691cae95a79bea28fe4ded168a8e5c6c77e819d", size = 3321362, upload-time = "2025-07-02T13:06:04.463Z" }, + { url = "https://files.pythonhosted.org/packages/c0/71/9bdbcfd58d6ff5084687fe722c58ac718ebedbc98b9f8f93781354e6d286/cryptography-45.0.5-pp311-pypy311_pp73-macosx_10_9_x86_64.whl", hash = "sha256:8c4a6ff8a30e9e3d38ac0539e9a9e02540ab3f827a3394f8852432f6b0ea152e", size = 3587878, upload-time = "2025-07-02T13:06:06.339Z" }, + { url = "https://files.pythonhosted.org/packages/f0/63/83516cfb87f4a8756eaa4203f93b283fda23d210fc14e1e594bd5f20edb6/cryptography-45.0.5-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:bd4c45986472694e5121084c6ebbd112aa919a25e783b87eb95953c9573906d6", size = 4152447, upload-time = "2025-07-02T13:06:08.345Z" }, + { url = "https://files.pythonhosted.org/packages/22/11/d2823d2a5a0bd5802b3565437add16f5c8ce1f0778bf3822f89ad2740a38/cryptography-45.0.5-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:982518cd64c54fcada9d7e5cf28eabd3ee76bd03ab18e08a48cad7e8b6f31b18", size = 4386778, upload-time = "2025-07-02T13:06:10.263Z" }, + { url = "https://files.pythonhosted.org/packages/5f/38/6bf177ca6bce4fe14704ab3e93627c5b0ca05242261a2e43ef3168472540/cryptography-45.0.5-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:12e55281d993a793b0e883066f590c1ae1e802e3acb67f8b442e721e475e6463", size = 4151627, upload-time = "2025-07-02T13:06:13.097Z" }, + { url = "https://files.pythonhosted.org/packages/38/6a/69fc67e5266bff68a91bcb81dff8fb0aba4d79a78521a08812048913e16f/cryptography-45.0.5-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:5aa1e32983d4443e310f726ee4b071ab7569f58eedfdd65e9675484a4eb67bd1", size = 4385593, upload-time = "2025-07-02T13:06:15.689Z" }, + { url = "https://files.pythonhosted.org/packages/f6/34/31a1604c9a9ade0fdab61eb48570e09a796f4d9836121266447b0eaf7feb/cryptography-45.0.5-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:e357286c1b76403dd384d938f93c46b2b058ed4dfcdce64a770f0537ed3feb6f", size = 3331106, upload-time = "2025-07-02T13:06:18.058Z" }, ] [[package]] @@ -361,6 +389,7 @@ dev = [ ] make-release = [ { name = "click" }, + { name = "cmake" }, { name = "gitpython" }, { name = "jira" }, { name = "looseversion" }, @@ -388,6 +417,7 @@ dev = [ ] make-release = [ { name = "click", specifier = ">=6.0" }, + { name = "cmake", specifier = ">=4.0" }, { name = "gitpython", specifier = ">=3.1" }, { name = "jira", specifier = ">=3.1" }, { name = "looseversion", specifier = ">=1.3" }, @@ -414,79 +444,104 @@ wheels = [ [[package]] name = "pillow" -version = "11.2.1" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/af/cb/bb5c01fcd2a69335b86c22142b2bccfc3464087efb7fd382eee5ffc7fdf7/pillow-11.2.1.tar.gz", hash = "sha256:a64dd61998416367b7ef979b73d3a85853ba9bec4c2925f74e588879a58716b6", size = 47026707, upload-time = "2025-04-12T17:50:03.289Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/0d/8b/b158ad57ed44d3cc54db8d68ad7c0a58b8fc0e4c7a3f995f9d62d5b464a1/pillow-11.2.1-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:d57a75d53922fc20c165016a20d9c44f73305e67c351bbc60d1adaf662e74047", size = 3198442, upload-time = "2025-04-12T17:47:10.666Z" }, - { url = "https://files.pythonhosted.org/packages/b1/f8/bb5d956142f86c2d6cc36704943fa761f2d2e4c48b7436fd0a85c20f1713/pillow-11.2.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:127bf6ac4a5b58b3d32fc8289656f77f80567d65660bc46f72c0d77e6600cc95", size = 3030553, upload-time = "2025-04-12T17:47:13.153Z" }, - { url = "https://files.pythonhosted.org/packages/22/7f/0e413bb3e2aa797b9ca2c5c38cb2e2e45d88654e5b12da91ad446964cfae/pillow-11.2.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b4ba4be812c7a40280629e55ae0b14a0aafa150dd6451297562e1764808bbe61", size = 4405503, upload-time = "2025-04-12T17:47:15.36Z" }, - { url = "https://files.pythonhosted.org/packages/f3/b4/cc647f4d13f3eb837d3065824aa58b9bcf10821f029dc79955ee43f793bd/pillow-11.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c8bd62331e5032bc396a93609982a9ab6b411c05078a52f5fe3cc59234a3abd1", size = 4490648, upload-time = "2025-04-12T17:47:17.37Z" }, - { url = "https://files.pythonhosted.org/packages/c2/6f/240b772a3b35cdd7384166461567aa6713799b4e78d180c555bd284844ea/pillow-11.2.1-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:562d11134c97a62fe3af29581f083033179f7ff435f78392565a1ad2d1c2c45c", size = 4508937, upload-time = "2025-04-12T17:47:19.066Z" }, - { url = "https://files.pythonhosted.org/packages/f3/5e/7ca9c815ade5fdca18853db86d812f2f188212792780208bdb37a0a6aef4/pillow-11.2.1-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:c97209e85b5be259994eb5b69ff50c5d20cca0f458ef9abd835e262d9d88b39d", size = 4599802, upload-time = "2025-04-12T17:47:21.404Z" }, - { url = "https://files.pythonhosted.org/packages/02/81/c3d9d38ce0c4878a77245d4cf2c46d45a4ad0f93000227910a46caff52f3/pillow-11.2.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:0c3e6d0f59171dfa2e25d7116217543310908dfa2770aa64b8f87605f8cacc97", size = 4576717, upload-time = "2025-04-12T17:47:23.571Z" }, - { url = "https://files.pythonhosted.org/packages/42/49/52b719b89ac7da3185b8d29c94d0e6aec8140059e3d8adcaa46da3751180/pillow-11.2.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:cc1c3bc53befb6096b84165956e886b1729634a799e9d6329a0c512ab651e579", size = 4654874, upload-time = "2025-04-12T17:47:25.783Z" }, - { url = "https://files.pythonhosted.org/packages/5b/0b/ede75063ba6023798267023dc0d0401f13695d228194d2242d5a7ba2f964/pillow-11.2.1-cp310-cp310-win32.whl", hash = "sha256:312c77b7f07ab2139924d2639860e084ec2a13e72af54d4f08ac843a5fc9c79d", size = 2331717, upload-time = "2025-04-12T17:47:28.922Z" }, - { url = "https://files.pythonhosted.org/packages/ed/3c/9831da3edea527c2ed9a09f31a2c04e77cd705847f13b69ca60269eec370/pillow-11.2.1-cp310-cp310-win_amd64.whl", hash = "sha256:9bc7ae48b8057a611e5fe9f853baa88093b9a76303937449397899385da06fad", size = 2676204, upload-time = "2025-04-12T17:47:31.283Z" }, - { url = "https://files.pythonhosted.org/packages/01/97/1f66ff8a1503d8cbfc5bae4dc99d54c6ec1e22ad2b946241365320caabc2/pillow-11.2.1-cp310-cp310-win_arm64.whl", hash = "sha256:2728567e249cdd939f6cc3d1f049595c66e4187f3c34078cbc0a7d21c47482d2", size = 2414767, upload-time = "2025-04-12T17:47:34.655Z" }, - { url = "https://files.pythonhosted.org/packages/68/08/3fbf4b98924c73037a8e8b4c2c774784805e0fb4ebca6c5bb60795c40125/pillow-11.2.1-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:35ca289f712ccfc699508c4658a1d14652e8033e9b69839edf83cbdd0ba39e70", size = 3198450, upload-time = "2025-04-12T17:47:37.135Z" }, - { url = "https://files.pythonhosted.org/packages/84/92/6505b1af3d2849d5e714fc75ba9e69b7255c05ee42383a35a4d58f576b16/pillow-11.2.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e0409af9f829f87a2dfb7e259f78f317a5351f2045158be321fd135973fff7bf", size = 3030550, upload-time = "2025-04-12T17:47:39.345Z" }, - { url = "https://files.pythonhosted.org/packages/3c/8c/ac2f99d2a70ff966bc7eb13dacacfaab57c0549b2ffb351b6537c7840b12/pillow-11.2.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d4e5c5edee874dce4f653dbe59db7c73a600119fbea8d31f53423586ee2aafd7", size = 4415018, upload-time = "2025-04-12T17:47:41.128Z" }, - { url = "https://files.pythonhosted.org/packages/1f/e3/0a58b5d838687f40891fff9cbaf8669f90c96b64dc8f91f87894413856c6/pillow-11.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b93a07e76d13bff9444f1a029e0af2964e654bfc2e2c2d46bfd080df5ad5f3d8", size = 4498006, upload-time = "2025-04-12T17:47:42.912Z" }, - { url = "https://files.pythonhosted.org/packages/21/f5/6ba14718135f08fbfa33308efe027dd02b781d3f1d5c471444a395933aac/pillow-11.2.1-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:e6def7eed9e7fa90fde255afaf08060dc4b343bbe524a8f69bdd2a2f0018f600", size = 4517773, upload-time = "2025-04-12T17:47:44.611Z" }, - { url = "https://files.pythonhosted.org/packages/20/f2/805ad600fc59ebe4f1ba6129cd3a75fb0da126975c8579b8f57abeb61e80/pillow-11.2.1-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:8f4f3724c068be008c08257207210c138d5f3731af6c155a81c2b09a9eb3a788", size = 4607069, upload-time = "2025-04-12T17:47:46.46Z" }, - { url = "https://files.pythonhosted.org/packages/71/6b/4ef8a288b4bb2e0180cba13ca0a519fa27aa982875882392b65131401099/pillow-11.2.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:a0a6709b47019dff32e678bc12c63008311b82b9327613f534e496dacaefb71e", size = 4583460, upload-time = "2025-04-12T17:47:49.255Z" }, - { url = "https://files.pythonhosted.org/packages/62/ae/f29c705a09cbc9e2a456590816e5c234382ae5d32584f451c3eb41a62062/pillow-11.2.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f6b0c664ccb879109ee3ca702a9272d877f4fcd21e5eb63c26422fd6e415365e", size = 4661304, upload-time = "2025-04-12T17:47:51.067Z" }, - { url = "https://files.pythonhosted.org/packages/6e/1a/c8217b6f2f73794a5e219fbad087701f412337ae6dbb956db37d69a9bc43/pillow-11.2.1-cp311-cp311-win32.whl", hash = "sha256:cc5d875d56e49f112b6def6813c4e3d3036d269c008bf8aef72cd08d20ca6df6", size = 2331809, upload-time = "2025-04-12T17:47:54.425Z" }, - { url = "https://files.pythonhosted.org/packages/e2/72/25a8f40170dc262e86e90f37cb72cb3de5e307f75bf4b02535a61afcd519/pillow-11.2.1-cp311-cp311-win_amd64.whl", hash = "sha256:0f5c7eda47bf8e3c8a283762cab94e496ba977a420868cb819159980b6709193", size = 2676338, upload-time = "2025-04-12T17:47:56.535Z" }, - { url = "https://files.pythonhosted.org/packages/06/9e/76825e39efee61efea258b479391ca77d64dbd9e5804e4ad0fa453b4ba55/pillow-11.2.1-cp311-cp311-win_arm64.whl", hash = "sha256:4d375eb838755f2528ac8cbc926c3e31cc49ca4ad0cf79cff48b20e30634a4a7", size = 2414918, upload-time = "2025-04-12T17:47:58.217Z" }, - { url = "https://files.pythonhosted.org/packages/c7/40/052610b15a1b8961f52537cc8326ca6a881408bc2bdad0d852edeb6ed33b/pillow-11.2.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:78afba22027b4accef10dbd5eed84425930ba41b3ea0a86fa8d20baaf19d807f", size = 3190185, upload-time = "2025-04-12T17:48:00.417Z" }, - { url = "https://files.pythonhosted.org/packages/e5/7e/b86dbd35a5f938632093dc40d1682874c33dcfe832558fc80ca56bfcb774/pillow-11.2.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:78092232a4ab376a35d68c4e6d5e00dfd73454bd12b230420025fbe178ee3b0b", size = 3030306, upload-time = "2025-04-12T17:48:02.391Z" }, - { url = "https://files.pythonhosted.org/packages/a4/5c/467a161f9ed53e5eab51a42923c33051bf8d1a2af4626ac04f5166e58e0c/pillow-11.2.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:25a5f306095c6780c52e6bbb6109624b95c5b18e40aab1c3041da3e9e0cd3e2d", size = 4416121, upload-time = "2025-04-12T17:48:04.554Z" }, - { url = "https://files.pythonhosted.org/packages/62/73/972b7742e38ae0e2ac76ab137ca6005dcf877480da0d9d61d93b613065b4/pillow-11.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0c7b29dbd4281923a2bfe562acb734cee96bbb129e96e6972d315ed9f232bef4", size = 4501707, upload-time = "2025-04-12T17:48:06.831Z" }, - { url = "https://files.pythonhosted.org/packages/e4/3a/427e4cb0b9e177efbc1a84798ed20498c4f233abde003c06d2650a6d60cb/pillow-11.2.1-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:3e645b020f3209a0181a418bffe7b4a93171eef6c4ef6cc20980b30bebf17b7d", size = 4522921, upload-time = "2025-04-12T17:48:09.229Z" }, - { url = "https://files.pythonhosted.org/packages/fe/7c/d8b1330458e4d2f3f45d9508796d7caf0c0d3764c00c823d10f6f1a3b76d/pillow-11.2.1-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:b2dbea1012ccb784a65349f57bbc93730b96e85b42e9bf7b01ef40443db720b4", size = 4612523, upload-time = "2025-04-12T17:48:11.631Z" }, - { url = "https://files.pythonhosted.org/packages/b3/2f/65738384e0b1acf451de5a573d8153fe84103772d139e1e0bdf1596be2ea/pillow-11.2.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:da3104c57bbd72948d75f6a9389e6727d2ab6333c3617f0a89d72d4940aa0443", size = 4587836, upload-time = "2025-04-12T17:48:13.592Z" }, - { url = "https://files.pythonhosted.org/packages/6a/c5/e795c9f2ddf3debb2dedd0df889f2fe4b053308bb59a3cc02a0cd144d641/pillow-11.2.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:598174aef4589af795f66f9caab87ba4ff860ce08cd5bb447c6fc553ffee603c", size = 4669390, upload-time = "2025-04-12T17:48:15.938Z" }, - { url = "https://files.pythonhosted.org/packages/96/ae/ca0099a3995976a9fce2f423166f7bff9b12244afdc7520f6ed38911539a/pillow-11.2.1-cp312-cp312-win32.whl", hash = "sha256:1d535df14716e7f8776b9e7fee118576d65572b4aad3ed639be9e4fa88a1cad3", size = 2332309, upload-time = "2025-04-12T17:48:17.885Z" }, - { url = "https://files.pythonhosted.org/packages/7c/18/24bff2ad716257fc03da964c5e8f05d9790a779a8895d6566e493ccf0189/pillow-11.2.1-cp312-cp312-win_amd64.whl", hash = "sha256:14e33b28bf17c7a38eede290f77db7c664e4eb01f7869e37fa98a5aa95978941", size = 2676768, upload-time = "2025-04-12T17:48:19.655Z" }, - { url = "https://files.pythonhosted.org/packages/da/bb/e8d656c9543276517ee40184aaa39dcb41e683bca121022f9323ae11b39d/pillow-11.2.1-cp312-cp312-win_arm64.whl", hash = "sha256:21e1470ac9e5739ff880c211fc3af01e3ae505859392bf65458c224d0bf283eb", size = 2415087, upload-time = "2025-04-12T17:48:21.991Z" }, - { url = "https://files.pythonhosted.org/packages/36/9c/447528ee3776e7ab8897fe33697a7ff3f0475bb490c5ac1456a03dc57956/pillow-11.2.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:fdec757fea0b793056419bca3e9932eb2b0ceec90ef4813ea4c1e072c389eb28", size = 3190098, upload-time = "2025-04-12T17:48:23.915Z" }, - { url = "https://files.pythonhosted.org/packages/b5/09/29d5cd052f7566a63e5b506fac9c60526e9ecc553825551333e1e18a4858/pillow-11.2.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:b0e130705d568e2f43a17bcbe74d90958e8a16263868a12c3e0d9c8162690830", size = 3030166, upload-time = "2025-04-12T17:48:25.738Z" }, - { url = "https://files.pythonhosted.org/packages/71/5d/446ee132ad35e7600652133f9c2840b4799bbd8e4adba881284860da0a36/pillow-11.2.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7bdb5e09068332578214cadd9c05e3d64d99e0e87591be22a324bdbc18925be0", size = 4408674, upload-time = "2025-04-12T17:48:27.908Z" }, - { url = "https://files.pythonhosted.org/packages/69/5f/cbe509c0ddf91cc3a03bbacf40e5c2339c4912d16458fcb797bb47bcb269/pillow-11.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d189ba1bebfbc0c0e529159631ec72bb9e9bc041f01ec6d3233d6d82eb823bc1", size = 4496005, upload-time = "2025-04-12T17:48:29.888Z" }, - { url = "https://files.pythonhosted.org/packages/f9/b3/dd4338d8fb8a5f312021f2977fb8198a1184893f9b00b02b75d565c33b51/pillow-11.2.1-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:191955c55d8a712fab8934a42bfefbf99dd0b5875078240943f913bb66d46d9f", size = 4518707, upload-time = "2025-04-12T17:48:31.874Z" }, - { url = "https://files.pythonhosted.org/packages/13/eb/2552ecebc0b887f539111c2cd241f538b8ff5891b8903dfe672e997529be/pillow-11.2.1-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:ad275964d52e2243430472fc5d2c2334b4fc3ff9c16cb0a19254e25efa03a155", size = 4610008, upload-time = "2025-04-12T17:48:34.422Z" }, - { url = "https://files.pythonhosted.org/packages/72/d1/924ce51bea494cb6e7959522d69d7b1c7e74f6821d84c63c3dc430cbbf3b/pillow-11.2.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:750f96efe0597382660d8b53e90dd1dd44568a8edb51cb7f9d5d918b80d4de14", size = 4585420, upload-time = "2025-04-12T17:48:37.641Z" }, - { url = "https://files.pythonhosted.org/packages/43/ab/8f81312d255d713b99ca37479a4cb4b0f48195e530cdc1611990eb8fd04b/pillow-11.2.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:fe15238d3798788d00716637b3d4e7bb6bde18b26e5d08335a96e88564a36b6b", size = 4667655, upload-time = "2025-04-12T17:48:39.652Z" }, - { url = "https://files.pythonhosted.org/packages/94/86/8f2e9d2dc3d308dfd137a07fe1cc478df0a23d42a6c4093b087e738e4827/pillow-11.2.1-cp313-cp313-win32.whl", hash = "sha256:3fe735ced9a607fee4f481423a9c36701a39719252a9bb251679635f99d0f7d2", size = 2332329, upload-time = "2025-04-12T17:48:41.765Z" }, - { url = "https://files.pythonhosted.org/packages/6d/ec/1179083b8d6067a613e4d595359b5fdea65d0a3b7ad623fee906e1b3c4d2/pillow-11.2.1-cp313-cp313-win_amd64.whl", hash = "sha256:74ee3d7ecb3f3c05459ba95eed5efa28d6092d751ce9bf20e3e253a4e497e691", size = 2676388, upload-time = "2025-04-12T17:48:43.625Z" }, - { url = "https://files.pythonhosted.org/packages/23/f1/2fc1e1e294de897df39fa8622d829b8828ddad938b0eaea256d65b84dd72/pillow-11.2.1-cp313-cp313-win_arm64.whl", hash = "sha256:5119225c622403afb4b44bad4c1ca6c1f98eed79db8d3bc6e4e160fc6339d66c", size = 2414950, upload-time = "2025-04-12T17:48:45.475Z" }, - { url = "https://files.pythonhosted.org/packages/c4/3e/c328c48b3f0ead7bab765a84b4977acb29f101d10e4ef57a5e3400447c03/pillow-11.2.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:8ce2e8411c7aaef53e6bb29fe98f28cd4fbd9a1d9be2eeea434331aac0536b22", size = 3192759, upload-time = "2025-04-12T17:48:47.866Z" }, - { url = "https://files.pythonhosted.org/packages/18/0e/1c68532d833fc8b9f404d3a642991441d9058eccd5606eab31617f29b6d4/pillow-11.2.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:9ee66787e095127116d91dea2143db65c7bb1e232f617aa5957c0d9d2a3f23a7", size = 3033284, upload-time = "2025-04-12T17:48:50.189Z" }, - { url = "https://files.pythonhosted.org/packages/b7/cb/6faf3fb1e7705fd2db74e070f3bf6f88693601b0ed8e81049a8266de4754/pillow-11.2.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9622e3b6c1d8b551b6e6f21873bdcc55762b4b2126633014cea1803368a9aa16", size = 4445826, upload-time = "2025-04-12T17:48:52.346Z" }, - { url = "https://files.pythonhosted.org/packages/07/94/8be03d50b70ca47fb434a358919d6a8d6580f282bbb7af7e4aa40103461d/pillow-11.2.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:63b5dff3a68f371ea06025a1a6966c9a1e1ee452fc8020c2cd0ea41b83e9037b", size = 4527329, upload-time = "2025-04-12T17:48:54.403Z" }, - { url = "https://files.pythonhosted.org/packages/fd/a4/bfe78777076dc405e3bd2080bc32da5ab3945b5a25dc5d8acaa9de64a162/pillow-11.2.1-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:31df6e2d3d8fc99f993fd253e97fae451a8db2e7207acf97859732273e108406", size = 4549049, upload-time = "2025-04-12T17:48:56.383Z" }, - { url = "https://files.pythonhosted.org/packages/65/4d/eaf9068dc687c24979e977ce5677e253624bd8b616b286f543f0c1b91662/pillow-11.2.1-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:062b7a42d672c45a70fa1f8b43d1d38ff76b63421cbbe7f88146b39e8a558d91", size = 4635408, upload-time = "2025-04-12T17:48:58.782Z" }, - { url = "https://files.pythonhosted.org/packages/1d/26/0fd443365d9c63bc79feb219f97d935cd4b93af28353cba78d8e77b61719/pillow-11.2.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4eb92eca2711ef8be42fd3f67533765d9fd043b8c80db204f16c8ea62ee1a751", size = 4614863, upload-time = "2025-04-12T17:49:00.709Z" }, - { url = "https://files.pythonhosted.org/packages/49/65/dca4d2506be482c2c6641cacdba5c602bc76d8ceb618fd37de855653a419/pillow-11.2.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:f91ebf30830a48c825590aede79376cb40f110b387c17ee9bd59932c961044f9", size = 4692938, upload-time = "2025-04-12T17:49:02.946Z" }, - { url = "https://files.pythonhosted.org/packages/b3/92/1ca0c3f09233bd7decf8f7105a1c4e3162fb9142128c74adad0fb361b7eb/pillow-11.2.1-cp313-cp313t-win32.whl", hash = "sha256:e0b55f27f584ed623221cfe995c912c61606be8513bfa0e07d2c674b4516d9dd", size = 2335774, upload-time = "2025-04-12T17:49:04.889Z" }, - { url = "https://files.pythonhosted.org/packages/a5/ac/77525347cb43b83ae905ffe257bbe2cc6fd23acb9796639a1f56aa59d191/pillow-11.2.1-cp313-cp313t-win_amd64.whl", hash = "sha256:36d6b82164c39ce5482f649b437382c0fb2395eabc1e2b1702a6deb8ad647d6e", size = 2681895, upload-time = "2025-04-12T17:49:06.635Z" }, - { url = "https://files.pythonhosted.org/packages/67/32/32dc030cfa91ca0fc52baebbba2e009bb001122a1daa8b6a79ad830b38d3/pillow-11.2.1-cp313-cp313t-win_arm64.whl", hash = "sha256:225c832a13326e34f212d2072982bb1adb210e0cc0b153e688743018c94a2681", size = 2417234, upload-time = "2025-04-12T17:49:08.399Z" }, - { url = "https://files.pythonhosted.org/packages/33/49/c8c21e4255b4f4a2c0c68ac18125d7f5460b109acc6dfdef1a24f9b960ef/pillow-11.2.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:9b7b0d4fd2635f54ad82785d56bc0d94f147096493a79985d0ab57aedd563156", size = 3181727, upload-time = "2025-04-12T17:49:31.898Z" }, - { url = "https://files.pythonhosted.org/packages/6d/f1/f7255c0838f8c1ef6d55b625cfb286835c17e8136ce4351c5577d02c443b/pillow-11.2.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:aa442755e31c64037aa7c1cb186e0b369f8416c567381852c63444dd666fb772", size = 2999833, upload-time = "2025-04-12T17:49:34.2Z" }, - { url = "https://files.pythonhosted.org/packages/e2/57/9968114457bd131063da98d87790d080366218f64fa2943b65ac6739abb3/pillow-11.2.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f0d3348c95b766f54b76116d53d4cb171b52992a1027e7ca50c81b43b9d9e363", size = 3437472, upload-time = "2025-04-12T17:49:36.294Z" }, - { url = "https://files.pythonhosted.org/packages/b2/1b/e35d8a158e21372ecc48aac9c453518cfe23907bb82f950d6e1c72811eb0/pillow-11.2.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:85d27ea4c889342f7e35f6d56e7e1cb345632ad592e8c51b693d7b7556043ce0", size = 3459976, upload-time = "2025-04-12T17:49:38.988Z" }, - { url = "https://files.pythonhosted.org/packages/26/da/2c11d03b765efff0ccc473f1c4186dc2770110464f2177efaed9cf6fae01/pillow-11.2.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:bf2c33d6791c598142f00c9c4c7d47f6476731c31081331664eb26d6ab583e01", size = 3527133, upload-time = "2025-04-12T17:49:40.985Z" }, - { url = "https://files.pythonhosted.org/packages/79/1a/4e85bd7cadf78412c2a3069249a09c32ef3323650fd3005c97cca7aa21df/pillow-11.2.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:e616e7154c37669fc1dfc14584f11e284e05d1c650e1c0f972f281c4ccc53193", size = 3571555, upload-time = "2025-04-12T17:49:42.964Z" }, - { url = "https://files.pythonhosted.org/packages/69/03/239939915216de1e95e0ce2334bf17a7870ae185eb390fab6d706aadbfc0/pillow-11.2.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:39ad2e0f424394e3aebc40168845fee52df1394a4673a6ee512d840d14ab3013", size = 2674713, upload-time = "2025-04-12T17:49:44.944Z" }, - { url = "https://files.pythonhosted.org/packages/a4/ad/2613c04633c7257d9481ab21d6b5364b59fc5d75faafd7cb8693523945a3/pillow-11.2.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:80f1df8dbe9572b4b7abdfa17eb5d78dd620b1d55d9e25f834efdbee872d3aed", size = 3181734, upload-time = "2025-04-12T17:49:46.789Z" }, - { url = "https://files.pythonhosted.org/packages/a4/fd/dcdda4471ed667de57bb5405bb42d751e6cfdd4011a12c248b455c778e03/pillow-11.2.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:ea926cfbc3957090becbcbbb65ad177161a2ff2ad578b5a6ec9bb1e1cd78753c", size = 2999841, upload-time = "2025-04-12T17:49:48.812Z" }, - { url = "https://files.pythonhosted.org/packages/ac/89/8a2536e95e77432833f0db6fd72a8d310c8e4272a04461fb833eb021bf94/pillow-11.2.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:738db0e0941ca0376804d4de6a782c005245264edaa253ffce24e5a15cbdc7bd", size = 3437470, upload-time = "2025-04-12T17:49:50.831Z" }, - { url = "https://files.pythonhosted.org/packages/9d/8f/abd47b73c60712f88e9eda32baced7bfc3e9bd6a7619bb64b93acff28c3e/pillow-11.2.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9db98ab6565c69082ec9b0d4e40dd9f6181dab0dd236d26f7a50b8b9bfbd5076", size = 3460013, upload-time = "2025-04-12T17:49:53.278Z" }, - { url = "https://files.pythonhosted.org/packages/f6/20/5c0a0aa83b213b7a07ec01e71a3d6ea2cf4ad1d2c686cc0168173b6089e7/pillow-11.2.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:036e53f4170e270ddb8797d4c590e6dd14d28e15c7da375c18978045f7e6c37b", size = 3527165, upload-time = "2025-04-12T17:49:55.164Z" }, - { url = "https://files.pythonhosted.org/packages/58/0e/2abab98a72202d91146abc839e10c14f7cf36166f12838ea0c4db3ca6ecb/pillow-11.2.1-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:14f73f7c291279bd65fda51ee87affd7c1e097709f7fdd0188957a16c264601f", size = 3571586, upload-time = "2025-04-12T17:49:57.171Z" }, - { url = "https://files.pythonhosted.org/packages/21/2c/5e05f58658cf49b6667762cca03d6e7d85cededde2caf2ab37b81f80e574/pillow-11.2.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:208653868d5c9ecc2b327f9b9ef34e0e42a4cdd172c2988fd81d62d2bc9bc044", size = 2674751, upload-time = "2025-04-12T17:49:59.628Z" }, +version = "11.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f3/0d/d0d6dea55cd152ce3d6767bb38a8fc10e33796ba4ba210cbab9354b6d238/pillow-11.3.0.tar.gz", hash = "sha256:3828ee7586cd0b2091b6209e5ad53e20d0649bbe87164a459d0676e035e8f523", size = 47113069, upload-time = "2025-07-01T09:16:30.666Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4c/5d/45a3553a253ac8763f3561371432a90bdbe6000fbdcf1397ffe502aa206c/pillow-11.3.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:1b9c17fd4ace828b3003dfd1e30bff24863e0eb59b535e8f80194d9cc7ecf860", size = 5316554, upload-time = "2025-07-01T09:13:39.342Z" }, + { url = "https://files.pythonhosted.org/packages/7c/c8/67c12ab069ef586a25a4a79ced553586748fad100c77c0ce59bb4983ac98/pillow-11.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:65dc69160114cdd0ca0f35cb434633c75e8e7fad4cf855177a05bf38678f73ad", size = 4686548, upload-time = "2025-07-01T09:13:41.835Z" }, + { url = "https://files.pythonhosted.org/packages/2f/bd/6741ebd56263390b382ae4c5de02979af7f8bd9807346d068700dd6d5cf9/pillow-11.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7107195ddc914f656c7fc8e4a5e1c25f32e9236ea3ea860f257b0436011fddd0", size = 5859742, upload-time = "2025-07-03T13:09:47.439Z" }, + { url = "https://files.pythonhosted.org/packages/ca/0b/c412a9e27e1e6a829e6ab6c2dca52dd563efbedf4c9c6aa453d9a9b77359/pillow-11.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cc3e831b563b3114baac7ec2ee86819eb03caa1a2cef0b481a5675b59c4fe23b", size = 7633087, upload-time = "2025-07-03T13:09:51.796Z" }, + { url = "https://files.pythonhosted.org/packages/59/9d/9b7076aaf30f5dd17e5e5589b2d2f5a5d7e30ff67a171eb686e4eecc2adf/pillow-11.3.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f1f182ebd2303acf8c380a54f615ec883322593320a9b00438eb842c1f37ae50", size = 5963350, upload-time = "2025-07-01T09:13:43.865Z" }, + { url = "https://files.pythonhosted.org/packages/f0/16/1a6bf01fb622fb9cf5c91683823f073f053005c849b1f52ed613afcf8dae/pillow-11.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4445fa62e15936a028672fd48c4c11a66d641d2c05726c7ec1f8ba6a572036ae", size = 6631840, upload-time = "2025-07-01T09:13:46.161Z" }, + { url = "https://files.pythonhosted.org/packages/7b/e6/6ff7077077eb47fde78739e7d570bdcd7c10495666b6afcd23ab56b19a43/pillow-11.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:71f511f6b3b91dd543282477be45a033e4845a40278fa8dcdbfdb07109bf18f9", size = 6074005, upload-time = "2025-07-01T09:13:47.829Z" }, + { url = "https://files.pythonhosted.org/packages/c3/3a/b13f36832ea6d279a697231658199e0a03cd87ef12048016bdcc84131601/pillow-11.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:040a5b691b0713e1f6cbe222e0f4f74cd233421e105850ae3b3c0ceda520f42e", size = 6708372, upload-time = "2025-07-01T09:13:52.145Z" }, + { url = "https://files.pythonhosted.org/packages/6c/e4/61b2e1a7528740efbc70b3d581f33937e38e98ef3d50b05007267a55bcb2/pillow-11.3.0-cp310-cp310-win32.whl", hash = "sha256:89bd777bc6624fe4115e9fac3352c79ed60f3bb18651420635f26e643e3dd1f6", size = 6277090, upload-time = "2025-07-01T09:13:53.915Z" }, + { url = "https://files.pythonhosted.org/packages/a9/d3/60c781c83a785d6afbd6a326ed4d759d141de43aa7365725cbcd65ce5e54/pillow-11.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:19d2ff547c75b8e3ff46f4d9ef969a06c30ab2d4263a9e287733aa8b2429ce8f", size = 6985988, upload-time = "2025-07-01T09:13:55.699Z" }, + { url = "https://files.pythonhosted.org/packages/9f/28/4f4a0203165eefb3763939c6789ba31013a2e90adffb456610f30f613850/pillow-11.3.0-cp310-cp310-win_arm64.whl", hash = "sha256:819931d25e57b513242859ce1876c58c59dc31587847bf74cfe06b2e0cb22d2f", size = 2422899, upload-time = "2025-07-01T09:13:57.497Z" }, + { url = "https://files.pythonhosted.org/packages/db/26/77f8ed17ca4ffd60e1dcd220a6ec6d71210ba398cfa33a13a1cd614c5613/pillow-11.3.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:1cd110edf822773368b396281a2293aeb91c90a2db00d78ea43e7e861631b722", size = 5316531, upload-time = "2025-07-01T09:13:59.203Z" }, + { url = "https://files.pythonhosted.org/packages/cb/39/ee475903197ce709322a17a866892efb560f57900d9af2e55f86db51b0a5/pillow-11.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9c412fddd1b77a75aa904615ebaa6001f169b26fd467b4be93aded278266b288", size = 4686560, upload-time = "2025-07-01T09:14:01.101Z" }, + { url = "https://files.pythonhosted.org/packages/d5/90/442068a160fd179938ba55ec8c97050a612426fae5ec0a764e345839f76d/pillow-11.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7d1aa4de119a0ecac0a34a9c8bde33f34022e2e8f99104e47a3ca392fd60e37d", size = 5870978, upload-time = "2025-07-03T13:09:55.638Z" }, + { url = "https://files.pythonhosted.org/packages/13/92/dcdd147ab02daf405387f0218dcf792dc6dd5b14d2573d40b4caeef01059/pillow-11.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:91da1d88226663594e3f6b4b8c3c8d85bd504117d043740a8e0ec449087cc494", size = 7641168, upload-time = "2025-07-03T13:10:00.37Z" }, + { url = "https://files.pythonhosted.org/packages/6e/db/839d6ba7fd38b51af641aa904e2960e7a5644d60ec754c046b7d2aee00e5/pillow-11.3.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:643f189248837533073c405ec2f0bb250ba54598cf80e8c1e043381a60632f58", size = 5973053, upload-time = "2025-07-01T09:14:04.491Z" }, + { url = "https://files.pythonhosted.org/packages/f2/2f/d7675ecae6c43e9f12aa8d58b6012683b20b6edfbdac7abcb4e6af7a3784/pillow-11.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:106064daa23a745510dabce1d84f29137a37224831d88eb4ce94bb187b1d7e5f", size = 6640273, upload-time = "2025-07-01T09:14:06.235Z" }, + { url = "https://files.pythonhosted.org/packages/45/ad/931694675ede172e15b2ff03c8144a0ddaea1d87adb72bb07655eaffb654/pillow-11.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:cd8ff254faf15591e724dc7c4ddb6bf4793efcbe13802a4ae3e863cd300b493e", size = 6082043, upload-time = "2025-07-01T09:14:07.978Z" }, + { url = "https://files.pythonhosted.org/packages/3a/04/ba8f2b11fc80d2dd462d7abec16351b45ec99cbbaea4387648a44190351a/pillow-11.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:932c754c2d51ad2b2271fd01c3d121daaa35e27efae2a616f77bf164bc0b3e94", size = 6715516, upload-time = "2025-07-01T09:14:10.233Z" }, + { url = "https://files.pythonhosted.org/packages/48/59/8cd06d7f3944cc7d892e8533c56b0acb68399f640786313275faec1e3b6f/pillow-11.3.0-cp311-cp311-win32.whl", hash = "sha256:b4b8f3efc8d530a1544e5962bd6b403d5f7fe8b9e08227c6b255f98ad82b4ba0", size = 6274768, upload-time = "2025-07-01T09:14:11.921Z" }, + { url = "https://files.pythonhosted.org/packages/f1/cc/29c0f5d64ab8eae20f3232da8f8571660aa0ab4b8f1331da5c2f5f9a938e/pillow-11.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:1a992e86b0dd7aeb1f053cd506508c0999d710a8f07b4c791c63843fc6a807ac", size = 6986055, upload-time = "2025-07-01T09:14:13.623Z" }, + { url = "https://files.pythonhosted.org/packages/c6/df/90bd886fabd544c25addd63e5ca6932c86f2b701d5da6c7839387a076b4a/pillow-11.3.0-cp311-cp311-win_arm64.whl", hash = "sha256:30807c931ff7c095620fe04448e2c2fc673fcbb1ffe2a7da3fb39613489b1ddd", size = 2423079, upload-time = "2025-07-01T09:14:15.268Z" }, + { url = "https://files.pythonhosted.org/packages/40/fe/1bc9b3ee13f68487a99ac9529968035cca2f0a51ec36892060edcc51d06a/pillow-11.3.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:fdae223722da47b024b867c1ea0be64e0df702c5e0a60e27daad39bf960dd1e4", size = 5278800, upload-time = "2025-07-01T09:14:17.648Z" }, + { url = "https://files.pythonhosted.org/packages/2c/32/7e2ac19b5713657384cec55f89065fb306b06af008cfd87e572035b27119/pillow-11.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:921bd305b10e82b4d1f5e802b6850677f965d8394203d182f078873851dada69", size = 4686296, upload-time = "2025-07-01T09:14:19.828Z" }, + { url = "https://files.pythonhosted.org/packages/8e/1e/b9e12bbe6e4c2220effebc09ea0923a07a6da1e1f1bfbc8d7d29a01ce32b/pillow-11.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:eb76541cba2f958032d79d143b98a3a6b3ea87f0959bbe256c0b5e416599fd5d", size = 5871726, upload-time = "2025-07-03T13:10:04.448Z" }, + { url = "https://files.pythonhosted.org/packages/8d/33/e9200d2bd7ba00dc3ddb78df1198a6e80d7669cce6c2bdbeb2530a74ec58/pillow-11.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:67172f2944ebba3d4a7b54f2e95c786a3a50c21b88456329314caaa28cda70f6", size = 7644652, upload-time = "2025-07-03T13:10:10.391Z" }, + { url = "https://files.pythonhosted.org/packages/41/f1/6f2427a26fc683e00d985bc391bdd76d8dd4e92fac33d841127eb8fb2313/pillow-11.3.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:97f07ed9f56a3b9b5f49d3661dc9607484e85c67e27f3e8be2c7d28ca032fec7", size = 5977787, upload-time = "2025-07-01T09:14:21.63Z" }, + { url = "https://files.pythonhosted.org/packages/e4/c9/06dd4a38974e24f932ff5f98ea3c546ce3f8c995d3f0985f8e5ba48bba19/pillow-11.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:676b2815362456b5b3216b4fd5bd89d362100dc6f4945154ff172e206a22c024", size = 6645236, upload-time = "2025-07-01T09:14:23.321Z" }, + { url = "https://files.pythonhosted.org/packages/40/e7/848f69fb79843b3d91241bad658e9c14f39a32f71a301bcd1d139416d1be/pillow-11.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3e184b2f26ff146363dd07bde8b711833d7b0202e27d13540bfe2e35a323a809", size = 6086950, upload-time = "2025-07-01T09:14:25.237Z" }, + { url = "https://files.pythonhosted.org/packages/0b/1a/7cff92e695a2a29ac1958c2a0fe4c0b2393b60aac13b04a4fe2735cad52d/pillow-11.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6be31e3fc9a621e071bc17bb7de63b85cbe0bfae91bb0363c893cbe67247780d", size = 6723358, upload-time = "2025-07-01T09:14:27.053Z" }, + { url = "https://files.pythonhosted.org/packages/26/7d/73699ad77895f69edff76b0f332acc3d497f22f5d75e5360f78cbcaff248/pillow-11.3.0-cp312-cp312-win32.whl", hash = "sha256:7b161756381f0918e05e7cb8a371fff367e807770f8fe92ecb20d905d0e1c149", size = 6275079, upload-time = "2025-07-01T09:14:30.104Z" }, + { url = "https://files.pythonhosted.org/packages/8c/ce/e7dfc873bdd9828f3b6e5c2bbb74e47a98ec23cc5c74fc4e54462f0d9204/pillow-11.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:a6444696fce635783440b7f7a9fc24b3ad10a9ea3f0ab66c5905be1c19ccf17d", size = 6986324, upload-time = "2025-07-01T09:14:31.899Z" }, + { url = "https://files.pythonhosted.org/packages/16/8f/b13447d1bf0b1f7467ce7d86f6e6edf66c0ad7cf44cf5c87a37f9bed9936/pillow-11.3.0-cp312-cp312-win_arm64.whl", hash = "sha256:2aceea54f957dd4448264f9bf40875da0415c83eb85f55069d89c0ed436e3542", size = 2423067, upload-time = "2025-07-01T09:14:33.709Z" }, + { url = "https://files.pythonhosted.org/packages/1e/93/0952f2ed8db3a5a4c7a11f91965d6184ebc8cd7cbb7941a260d5f018cd2d/pillow-11.3.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:1c627742b539bba4309df89171356fcb3cc5a9178355b2727d1b74a6cf155fbd", size = 2128328, upload-time = "2025-07-01T09:14:35.276Z" }, + { url = "https://files.pythonhosted.org/packages/4b/e8/100c3d114b1a0bf4042f27e0f87d2f25e857e838034e98ca98fe7b8c0a9c/pillow-11.3.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:30b7c02f3899d10f13d7a48163c8969e4e653f8b43416d23d13d1bbfdc93b9f8", size = 2170652, upload-time = "2025-07-01T09:14:37.203Z" }, + { url = "https://files.pythonhosted.org/packages/aa/86/3f758a28a6e381758545f7cdb4942e1cb79abd271bea932998fc0db93cb6/pillow-11.3.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:7859a4cc7c9295f5838015d8cc0a9c215b77e43d07a25e460f35cf516df8626f", size = 2227443, upload-time = "2025-07-01T09:14:39.344Z" }, + { url = "https://files.pythonhosted.org/packages/01/f4/91d5b3ffa718df2f53b0dc109877993e511f4fd055d7e9508682e8aba092/pillow-11.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ec1ee50470b0d050984394423d96325b744d55c701a439d2bd66089bff963d3c", size = 5278474, upload-time = "2025-07-01T09:14:41.843Z" }, + { url = "https://files.pythonhosted.org/packages/f9/0e/37d7d3eca6c879fbd9dba21268427dffda1ab00d4eb05b32923d4fbe3b12/pillow-11.3.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7db51d222548ccfd274e4572fdbf3e810a5e66b00608862f947b163e613b67dd", size = 4686038, upload-time = "2025-07-01T09:14:44.008Z" }, + { url = "https://files.pythonhosted.org/packages/ff/b0/3426e5c7f6565e752d81221af9d3676fdbb4f352317ceafd42899aaf5d8a/pillow-11.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2d6fcc902a24ac74495df63faad1884282239265c6839a0a6416d33faedfae7e", size = 5864407, upload-time = "2025-07-03T13:10:15.628Z" }, + { url = "https://files.pythonhosted.org/packages/fc/c1/c6c423134229f2a221ee53f838d4be9d82bab86f7e2f8e75e47b6bf6cd77/pillow-11.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f0f5d8f4a08090c6d6d578351a2b91acf519a54986c055af27e7a93feae6d3f1", size = 7639094, upload-time = "2025-07-03T13:10:21.857Z" }, + { url = "https://files.pythonhosted.org/packages/ba/c9/09e6746630fe6372c67c648ff9deae52a2bc20897d51fa293571977ceb5d/pillow-11.3.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c37d8ba9411d6003bba9e518db0db0c58a680ab9fe5179f040b0463644bc9805", size = 5973503, upload-time = "2025-07-01T09:14:45.698Z" }, + { url = "https://files.pythonhosted.org/packages/d5/1c/a2a29649c0b1983d3ef57ee87a66487fdeb45132df66ab30dd37f7dbe162/pillow-11.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:13f87d581e71d9189ab21fe0efb5a23e9f28552d5be6979e84001d3b8505abe8", size = 6642574, upload-time = "2025-07-01T09:14:47.415Z" }, + { url = "https://files.pythonhosted.org/packages/36/de/d5cc31cc4b055b6c6fd990e3e7f0f8aaf36229a2698501bcb0cdf67c7146/pillow-11.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:023f6d2d11784a465f09fd09a34b150ea4672e85fb3d05931d89f373ab14abb2", size = 6084060, upload-time = "2025-07-01T09:14:49.636Z" }, + { url = "https://files.pythonhosted.org/packages/d5/ea/502d938cbaeec836ac28a9b730193716f0114c41325db428e6b280513f09/pillow-11.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:45dfc51ac5975b938e9809451c51734124e73b04d0f0ac621649821a63852e7b", size = 6721407, upload-time = "2025-07-01T09:14:51.962Z" }, + { url = "https://files.pythonhosted.org/packages/45/9c/9c5e2a73f125f6cbc59cc7087c8f2d649a7ae453f83bd0362ff7c9e2aee2/pillow-11.3.0-cp313-cp313-win32.whl", hash = "sha256:a4d336baed65d50d37b88ca5b60c0fa9d81e3a87d4a7930d3880d1624d5b31f3", size = 6273841, upload-time = "2025-07-01T09:14:54.142Z" }, + { url = "https://files.pythonhosted.org/packages/23/85/397c73524e0cd212067e0c969aa245b01d50183439550d24d9f55781b776/pillow-11.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:0bce5c4fd0921f99d2e858dc4d4d64193407e1b99478bc5cacecba2311abde51", size = 6978450, upload-time = "2025-07-01T09:14:56.436Z" }, + { url = "https://files.pythonhosted.org/packages/17/d2/622f4547f69cd173955194b78e4d19ca4935a1b0f03a302d655c9f6aae65/pillow-11.3.0-cp313-cp313-win_arm64.whl", hash = "sha256:1904e1264881f682f02b7f8167935cce37bc97db457f8e7849dc3a6a52b99580", size = 2423055, upload-time = "2025-07-01T09:14:58.072Z" }, + { url = "https://files.pythonhosted.org/packages/dd/80/a8a2ac21dda2e82480852978416cfacd439a4b490a501a288ecf4fe2532d/pillow-11.3.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4c834a3921375c48ee6b9624061076bc0a32a60b5532b322cc0ea64e639dd50e", size = 5281110, upload-time = "2025-07-01T09:14:59.79Z" }, + { url = "https://files.pythonhosted.org/packages/44/d6/b79754ca790f315918732e18f82a8146d33bcd7f4494380457ea89eb883d/pillow-11.3.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5e05688ccef30ea69b9317a9ead994b93975104a677a36a8ed8106be9260aa6d", size = 4689547, upload-time = "2025-07-01T09:15:01.648Z" }, + { url = "https://files.pythonhosted.org/packages/49/20/716b8717d331150cb00f7fdd78169c01e8e0c219732a78b0e59b6bdb2fd6/pillow-11.3.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:1019b04af07fc0163e2810167918cb5add8d74674b6267616021ab558dc98ced", size = 5901554, upload-time = "2025-07-03T13:10:27.018Z" }, + { url = "https://files.pythonhosted.org/packages/74/cf/a9f3a2514a65bb071075063a96f0a5cf949c2f2fce683c15ccc83b1c1cab/pillow-11.3.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f944255db153ebb2b19c51fe85dd99ef0ce494123f21b9db4877ffdfc5590c7c", size = 7669132, upload-time = "2025-07-03T13:10:33.01Z" }, + { url = "https://files.pythonhosted.org/packages/98/3c/da78805cbdbee9cb43efe8261dd7cc0b4b93f2ac79b676c03159e9db2187/pillow-11.3.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1f85acb69adf2aaee8b7da124efebbdb959a104db34d3a2cb0f3793dbae422a8", size = 6005001, upload-time = "2025-07-01T09:15:03.365Z" }, + { url = "https://files.pythonhosted.org/packages/6c/fa/ce044b91faecf30e635321351bba32bab5a7e034c60187fe9698191aef4f/pillow-11.3.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:05f6ecbeff5005399bb48d198f098a9b4b6bdf27b8487c7f38ca16eeb070cd59", size = 6668814, upload-time = "2025-07-01T09:15:05.655Z" }, + { url = "https://files.pythonhosted.org/packages/7b/51/90f9291406d09bf93686434f9183aba27b831c10c87746ff49f127ee80cb/pillow-11.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a7bc6e6fd0395bc052f16b1a8670859964dbd7003bd0af2ff08342eb6e442cfe", size = 6113124, upload-time = "2025-07-01T09:15:07.358Z" }, + { url = "https://files.pythonhosted.org/packages/cd/5a/6fec59b1dfb619234f7636d4157d11fb4e196caeee220232a8d2ec48488d/pillow-11.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:83e1b0161c9d148125083a35c1c5a89db5b7054834fd4387499e06552035236c", size = 6747186, upload-time = "2025-07-01T09:15:09.317Z" }, + { url = "https://files.pythonhosted.org/packages/49/6b/00187a044f98255225f172de653941e61da37104a9ea60e4f6887717e2b5/pillow-11.3.0-cp313-cp313t-win32.whl", hash = "sha256:2a3117c06b8fb646639dce83694f2f9eac405472713fcb1ae887469c0d4f6788", size = 6277546, upload-time = "2025-07-01T09:15:11.311Z" }, + { url = "https://files.pythonhosted.org/packages/e8/5c/6caaba7e261c0d75bab23be79f1d06b5ad2a2ae49f028ccec801b0e853d6/pillow-11.3.0-cp313-cp313t-win_amd64.whl", hash = "sha256:857844335c95bea93fb39e0fa2726b4d9d758850b34075a7e3ff4f4fa3aa3b31", size = 6985102, upload-time = "2025-07-01T09:15:13.164Z" }, + { url = "https://files.pythonhosted.org/packages/f3/7e/b623008460c09a0cb38263c93b828c666493caee2eb34ff67f778b87e58c/pillow-11.3.0-cp313-cp313t-win_arm64.whl", hash = "sha256:8797edc41f3e8536ae4b10897ee2f637235c94f27404cac7297f7b607dd0716e", size = 2424803, upload-time = "2025-07-01T09:15:15.695Z" }, + { url = "https://files.pythonhosted.org/packages/73/f4/04905af42837292ed86cb1b1dabe03dce1edc008ef14c473c5c7e1443c5d/pillow-11.3.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:d9da3df5f9ea2a89b81bb6087177fb1f4d1c7146d583a3fe5c672c0d94e55e12", size = 5278520, upload-time = "2025-07-01T09:15:17.429Z" }, + { url = "https://files.pythonhosted.org/packages/41/b0/33d79e377a336247df6348a54e6d2a2b85d644ca202555e3faa0cf811ecc/pillow-11.3.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:0b275ff9b04df7b640c59ec5a3cb113eefd3795a8df80bac69646ef699c6981a", size = 4686116, upload-time = "2025-07-01T09:15:19.423Z" }, + { url = "https://files.pythonhosted.org/packages/49/2d/ed8bc0ab219ae8768f529597d9509d184fe8a6c4741a6864fea334d25f3f/pillow-11.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0743841cabd3dba6a83f38a92672cccbd69af56e3e91777b0ee7f4dba4385632", size = 5864597, upload-time = "2025-07-03T13:10:38.404Z" }, + { url = "https://files.pythonhosted.org/packages/b5/3d/b932bb4225c80b58dfadaca9d42d08d0b7064d2d1791b6a237f87f661834/pillow-11.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2465a69cf967b8b49ee1b96d76718cd98c4e925414ead59fdf75cf0fd07df673", size = 7638246, upload-time = "2025-07-03T13:10:44.987Z" }, + { url = "https://files.pythonhosted.org/packages/09/b5/0487044b7c096f1b48f0d7ad416472c02e0e4bf6919541b111efd3cae690/pillow-11.3.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:41742638139424703b4d01665b807c6468e23e699e8e90cffefe291c5832b027", size = 5973336, upload-time = "2025-07-01T09:15:21.237Z" }, + { url = "https://files.pythonhosted.org/packages/a8/2d/524f9318f6cbfcc79fbc004801ea6b607ec3f843977652fdee4857a7568b/pillow-11.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:93efb0b4de7e340d99057415c749175e24c8864302369e05914682ba642e5d77", size = 6642699, upload-time = "2025-07-01T09:15:23.186Z" }, + { url = "https://files.pythonhosted.org/packages/6f/d2/a9a4f280c6aefedce1e8f615baaa5474e0701d86dd6f1dede66726462bbd/pillow-11.3.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7966e38dcd0fa11ca390aed7c6f20454443581d758242023cf36fcb319b1a874", size = 6083789, upload-time = "2025-07-01T09:15:25.1Z" }, + { url = "https://files.pythonhosted.org/packages/fe/54/86b0cd9dbb683a9d5e960b66c7379e821a19be4ac5810e2e5a715c09a0c0/pillow-11.3.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:98a9afa7b9007c67ed84c57c9e0ad86a6000da96eaa638e4f8abe5b65ff83f0a", size = 6720386, upload-time = "2025-07-01T09:15:27.378Z" }, + { url = "https://files.pythonhosted.org/packages/e7/95/88efcaf384c3588e24259c4203b909cbe3e3c2d887af9e938c2022c9dd48/pillow-11.3.0-cp314-cp314-win32.whl", hash = "sha256:02a723e6bf909e7cea0dac1b0e0310be9d7650cd66222a5f1c571455c0a45214", size = 6370911, upload-time = "2025-07-01T09:15:29.294Z" }, + { url = "https://files.pythonhosted.org/packages/2e/cc/934e5820850ec5eb107e7b1a72dd278140731c669f396110ebc326f2a503/pillow-11.3.0-cp314-cp314-win_amd64.whl", hash = "sha256:a418486160228f64dd9e9efcd132679b7a02a5f22c982c78b6fc7dab3fefb635", size = 7117383, upload-time = "2025-07-01T09:15:31.128Z" }, + { url = "https://files.pythonhosted.org/packages/d6/e9/9c0a616a71da2a5d163aa37405e8aced9a906d574b4a214bede134e731bc/pillow-11.3.0-cp314-cp314-win_arm64.whl", hash = "sha256:155658efb5e044669c08896c0c44231c5e9abcaadbc5cd3648df2f7c0b96b9a6", size = 2511385, upload-time = "2025-07-01T09:15:33.328Z" }, + { url = "https://files.pythonhosted.org/packages/1a/33/c88376898aff369658b225262cd4f2659b13e8178e7534df9e6e1fa289f6/pillow-11.3.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:59a03cdf019efbfeeed910bf79c7c93255c3d54bc45898ac2a4140071b02b4ae", size = 5281129, upload-time = "2025-07-01T09:15:35.194Z" }, + { url = "https://files.pythonhosted.org/packages/1f/70/d376247fb36f1844b42910911c83a02d5544ebd2a8bad9efcc0f707ea774/pillow-11.3.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:f8a5827f84d973d8636e9dc5764af4f0cf2318d26744b3d902931701b0d46653", size = 4689580, upload-time = "2025-07-01T09:15:37.114Z" }, + { url = "https://files.pythonhosted.org/packages/eb/1c/537e930496149fbac69efd2fc4329035bbe2e5475b4165439e3be9cb183b/pillow-11.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ee92f2fd10f4adc4b43d07ec5e779932b4eb3dbfbc34790ada5a6669bc095aa6", size = 5902860, upload-time = "2025-07-03T13:10:50.248Z" }, + { url = "https://files.pythonhosted.org/packages/bd/57/80f53264954dcefeebcf9dae6e3eb1daea1b488f0be8b8fef12f79a3eb10/pillow-11.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c96d333dcf42d01f47b37e0979b6bd73ec91eae18614864622d9b87bbd5bbf36", size = 7670694, upload-time = "2025-07-03T13:10:56.432Z" }, + { url = "https://files.pythonhosted.org/packages/70/ff/4727d3b71a8578b4587d9c276e90efad2d6fe0335fd76742a6da08132e8c/pillow-11.3.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4c96f993ab8c98460cd0c001447bff6194403e8b1d7e149ade5f00594918128b", size = 6005888, upload-time = "2025-07-01T09:15:39.436Z" }, + { url = "https://files.pythonhosted.org/packages/05/ae/716592277934f85d3be51d7256f3636672d7b1abfafdc42cf3f8cbd4b4c8/pillow-11.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:41342b64afeba938edb034d122b2dda5db2139b9a4af999729ba8818e0056477", size = 6670330, upload-time = "2025-07-01T09:15:41.269Z" }, + { url = "https://files.pythonhosted.org/packages/e7/bb/7fe6cddcc8827b01b1a9766f5fdeb7418680744f9082035bdbabecf1d57f/pillow-11.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:068d9c39a2d1b358eb9f245ce7ab1b5c3246c7c8c7d9ba58cfa5b43146c06e50", size = 6114089, upload-time = "2025-07-01T09:15:43.13Z" }, + { url = "https://files.pythonhosted.org/packages/8b/f5/06bfaa444c8e80f1a8e4bff98da9c83b37b5be3b1deaa43d27a0db37ef84/pillow-11.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:a1bc6ba083b145187f648b667e05a2534ecc4b9f2784c2cbe3089e44868f2b9b", size = 6748206, upload-time = "2025-07-01T09:15:44.937Z" }, + { url = "https://files.pythonhosted.org/packages/f0/77/bc6f92a3e8e6e46c0ca78abfffec0037845800ea38c73483760362804c41/pillow-11.3.0-cp314-cp314t-win32.whl", hash = "sha256:118ca10c0d60b06d006be10a501fd6bbdfef559251ed31b794668ed569c87e12", size = 6377370, upload-time = "2025-07-01T09:15:46.673Z" }, + { url = "https://files.pythonhosted.org/packages/4a/82/3a721f7d69dca802befb8af08b7c79ebcab461007ce1c18bd91a5d5896f9/pillow-11.3.0-cp314-cp314t-win_amd64.whl", hash = "sha256:8924748b688aa210d79883357d102cd64690e56b923a186f35a82cbc10f997db", size = 7121500, upload-time = "2025-07-01T09:15:48.512Z" }, + { url = "https://files.pythonhosted.org/packages/89/c7/5572fa4a3f45740eaab6ae86fcdf7195b55beac1371ac8c619d880cfe948/pillow-11.3.0-cp314-cp314t-win_arm64.whl", hash = "sha256:79ea0d14d3ebad43ec77ad5272e6ff9bba5b679ef73375ea760261207fa8e0aa", size = 2512835, upload-time = "2025-07-01T09:15:50.399Z" }, + { url = "https://files.pythonhosted.org/packages/6f/8b/209bd6b62ce8367f47e68a218bffac88888fdf2c9fcf1ecadc6c3ec1ebc7/pillow-11.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:3cee80663f29e3843b68199b9d6f4f54bd1d4a6b59bdd91bceefc51238bcb967", size = 5270556, upload-time = "2025-07-01T09:16:09.961Z" }, + { url = "https://files.pythonhosted.org/packages/2e/e6/231a0b76070c2cfd9e260a7a5b504fb72da0a95279410fa7afd99d9751d6/pillow-11.3.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:b5f56c3f344f2ccaf0dd875d3e180f631dc60a51b314295a3e681fe8cf851fbe", size = 4654625, upload-time = "2025-07-01T09:16:11.913Z" }, + { url = "https://files.pythonhosted.org/packages/13/f4/10cf94fda33cb12765f2397fc285fa6d8eb9c29de7f3185165b702fc7386/pillow-11.3.0-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:e67d793d180c9df62f1f40aee3accca4829d3794c95098887edc18af4b8b780c", size = 4874207, upload-time = "2025-07-03T13:11:10.201Z" }, + { url = "https://files.pythonhosted.org/packages/72/c9/583821097dc691880c92892e8e2d41fe0a5a3d6021f4963371d2f6d57250/pillow-11.3.0-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d000f46e2917c705e9fb93a3606ee4a819d1e3aa7a9b442f6444f07e77cf5e25", size = 6583939, upload-time = "2025-07-03T13:11:15.68Z" }, + { url = "https://files.pythonhosted.org/packages/3b/8e/5c9d410f9217b12320efc7c413e72693f48468979a013ad17fd690397b9a/pillow-11.3.0-pp310-pypy310_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:527b37216b6ac3a12d7838dc3bd75208ec57c1c6d11ef01902266a5a0c14fc27", size = 4957166, upload-time = "2025-07-01T09:16:13.74Z" }, + { url = "https://files.pythonhosted.org/packages/62/bb/78347dbe13219991877ffb3a91bf09da8317fbfcd4b5f9140aeae020ad71/pillow-11.3.0-pp310-pypy310_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:be5463ac478b623b9dd3937afd7fb7ab3d79dd290a28e2b6df292dc75063eb8a", size = 5581482, upload-time = "2025-07-01T09:16:16.107Z" }, + { url = "https://files.pythonhosted.org/packages/d9/28/1000353d5e61498aaeaaf7f1e4b49ddb05f2c6575f9d4f9f914a3538b6e1/pillow-11.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:8dc70ca24c110503e16918a658b869019126ecfe03109b754c402daff12b3d9f", size = 6984596, upload-time = "2025-07-01T09:16:18.07Z" }, + { url = "https://files.pythonhosted.org/packages/9e/e3/6fa84033758276fb31da12e5fb66ad747ae83b93c67af17f8c6ff4cc8f34/pillow-11.3.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7c8ec7a017ad1bd562f93dbd8505763e688d388cde6e4a010ae1486916e713e6", size = 5270566, upload-time = "2025-07-01T09:16:19.801Z" }, + { url = "https://files.pythonhosted.org/packages/5b/ee/e8d2e1ab4892970b561e1ba96cbd59c0d28cf66737fc44abb2aec3795a4e/pillow-11.3.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:9ab6ae226de48019caa8074894544af5b53a117ccb9d3b3dcb2871464c829438", size = 4654618, upload-time = "2025-07-01T09:16:21.818Z" }, + { url = "https://files.pythonhosted.org/packages/f2/6d/17f80f4e1f0761f02160fc433abd4109fa1548dcfdca46cfdadaf9efa565/pillow-11.3.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:fe27fb049cdcca11f11a7bfda64043c37b30e6b91f10cb5bab275806c32f6ab3", size = 4874248, upload-time = "2025-07-03T13:11:20.738Z" }, + { url = "https://files.pythonhosted.org/packages/de/5f/c22340acd61cef960130585bbe2120e2fd8434c214802f07e8c03596b17e/pillow-11.3.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:465b9e8844e3c3519a983d58b80be3f668e2a7a5db97f2784e7079fbc9f9822c", size = 6583963, upload-time = "2025-07-03T13:11:26.283Z" }, + { url = "https://files.pythonhosted.org/packages/31/5e/03966aedfbfcbb4d5f8aa042452d3361f325b963ebbadddac05b122e47dd/pillow-11.3.0-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5418b53c0d59b3824d05e029669efa023bbef0f3e92e75ec8428f3799487f361", size = 4957170, upload-time = "2025-07-01T09:16:23.762Z" }, + { url = "https://files.pythonhosted.org/packages/cc/2d/e082982aacc927fc2cab48e1e731bdb1643a1406acace8bed0900a61464e/pillow-11.3.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:504b6f59505f08ae014f724b6207ff6222662aab5cc9542577fb084ed0676ac7", size = 5581505, upload-time = "2025-07-01T09:16:25.593Z" }, + { url = "https://files.pythonhosted.org/packages/34/e7/ae39f538fd6844e982063c3a5e4598b8ced43b9633baa3a85ef33af8c05c/pillow-11.3.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:c84d689db21a1c397d001aa08241044aa2069e7587b398c8cc63020390b1c1b8", size = 6984598, upload-time = "2025-07-01T09:16:27.732Z" }, ] [[package]] @@ -791,11 +846,11 @@ wheels = [ [[package]] name = "typing-extensions" -version = "4.14.0" +version = "4.14.1" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/d1/bc/51647cd02527e87d05cb083ccc402f93e441606ff1f01739a62c8ad09ba5/typing_extensions-4.14.0.tar.gz", hash = "sha256:8676b788e32f02ab42d9e7c61324048ae4c6d844a399eebace3d4979d75ceef4", size = 107423, upload-time = "2025-06-02T14:52:11.399Z" } +sdist = { url = "https://files.pythonhosted.org/packages/98/5a/da40306b885cc8c09109dc2e1abd358d5684b1425678151cdaed4731c822/typing_extensions-4.14.1.tar.gz", hash = "sha256:38b39f4aeeab64884ce9f74c94263ef78f3c22467c8724005483154c26648d36", size = 107673, upload-time = "2025-07-04T13:28:34.16Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/69/e0/552843e0d356fbb5256d21449fa957fa4eff3bbc135a74a691ee70c7c5da/typing_extensions-4.14.0-py3-none-any.whl", hash = "sha256:a1514509136dd0b477638fc68d6a91497af5076466ad0fa6c338e44e359944af", size = 43839, upload-time = "2025-06-02T14:52:10.026Z" }, + { url = "https://files.pythonhosted.org/packages/b5/00/d631e67a838026495268c2f6884f3711a15a9a2a96cd244fdaea53b823fb/typing_extensions-4.14.1-py3-none-any.whl", hash = "sha256:d1e1e3b58374dc93031d6eda2420a48ea44a36c2b4766a4fdeb3710755731d76", size = 43906, upload-time = "2025-07-04T13:28:32.743Z" }, ] [[package]]