From 604a72f7695d7c19b240baeb746d635fbf53a4f8 Mon Sep 17 00:00:00 2001 From: Bradley Dice Date: Fri, 5 Dec 2025 12:09:34 -0600 Subject: [PATCH 1/2] Remove alpha specs on non-RAPIDS dependencies. --- conda/environments/all_cuda-129_arch-aarch64.yaml | 8 ++++---- conda/environments/all_cuda-129_arch-x86_64.yaml | 8 ++++---- conda/environments/all_cuda-130_arch-aarch64.yaml | 8 ++++---- conda/environments/all_cuda-130_arch-x86_64.yaml | 8 ++++---- conda/recipes/cuopt-server/recipe.yaml | 4 ++-- conda/recipes/cuopt/recipe.yaml | 14 +++++++------- conda/recipes/mps-parser/recipe.yaml | 4 ++-- dependencies.yaml | 10 +++++----- .../cuopt/cuopt/linear_programming/pyproject.toml | 6 +++--- python/cuopt/pyproject.toml | 10 +++++----- python/cuopt_server/pyproject.toml | 4 ++-- python/libcuopt/pyproject.toml | 2 +- 12 files changed, 43 insertions(+), 43 deletions(-) diff --git a/conda/environments/all_cuda-129_arch-aarch64.yaml b/conda/environments/all_cuda-129_arch-aarch64.yaml index 49585031dd..0ad8c18db1 100644 --- a/conda/environments/all_cuda-129_arch-aarch64.yaml +++ b/conda/environments/all_cuda-129_arch-aarch64.yaml @@ -16,7 +16,7 @@ dependencies: - cpp-argparse - cuda-nvcc - cuda-nvtx-dev -- cuda-python>=12.9.2,<13.0a0 +- cuda-python>=12.9.2,<13.0 - cuda-sanitizer-api - cuda-version=12.9 - cudf==26.2.*,>=0.0.0a0 @@ -44,9 +44,9 @@ dependencies: - myst-parser - ninja - notebook -- numba-cuda>=0.19.1,<0.20.0a0 +- numba-cuda>=0.19.1,<0.20.0 - numba>=0.60.0 -- numpy>=1.23.5,<3.0a0 +- numpy>=1.23.5,<3.0 - numpydoc - pandas>=2.0 - pexpect @@ -58,7 +58,7 @@ dependencies: - pytest-cov - pytest<8 - python>=3.10,<3.14 -- rapids-build-backend>=0.4.0,<0.5.0.dev0 +- rapids-build-backend>=0.4.0,<0.5.0 - rapids-dask-dependency==26.2.*,>=0.0.0a0 - rapids-logger==0.2.*,>=0.0.0a0 - requests diff --git a/conda/environments/all_cuda-129_arch-x86_64.yaml b/conda/environments/all_cuda-129_arch-x86_64.yaml index b055ea591d..96adc967d8 100644 --- a/conda/environments/all_cuda-129_arch-x86_64.yaml +++ b/conda/environments/all_cuda-129_arch-x86_64.yaml @@ -16,7 +16,7 @@ dependencies: - cpp-argparse - cuda-nvcc - cuda-nvtx-dev -- cuda-python>=12.9.2,<13.0a0 +- cuda-python>=12.9.2,<13.0 - cuda-sanitizer-api - cuda-version=12.9 - cudf==26.2.*,>=0.0.0a0 @@ -44,9 +44,9 @@ dependencies: - myst-parser - ninja - notebook -- numba-cuda>=0.19.1,<0.20.0a0 +- numba-cuda>=0.19.1,<0.20.0 - numba>=0.60.0 -- numpy>=1.23.5,<3.0a0 +- numpy>=1.23.5,<3.0 - numpydoc - pandas>=2.0 - pexpect @@ -58,7 +58,7 @@ dependencies: - pytest-cov - pytest<8 - python>=3.10,<3.14 -- rapids-build-backend>=0.4.0,<0.5.0.dev0 +- rapids-build-backend>=0.4.0,<0.5.0 - rapids-dask-dependency==26.2.*,>=0.0.0a0 - rapids-logger==0.2.*,>=0.0.0a0 - requests diff --git a/conda/environments/all_cuda-130_arch-aarch64.yaml b/conda/environments/all_cuda-130_arch-aarch64.yaml index f67be6fa32..84b740722a 100644 --- a/conda/environments/all_cuda-130_arch-aarch64.yaml +++ b/conda/environments/all_cuda-130_arch-aarch64.yaml @@ -16,7 +16,7 @@ dependencies: - cpp-argparse - cuda-nvcc - cuda-nvtx-dev -- cuda-python>=13.0.1,<14.0a0 +- cuda-python>=13.0.1,<14.0 - cuda-sanitizer-api - cuda-version=13.0 - cudf==26.2.*,>=0.0.0a0 @@ -44,9 +44,9 @@ dependencies: - myst-parser - ninja - notebook -- numba-cuda>=0.19.1,<0.20.0a0 +- numba-cuda>=0.19.1,<0.20.0 - numba>=0.60.0 -- numpy>=1.23.5,<3.0a0 +- numpy>=1.23.5,<3.0 - numpydoc - pandas>=2.0 - pexpect @@ -58,7 +58,7 @@ dependencies: - pytest-cov - pytest<8 - python>=3.10,<3.14 -- rapids-build-backend>=0.4.0,<0.5.0.dev0 +- rapids-build-backend>=0.4.0,<0.5.0 - rapids-dask-dependency==26.2.*,>=0.0.0a0 - rapids-logger==0.2.*,>=0.0.0a0 - requests diff --git a/conda/environments/all_cuda-130_arch-x86_64.yaml b/conda/environments/all_cuda-130_arch-x86_64.yaml index 68ac02cdd3..6f50e0da44 100644 --- a/conda/environments/all_cuda-130_arch-x86_64.yaml +++ b/conda/environments/all_cuda-130_arch-x86_64.yaml @@ -16,7 +16,7 @@ dependencies: - cpp-argparse - cuda-nvcc - cuda-nvtx-dev -- cuda-python>=13.0.1,<14.0a0 +- cuda-python>=13.0.1,<14.0 - cuda-sanitizer-api - cuda-version=13.0 - cudf==26.2.*,>=0.0.0a0 @@ -44,9 +44,9 @@ dependencies: - myst-parser - ninja - notebook -- numba-cuda>=0.19.1,<0.20.0a0 +- numba-cuda>=0.19.1,<0.20.0 - numba>=0.60.0 -- numpy>=1.23.5,<3.0a0 +- numpy>=1.23.5,<3.0 - numpydoc - pandas>=2.0 - pexpect @@ -58,7 +58,7 @@ dependencies: - pytest-cov - pytest<8 - python>=3.10,<3.14 -- rapids-build-backend>=0.4.0,<0.5.0.dev0 +- rapids-build-backend>=0.4.0,<0.5.0 - rapids-dask-dependency==26.2.*,>=0.0.0a0 - rapids-logger==0.2.*,>=0.0.0a0 - requests diff --git a/conda/recipes/cuopt-server/recipe.yaml b/conda/recipes/cuopt-server/recipe.yaml index f46549a7e1..413967cd54 100644 --- a/conda/recipes/cuopt-server/recipe.yaml +++ b/conda/recipes/cuopt-server/recipe.yaml @@ -29,7 +29,7 @@ requirements: host: - pip - python =${{ py_version }} - - rapids-build-backend >=0.4.0,<0.5.0.dev0 + - rapids-build-backend >=0.4.0,<0.5.0 - setuptools>=61.0.0 run: - cuopt =${{ version }} @@ -37,7 +37,7 @@ requirements: - jsonref =1.1.0 - msgpack-python =1.1.0 - msgpack-numpy =0.4.8 - - numpy >=1.23,<3.0a0 + - numpy >=1.23,<3.0 - pandas>=2 - psutil>=6.0.0 - python diff --git a/conda/recipes/cuopt/recipe.yaml b/conda/recipes/cuopt/recipe.yaml index 229510f5df..69540300f5 100644 --- a/conda/recipes/cuopt/recipe.yaml +++ b/conda/recipes/cuopt/recipe.yaml @@ -62,13 +62,13 @@ requirements: - pip - pylibraft =${{ minor_version }} - python =${{ py_version }} - - rapids-build-backend >=0.4.0,<0.5.0.dev0 + - rapids-build-backend >=0.4.0,<0.5.0 - rmm =${{ minor_version }} - scikit-build-core >=0.10.0 - cuda-cudart-dev - if: cuda_major == "12" - then: cuda-python >=12.9.2,<13.0a0 - else: cuda-python >=13.0.1,<14.0a0 + then: cuda-python >=12.9.2,<13.0 + else: cuda-python >=13.0.1,<14.0 run: - ${{ pin_compatible("cuda-version", upper_bound="x", lower_bound="x") }} - cudf =${{ minor_version }} @@ -77,8 +77,8 @@ requirements: - h5py - libcuopt =${{ version }} - numba >=0.60.0 - - numba-cuda>=0.19.1,<0.20.0a0 - - numpy >=1.23,<3.0a0 + - numba-cuda>=0.19.1,<0.20.0 + - numpy >=1.23,<3.0 - pandas >=2.0 - pylibraft =${{ minor_version }} - python @@ -90,8 +90,8 @@ requirements: # TODO: Add nvjitlink here # xref: https://github.com/rapidsai/cudf/issues/12822 - if: cuda_major == "12" - then: cuda-python >=12.9.2,<13.0a0 - else: cuda-python >=13.0.1,<14.0a0 + then: cuda-python >=12.9.2,<13.0 + else: cuda-python >=13.0.1,<14.0 ignore_run_exports: by_name: - cuda-cudart diff --git a/conda/recipes/mps-parser/recipe.yaml b/conda/recipes/mps-parser/recipe.yaml index 3e3f3af9f4..fb2da4e445 100644 --- a/conda/recipes/mps-parser/recipe.yaml +++ b/conda/recipes/mps-parser/recipe.yaml @@ -42,10 +42,10 @@ requirements: - libmps-parser =${{ version }} - pip - python =${{ py_version }} - - rapids-build-backend >=0.4.0,<0.5.0.dev0 + - rapids-build-backend >=0.4.0,<0.5.0 - scikit-build-core >=0.10.0 run: - - numpy >=1.23,<3.0a0 + - numpy >=1.23,<3.0 - python tests: diff --git a/dependencies.yaml b/dependencies.yaml index bfbf350076..aee0d86cdf 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -251,7 +251,7 @@ dependencies: common: - output_types: [conda, requirements, pyproject] packages: - - &rapids_build_backend rapids-build-backend>=0.4.0,<0.5.0.dev0 + - &rapids_build_backend rapids-build-backend>=0.4.0,<0.5.0 - output_types: [conda] packages: - scikit-build-core>=0.10.0 @@ -323,7 +323,7 @@ dependencies: common: - output_types: [conda, requirements, pyproject] packages: - - &numpy numpy>=1.23.5,<3.0a0 + - &numpy numpy>=1.23.5,<3.0 build_python_common: common: - output_types: [conda, requirements, pyproject] @@ -347,7 +347,7 @@ dependencies: common: - output_types: [conda, requirements, pyproject] packages: - - numba-cuda>=0.19.1,<0.20.0a0 + - numba-cuda>=0.19.1,<0.20.0 - numba>=0.60.0 - rapids-dask-dependency==26.2.*,>=0.0.0a0 - &pandas pandas>=2.0 @@ -362,11 +362,11 @@ dependencies: - matrix: cuda: "12.*" packages: - - cuda-python>=12.9.2,<13.0a0 + - cuda-python>=12.9.2,<13.0 # fallback to CUDA 13 versions if 'cuda' is '13.*' or not provided - matrix: packages: - - cuda-python>=13.0.1,<14.0a0 + - cuda-python>=13.0.1,<14.0 test_python_cuopt_server: common: diff --git a/python/cuopt/cuopt/linear_programming/pyproject.toml b/python/cuopt/cuopt/linear_programming/pyproject.toml index c11cd3a580..8a135d2f81 100644 --- a/python/cuopt/cuopt/linear_programming/pyproject.toml +++ b/python/cuopt/cuopt/linear_programming/pyproject.toml @@ -4,7 +4,7 @@ [build-system] build-backend = "rapids_build_backend.build" requires = [ - "rapids-build-backend>=0.4.0,<0.5.0.dev0", + "rapids-build-backend>=0.4.0,<0.5.0", "scikit-build-core[pyproject]>=0.10.0", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../../../dependencies.yaml and run `rapids-dependency-file-generator`. @@ -19,7 +19,7 @@ authors = [ license = { text = "Apache-2.0" } requires-python = ">=3.10" dependencies = [ - "numpy>=1.23.5,<3.0a0", + "numpy>=1.23.5,<3.0", "rapids-logger==0.2.*,>=0.0.0a0", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../../../dependencies.yaml and run `rapids-dependency-file-generator`. classifiers = [ @@ -82,6 +82,6 @@ requires = [ "cmake>=3.30.4", "cython>=3.0.3", "ninja", - "numpy>=1.23.5,<3.0a0", + "numpy>=1.23.5,<3.0", "rapids-logger==0.2.*,>=0.0.0a0", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../../../dependencies.yaml and run `rapids-dependency-file-generator`. diff --git a/python/cuopt/pyproject.toml b/python/cuopt/pyproject.toml index 378b1adff1..36b50a692a 100644 --- a/python/cuopt/pyproject.toml +++ b/python/cuopt/pyproject.toml @@ -4,7 +4,7 @@ [build-system] build-backend = "rapids_build_backend.build" requires = [ - "rapids-build-backend>=0.4.0,<0.5.0.dev0", + "rapids-build-backend>=0.4.0,<0.5.0", "scikit-build-core[pyproject]>=0.10.0", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`. @@ -19,14 +19,14 @@ authors = [ license = { text = "Apache-2.0" } requires-python = ">=3.10" dependencies = [ - "cuda-python>=13.0.1,<14.0a0", + "cuda-python>=13.0.1,<14.0", "cudf==26.2.*,>=0.0.0a0", "cuopt-mps-parser==26.2.*,>=0.0.0a0", "cupy-cuda13x>=13.6.0", "libcuopt==26.2.*,>=0.0.0a0", - "numba-cuda>=0.19.1,<0.20.0a0", + "numba-cuda>=0.19.1,<0.20.0", "numba>=0.60.0", - "numpy>=1.23.5,<3.0a0", + "numpy>=1.23.5,<3.0", "pandas>=2.0", "pylibraft==26.2.*,>=0.0.0a0", "rapids-dask-dependency==26.2.*,>=0.0.0a0", @@ -45,7 +45,7 @@ classifiers = [ [project.optional-dependencies] test = [ - "numpy>=1.23.5,<3.0a0", + "numpy>=1.23.5,<3.0", "pytest-cov", "pytest<8", "rapids-logger==0.2.*,>=0.0.0a0", diff --git a/python/cuopt_server/pyproject.toml b/python/cuopt_server/pyproject.toml index 5d104ccda7..0d7cb271fe 100644 --- a/python/cuopt_server/pyproject.toml +++ b/python/cuopt_server/pyproject.toml @@ -4,7 +4,7 @@ [build-system] build-backend = "rapids_build_backend.build" requires = [ - "rapids-build-backend>=0.4.0,<0.5.0.dev0", + "rapids-build-backend>=0.4.0,<0.5.0", "setuptools", "wheel", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`. @@ -26,7 +26,7 @@ dependencies = [ "jsonref==1.1.0", "msgpack-numpy==0.4.8", "msgpack==1.1.0", - "numpy>=1.23.5,<3.0a0", + "numpy>=1.23.5,<3.0", "pandas>=2.0", "psutil>=6.0.0", "uvicorn==0.34.*", diff --git a/python/libcuopt/pyproject.toml b/python/libcuopt/pyproject.toml index 8324bd3870..8f7fc8f942 100644 --- a/python/libcuopt/pyproject.toml +++ b/python/libcuopt/pyproject.toml @@ -4,7 +4,7 @@ [build-system] build-backend = "rapids_build_backend.build" requires = [ - "rapids-build-backend>=0.4.0,<0.5.0.dev0", + "rapids-build-backend>=0.4.0,<0.5.0", "scikit-build-core[pyproject]>=0.10.0", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`. From 82d376e20d2a01ea29e3c3208f6a59f5a0330ef4 Mon Sep 17 00:00:00 2001 From: Bradley Dice Date: Wed, 17 Dec 2025 23:25:26 -0600 Subject: [PATCH 2/2] Update recipe.yaml --- conda/recipes/cuopt/recipe.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/conda/recipes/cuopt/recipe.yaml b/conda/recipes/cuopt/recipe.yaml index a2aa2bcdf5..a336a24750 100644 --- a/conda/recipes/cuopt/recipe.yaml +++ b/conda/recipes/cuopt/recipe.yaml @@ -78,7 +78,7 @@ requirements: - libcuopt =${{ version }} - numba >=0.60.0 - numba-cuda>=0.22.1,<0.23.0 - - numpy >=1.23,<3.0a0 + - numpy >=1.23,<3.0 - pandas >=2.0 - pylibraft =${{ minor_version }} - python