From 6e462577ec247f1fb385cb3726477a3d58c8517e Mon Sep 17 00:00:00 2001 From: Leo Fang Date: Wed, 1 Jul 2026 04:00:11 +0000 Subject: [PATCH] cuda_pathfinder: pin nvshmem to <3.7 (was previously excluding only 3.7.0) nvidia-nvshmem-cu{12,13} 3.7.x breaks the main branch, not only 3.7.0. Widen the exclusion from an exact-version bump to <3.7 so 3.7.x and above are avoided until we can move forward. --- cuda_pathfinder/pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cuda_pathfinder/pyproject.toml b/cuda_pathfinder/pyproject.toml index 87c9ca4205c..86f33b726e9 100644 --- a/cuda_pathfinder/pyproject.toml +++ b/cuda_pathfinder/pyproject.toml @@ -29,7 +29,7 @@ cu12 = [ "nvidia-cusparselt-cu12", "nvidia-libmathdx-cu12", "nvidia-nccl-cu12; sys_platform != 'win32'", - "nvidia-nvshmem-cu12!=3.7.0; sys_platform != 'win32'", + "nvidia-nvshmem-cu12<3.7; sys_platform != 'win32'", ] cu13 = [ "cuda-toolkit[nvcc,cublas,nvrtc,cudart,cufft,curand,cusolver,cusparse,npp,nvfatbin,nvjitlink,nvjpeg,cccl,cupti,profiler,nvvm]==13.*", @@ -43,7 +43,7 @@ cu13 = [ "nvidia-cusparselt-cu13", "nvidia-libmathdx-cu13", "nvidia-nccl-cu13; sys_platform != 'win32'", - "nvidia-nvshmem-cu13!=3.7.0; sys_platform != 'win32'", + "nvidia-nvshmem-cu13<3.7; sys_platform != 'win32'", ] host = [ # TODO: remove the Python 3.15 guard once 3.15 is officially supported