From 2cc13e14625784f5ca64c2516ca149b7576731b3 Mon Sep 17 00:00:00 2001 From: Kyle Edwards Date: Fri, 10 Jul 2026 13:14:32 -0400 Subject: [PATCH] Pin CMake to < 4.4 --- conda/environments/all_cuda-129_arch-aarch64.yaml | 2 +- conda/environments/all_cuda-129_arch-x86_64.yaml | 2 +- conda/environments/all_cuda-133_arch-aarch64.yaml | 2 +- conda/environments/all_cuda-133_arch-x86_64.yaml | 2 +- conda/recipes/libraft/conda_build_config.yaml | 2 +- conda/recipes/pylibraft/conda_build_config.yaml | 2 +- conda/recipes/raft-dask/conda_build_config.yaml | 2 +- dependencies.yaml | 2 +- python/libraft/pyproject.toml | 2 +- python/pylibraft/pyproject.toml | 2 +- python/raft-dask/pyproject.toml | 4 ++-- 11 files changed, 12 insertions(+), 12 deletions(-) diff --git a/conda/environments/all_cuda-129_arch-aarch64.yaml b/conda/environments/all_cuda-129_arch-aarch64.yaml index f57f075a6c..55b396843d 100644 --- a/conda/environments/all_cuda-129_arch-aarch64.yaml +++ b/conda/environments/all_cuda-129_arch-aarch64.yaml @@ -9,7 +9,7 @@ dependencies: - c-compiler - clang-tools=20.1.8 - clang==20.1.8 -- cmake>=4.0 +- cmake>=4.0,<4.4 - cuda-bindings>=12.9.2,<13.0 - cuda-nvcc - cuda-nvtx-dev diff --git a/conda/environments/all_cuda-129_arch-x86_64.yaml b/conda/environments/all_cuda-129_arch-x86_64.yaml index f7a7162611..1a83c88387 100644 --- a/conda/environments/all_cuda-129_arch-x86_64.yaml +++ b/conda/environments/all_cuda-129_arch-x86_64.yaml @@ -9,7 +9,7 @@ dependencies: - c-compiler - clang-tools=20.1.8 - clang==20.1.8 -- cmake>=4.0 +- cmake>=4.0,<4.4 - cuda-bindings>=12.9.2,<13.0 - cuda-nvcc - cuda-nvtx-dev diff --git a/conda/environments/all_cuda-133_arch-aarch64.yaml b/conda/environments/all_cuda-133_arch-aarch64.yaml index 7755411e16..95ffc5a23a 100644 --- a/conda/environments/all_cuda-133_arch-aarch64.yaml +++ b/conda/environments/all_cuda-133_arch-aarch64.yaml @@ -9,7 +9,7 @@ dependencies: - c-compiler - clang-tools=20.1.8 - clang==20.1.8 -- cmake>=4.0 +- cmake>=4.0,<4.4 - cuda-bindings>=13.0.1,<14.0 - cuda-nvcc - cuda-nvtx-dev diff --git a/conda/environments/all_cuda-133_arch-x86_64.yaml b/conda/environments/all_cuda-133_arch-x86_64.yaml index 54553027f9..9b7f4f5192 100644 --- a/conda/environments/all_cuda-133_arch-x86_64.yaml +++ b/conda/environments/all_cuda-133_arch-x86_64.yaml @@ -9,7 +9,7 @@ dependencies: - c-compiler - clang-tools=20.1.8 - clang==20.1.8 -- cmake>=4.0 +- cmake>=4.0,<4.4 - cuda-bindings>=13.0.1,<14.0 - cuda-nvcc - cuda-nvtx-dev diff --git a/conda/recipes/libraft/conda_build_config.yaml b/conda/recipes/libraft/conda_build_config.yaml index 24da53f2bf..b18436f74a 100644 --- a/conda/recipes/libraft/conda_build_config.yaml +++ b/conda/recipes/libraft/conda_build_config.yaml @@ -14,7 +14,7 @@ c_stdlib_version: - "2.28" cmake_version: - - ">=4.0" + - ">=4.0,<4.4" nccl_version: - ">=2.19" diff --git a/conda/recipes/pylibraft/conda_build_config.yaml b/conda/recipes/pylibraft/conda_build_config.yaml index f53c376049..447f0fbd8b 100644 --- a/conda/recipes/pylibraft/conda_build_config.yaml +++ b/conda/recipes/pylibraft/conda_build_config.yaml @@ -14,4 +14,4 @@ c_stdlib_version: - "2.28" cmake_version: - - ">=4.0" + - ">=4.0,<4.4" diff --git a/conda/recipes/raft-dask/conda_build_config.yaml b/conda/recipes/raft-dask/conda_build_config.yaml index 24da53f2bf..b18436f74a 100644 --- a/conda/recipes/raft-dask/conda_build_config.yaml +++ b/conda/recipes/raft-dask/conda_build_config.yaml @@ -14,7 +14,7 @@ c_stdlib_version: - "2.28" cmake_version: - - ">=4.0" + - ">=4.0,<4.4" nccl_version: - ">=2.19" diff --git a/dependencies.yaml b/dependencies.yaml index 7d3da062d4..fa63f249cf 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -191,7 +191,7 @@ dependencies: common: - output_types: [conda, requirements, pyproject] packages: - - &cmake_ver cmake>=4.0 + - &cmake_ver cmake>=4.0,<4.4 - ninja - output_types: [conda] packages: diff --git a/python/libraft/pyproject.toml b/python/libraft/pyproject.toml index 08097b9ddb..6bcc153a74 100644 --- a/python/libraft/pyproject.toml +++ b/python/libraft/pyproject.toml @@ -65,7 +65,7 @@ regex = "(?P.*)" [tool.rapids-build-backend] build-backend = "scikit_build_core.build" requires = [ - "cmake>=4.0", + "cmake>=4.0,<4.4", "librmm==26.8.*,>=0.0.0a0", "ninja", "rapids-logger==0.2.*,>=0.0.0a0", diff --git a/python/pylibraft/pyproject.toml b/python/pylibraft/pyproject.toml index 675221e4d5..170eb83eb2 100644 --- a/python/pylibraft/pyproject.toml +++ b/python/pylibraft/pyproject.toml @@ -84,7 +84,7 @@ regex = "(?P.*)" [tool.rapids-build-backend] build-backend = "scikit_build_core.build" requires = [ - "cmake>=4.0", + "cmake>=4.0,<4.4", "cuda-bindings>=13.0.1,<14.0", "cython>=3.2.2", "libraft==26.8.*,>=0.0.0a0", diff --git a/python/raft-dask/pyproject.toml b/python/raft-dask/pyproject.toml index 1e88b3ee1c..08510166f5 100644 --- a/python/raft-dask/pyproject.toml +++ b/python/raft-dask/pyproject.toml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2022-2026, NVIDIA CORPORATION. +# SPDX-FileCopyrightText: Copyright (c) 2022-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: Apache-2.0 [build-system] @@ -83,7 +83,7 @@ regex = "(?P.*)" [tool.rapids-build-backend] build-backend = "scikit_build_core.build" requires = [ - "cmake>=4.0", + "cmake>=4.0,<4.4", "cython>=3.2.2", "libraft==26.8.*,>=0.0.0a0", "librmm==26.8.*,>=0.0.0a0",