From b3c269915ab041a88a84efd93e12195528b5a94f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 10 Sep 2026 18:13:46 +0000 Subject: [PATCH] Remove the obsolete NumPy cap from the MLIR nightly Remove only the workaround constraint and its comment. Keep every other install argument unchanged. Refs #2803. Co-authored-by: Sylvester Kaczmarek <16242628+sylvesterkaczmarek@users.noreply.github.com> Signed-off-by: Sylvester Kaczmarek <16242628+sylvesterkaczmarek@users.noreply.github.com> --- ci/tools/run-tests | 3 --- 1 file changed, 3 deletions(-) diff --git a/ci/tools/run-tests b/ci/tools/run-tests index 5c152ded8de..cfa7e9d6a7a 100755 --- a/ci/tools/run-tests +++ b/ci/tools/run-tests @@ -170,14 +170,11 @@ elif [[ "${test_module}" == "core" || "${test_module}" == nightly-* ]]; then ) elif [[ "${test_module}" == "nightly-numba-cuda-mlir" ]]; then echo "Installing pathfinder + bindings + core + numba-cuda-mlir + cupy" - # numpy<2.5: numba-cuda-mlir 0.4.0 registers np.row_stack, which was - # removed in NumPy 2.5. See NVIDIA/numba-cuda-mlir#154. # curand/cublas + cupy: some numba-cuda-mlir tests (e.g. # test_fortran_contiguous) call cp.random, which dlopens libcurand at # runtime. Mirror the numba-cuda branch, which installs the same libs. PIP_ARGS+=( "numba-cuda-mlir[cu${TEST_CUDA_MAJOR}]" - "numpy<2.5" "cuda-toolkit[curand,cublas]==${TEST_CUDA_MAJOR_MINOR}.*" "cupy-cuda${TEST_CUDA_MAJOR}x" )