From 19519d18174b4482f76dbaca4d34a69a955c4661 Mon Sep 17 00:00:00 2001 From: Bradley Dice Date: Wed, 17 Dec 2025 07:39:38 +0000 Subject: [PATCH 1/6] Modernize cuopt dependency pinnings to align with RAPIDS --- conda/environments/all_cuda-129_arch-aarch64.yaml | 10 +++++----- conda/environments/all_cuda-129_arch-x86_64.yaml | 10 +++++----- conda/environments/all_cuda-130_arch-aarch64.yaml | 10 +++++----- conda/environments/all_cuda-130_arch-x86_64.yaml | 10 +++++----- conda/recipes/cuopt-server/conda_build_config.yaml | 8 -------- conda/recipes/cuopt-server/recipe.yaml | 6 +++--- conda/recipes/cuopt/recipe.yaml | 14 +++++++------- conda/recipes/mps-parser/recipe.yaml | 4 ++-- dependencies.yaml | 12 ++++++------ .../cuopt/cuopt/linear_programming/pyproject.toml | 6 +++--- python/cuopt/pyproject.toml | 10 +++++----- python/cuopt_server/pyproject.toml | 4 ++-- python/libcuopt/pyproject.toml | 2 +- 13 files changed, 49 insertions(+), 57 deletions(-) delete mode 100644 conda/recipes/cuopt-server/conda_build_config.yaml diff --git a/conda/environments/all_cuda-129_arch-aarch64.yaml b/conda/environments/all_cuda-129_arch-aarch64.yaml index 49585031dd..00e81c604d 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.22.1,<0.23.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 @@ -76,7 +76,7 @@ dependencies: - uvicorn==0.34.* - zlib - pip: - - nvidia_sphinx_theme + - nvidia-sphinx-theme - swagger-plugin-for-sphinx - veroviz name: all_cuda-129_arch-aarch64 diff --git a/conda/environments/all_cuda-129_arch-x86_64.yaml b/conda/environments/all_cuda-129_arch-x86_64.yaml index b055ea591d..a2c3fe486e 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.22.1,<0.23.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 @@ -76,7 +76,7 @@ dependencies: - uvicorn==0.34.* - zlib - pip: - - nvidia_sphinx_theme + - nvidia-sphinx-theme - swagger-plugin-for-sphinx - veroviz name: all_cuda-129_arch-x86_64 diff --git a/conda/environments/all_cuda-130_arch-aarch64.yaml b/conda/environments/all_cuda-130_arch-aarch64.yaml index f67be6fa32..dd19112222 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.22.1,<0.23.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 @@ -76,7 +76,7 @@ dependencies: - uvicorn==0.34.* - zlib - pip: - - nvidia_sphinx_theme + - nvidia-sphinx-theme - swagger-plugin-for-sphinx - veroviz name: all_cuda-130_arch-aarch64 diff --git a/conda/environments/all_cuda-130_arch-x86_64.yaml b/conda/environments/all_cuda-130_arch-x86_64.yaml index 68ac02cdd3..dc39999519 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.22.1,<0.23.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 @@ -76,7 +76,7 @@ dependencies: - uvicorn==0.34.* - zlib - pip: - - nvidia_sphinx_theme + - nvidia-sphinx-theme - swagger-plugin-for-sphinx - veroviz name: all_cuda-130_arch-x86_64 diff --git a/conda/recipes/cuopt-server/conda_build_config.yaml b/conda/recipes/cuopt-server/conda_build_config.yaml deleted file mode 100644 index 426e399bce..0000000000 --- a/conda/recipes/cuopt-server/conda_build_config.yaml +++ /dev/null @@ -1,8 +0,0 @@ -numpy_version: - - ">=1.21,<1.25" - -fastapi_version: - - ">=0.104.1" - -uvicorn_version: - - "0.34.*" diff --git a/conda/recipes/cuopt-server/recipe.yaml b/conda/recipes/cuopt-server/recipe.yaml index f46549a7e1..d70829bf28 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,11 +37,11 @@ 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 - - uvicorn ${{ uvicorn_version }} + - uvicorn =0.34 tests: - python: diff --git a/conda/recipes/cuopt/recipe.yaml b/conda/recipes/cuopt/recipe.yaml index 229510f5df..a336a24750 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.22.1,<0.23.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 c46931888d..2f711952ca 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -252,7 +252,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 @@ -324,7 +324,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] @@ -348,7 +348,7 @@ dependencies: common: - output_types: [conda, requirements, pyproject] packages: - - numba-cuda>=0.19.1,<0.20.0a0 + - numba-cuda>=0.22.1,<0.23.0 - numba>=0.60.0 - rapids-dask-dependency==26.2.*,>=0.0.0a0 - &pandas pandas>=2.0 @@ -363,11 +363,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: @@ -754,7 +754,7 @@ dependencies: - sphinx-design - pip: - swagger-plugin-for-sphinx - - nvidia_sphinx_theme + - nvidia-sphinx-theme notebooks: 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..90c40f53f1 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.22.1,<0.23.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 07aef0b845718c206d3f676bd7f62f9ea30dca10 Mon Sep 17 00:00:00 2001 From: Bradley Dice Date: Wed, 17 Dec 2025 07:43:11 +0000 Subject: [PATCH 2/6] Update pytest to <9.0 --- conda/environments/all_cuda-129_arch-aarch64.yaml | 2 +- conda/environments/all_cuda-129_arch-x86_64.yaml | 2 +- conda/environments/all_cuda-130_arch-aarch64.yaml | 2 +- conda/environments/all_cuda-130_arch-x86_64.yaml | 2 +- dependencies.yaml | 2 +- python/cuopt/cuopt/linear_programming/pyproject.toml | 2 +- python/cuopt/pyproject.toml | 2 +- python/cuopt_self_hosted/pyproject.toml | 2 +- python/cuopt_server/pyproject.toml | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/conda/environments/all_cuda-129_arch-aarch64.yaml b/conda/environments/all_cuda-129_arch-aarch64.yaml index 00e81c604d..2fc2cda410 100644 --- a/conda/environments/all_cuda-129_arch-aarch64.yaml +++ b/conda/environments/all_cuda-129_arch-aarch64.yaml @@ -56,7 +56,7 @@ dependencies: - pylibraft==26.2.*,>=0.0.0a0 - pyrsistent - pytest-cov -- pytest<8 +- pytest<9.0 - python>=3.10,<3.14 - rapids-build-backend>=0.4.0,<0.5.0 - rapids-dask-dependency==26.2.*,>=0.0.0a0 diff --git a/conda/environments/all_cuda-129_arch-x86_64.yaml b/conda/environments/all_cuda-129_arch-x86_64.yaml index a2c3fe486e..f18852a4e5 100644 --- a/conda/environments/all_cuda-129_arch-x86_64.yaml +++ b/conda/environments/all_cuda-129_arch-x86_64.yaml @@ -56,7 +56,7 @@ dependencies: - pylibraft==26.2.*,>=0.0.0a0 - pyrsistent - pytest-cov -- pytest<8 +- pytest<9.0 - python>=3.10,<3.14 - rapids-build-backend>=0.4.0,<0.5.0 - rapids-dask-dependency==26.2.*,>=0.0.0a0 diff --git a/conda/environments/all_cuda-130_arch-aarch64.yaml b/conda/environments/all_cuda-130_arch-aarch64.yaml index dd19112222..2f97c0c54f 100644 --- a/conda/environments/all_cuda-130_arch-aarch64.yaml +++ b/conda/environments/all_cuda-130_arch-aarch64.yaml @@ -56,7 +56,7 @@ dependencies: - pylibraft==26.2.*,>=0.0.0a0 - pyrsistent - pytest-cov -- pytest<8 +- pytest<9.0 - python>=3.10,<3.14 - rapids-build-backend>=0.4.0,<0.5.0 - rapids-dask-dependency==26.2.*,>=0.0.0a0 diff --git a/conda/environments/all_cuda-130_arch-x86_64.yaml b/conda/environments/all_cuda-130_arch-x86_64.yaml index dc39999519..7cb1d04650 100644 --- a/conda/environments/all_cuda-130_arch-x86_64.yaml +++ b/conda/environments/all_cuda-130_arch-x86_64.yaml @@ -56,7 +56,7 @@ dependencies: - pylibraft==26.2.*,>=0.0.0a0 - pyrsistent - pytest-cov -- pytest<8 +- pytest<9.0 - python>=3.10,<3.14 - rapids-build-backend>=0.4.0,<0.5.0 - rapids-dask-dependency==26.2.*,>=0.0.0a0 diff --git a/dependencies.yaml b/dependencies.yaml index 2f711952ca..11e46cf88e 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -334,7 +334,7 @@ dependencies: common: - output_types: [conda, requirements, pyproject] packages: - - pytest<8 + - pytest<9.0 - pytest-cov test_python_cuopt: common: diff --git a/python/cuopt/cuopt/linear_programming/pyproject.toml b/python/cuopt/cuopt/linear_programming/pyproject.toml index 8a135d2f81..79cc0f1c36 100644 --- a/python/cuopt/cuopt/linear_programming/pyproject.toml +++ b/python/cuopt/cuopt/linear_programming/pyproject.toml @@ -38,7 +38,7 @@ Source = "https://github.com/nvidia/cuopt" [project.optional-dependencies] test = [ "pytest-cov", - "pytest<8", + "pytest<9.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 90c40f53f1..ad4ae75057 100644 --- a/python/cuopt/pyproject.toml +++ b/python/cuopt/pyproject.toml @@ -47,7 +47,7 @@ classifiers = [ test = [ "numpy>=1.23.5,<3.0", "pytest-cov", - "pytest<8", + "pytest<9.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_self_hosted/pyproject.toml b/python/cuopt_self_hosted/pyproject.toml index f2c8a00e64..8dcd400f37 100644 --- a/python/cuopt_self_hosted/pyproject.toml +++ b/python/cuopt_self_hosted/pyproject.toml @@ -36,7 +36,7 @@ classifiers = [ [project.optional-dependencies] test = [ "pytest-cov", - "pytest<8", + "pytest<9.0", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`. [project.urls] diff --git a/python/cuopt_server/pyproject.toml b/python/cuopt_server/pyproject.toml index 0d7cb271fe..a50f1a342e 100644 --- a/python/cuopt_server/pyproject.toml +++ b/python/cuopt_server/pyproject.toml @@ -48,7 +48,7 @@ test = [ "msgpack==1.1.0", "pexpect", "pytest-cov", - "pytest<8", + "pytest<9.0", "requests", ] # This list was generated by `rapids-dependency-file-generator`. To make changes, edit ../../dependencies.yaml and run `rapids-dependency-file-generator`. From ed5f9bb569ea306a65baa0bfcd5e7cac0956a0e8 Mon Sep 17 00:00:00 2001 From: Bradley Dice Date: Thu, 18 Dec 2025 09:30:30 +0000 Subject: [PATCH 3/6] Remove exhale, replace boost with libboost-devel (only C++) --- conda/environments/all_cuda-129_arch-aarch64.yaml | 3 +-- conda/environments/all_cuda-129_arch-x86_64.yaml | 3 +-- conda/environments/all_cuda-130_arch-aarch64.yaml | 3 +-- conda/environments/all_cuda-130_arch-x86_64.yaml | 3 +-- conda/recipes/libcuopt/recipe.yaml | 10 +++++----- dependencies.yaml | 3 +-- 6 files changed, 10 insertions(+), 15 deletions(-) diff --git a/conda/environments/all_cuda-129_arch-aarch64.yaml b/conda/environments/all_cuda-129_arch-aarch64.yaml index 2fc2cda410..2ec34af8f3 100644 --- a/conda/environments/all_cuda-129_arch-aarch64.yaml +++ b/conda/environments/all_cuda-129_arch-aarch64.yaml @@ -5,7 +5,6 @@ channels: - rapidsai - conda-forge dependencies: -- boost - breathe - bzip2 - c-compiler @@ -24,13 +23,13 @@ dependencies: - cxx-compiler - cython>=3.0.3 - doxygen=1.9.1 -- exhale - fastapi - gcc_linux-aarch64=14.* - gmock - gtest - ipython - jsonref==1.1.0 +- libboost-devel - libcudss-dev >=0.7 - libcurand-dev - libcusolver-dev diff --git a/conda/environments/all_cuda-129_arch-x86_64.yaml b/conda/environments/all_cuda-129_arch-x86_64.yaml index f18852a4e5..450d8800df 100644 --- a/conda/environments/all_cuda-129_arch-x86_64.yaml +++ b/conda/environments/all_cuda-129_arch-x86_64.yaml @@ -5,7 +5,6 @@ channels: - rapidsai - conda-forge dependencies: -- boost - breathe - bzip2 - c-compiler @@ -24,13 +23,13 @@ dependencies: - cxx-compiler - cython>=3.0.3 - doxygen=1.9.1 -- exhale - fastapi - gcc_linux-64=14.* - gmock - gtest - ipython - jsonref==1.1.0 +- libboost-devel - libcudss-dev >=0.7 - libcurand-dev - libcusolver-dev diff --git a/conda/environments/all_cuda-130_arch-aarch64.yaml b/conda/environments/all_cuda-130_arch-aarch64.yaml index 2f97c0c54f..4ac8d7b2fe 100644 --- a/conda/environments/all_cuda-130_arch-aarch64.yaml +++ b/conda/environments/all_cuda-130_arch-aarch64.yaml @@ -5,7 +5,6 @@ channels: - rapidsai - conda-forge dependencies: -- boost - breathe - bzip2 - c-compiler @@ -24,13 +23,13 @@ dependencies: - cxx-compiler - cython>=3.0.3 - doxygen=1.9.1 -- exhale - fastapi - gcc_linux-aarch64=14.* - gmock - gtest - ipython - jsonref==1.1.0 +- libboost-devel - libcudss-dev >=0.7 - libcurand-dev - libcusolver-dev diff --git a/conda/environments/all_cuda-130_arch-x86_64.yaml b/conda/environments/all_cuda-130_arch-x86_64.yaml index 7cb1d04650..1bf6e3f5f3 100644 --- a/conda/environments/all_cuda-130_arch-x86_64.yaml +++ b/conda/environments/all_cuda-130_arch-x86_64.yaml @@ -5,7 +5,6 @@ channels: - rapidsai - conda-forge dependencies: -- boost - breathe - bzip2 - c-compiler @@ -24,13 +23,13 @@ dependencies: - cxx-compiler - cython>=3.0.3 - doxygen=1.9.1 -- exhale - fastapi - gcc_linux-64=14.* - gmock - gtest - ipython - jsonref==1.1.0 +- libboost-devel - libcudss-dev >=0.7 - libcurand-dev - libcusolver-dev diff --git a/conda/recipes/libcuopt/recipe.yaml b/conda/recipes/libcuopt/recipe.yaml index a72d0f28c3..a67ae0d159 100644 --- a/conda/recipes/libcuopt/recipe.yaml +++ b/conda/recipes/libcuopt/recipe.yaml @@ -51,7 +51,7 @@ cache: requirements: build: - - boost + - libboost-devel - ${{ compiler("c") }} - ${{ compiler("cxx") }} - ${{ compiler("cuda") }} =${{ cuda_version }} @@ -75,7 +75,7 @@ cache: - libcurand-dev - libcusparse-dev - cuda-cudart-dev - - boost + - libboost-devel - tbb-devel - zlib - bzip2 @@ -148,7 +148,7 @@ outputs: - ${{ stdlib("c") }} host: - ${{ pin_subpackage("libmps-parser", exact=True) }} - - boost + - libboost-devel - cuda-version =${{ cuda_version }} - rapids-logger =0.2 - librmm =${{ minor_version }} @@ -159,7 +159,7 @@ outputs: run: - ${{ pin_compatible("cuda-version", upper_bound="x", lower_bound="x") }} - ${{ pin_subpackage("libmps-parser", exact=True) }} - - boost + - libboost-devel - librmm =${{ minor_version }} - cuda-nvrtc - libcudss @@ -202,7 +202,7 @@ outputs: host: - ${{ pin_subpackage("libcuopt", exact=True) }} - ${{ pin_subpackage("libmps-parser", exact=True) }} - - boost + - libboost-devel - gmock ${{ gtest_version }} - gtest ${{ gtest_version }} - cuda-cudart-dev diff --git a/dependencies.yaml b/dependencies.yaml index 11e46cf88e..878ab13a8f 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -295,7 +295,7 @@ dependencies: common: - output_types: conda packages: - - boost + - libboost-devel - cpp-argparse - librmm==26.2.*,>=0.0.0a0 - libraft-headers==26.2.*,>=0.0.0a0 @@ -744,7 +744,6 @@ dependencies: - numpydoc - pyrsistent - breathe - - exhale - sphinx - sphinx-copybutton - sphinx-markdown-tables From 30eeb9f9df7d56745bae2ac29072e0e053454f5a Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Fri, 2 Jan 2026 10:38:42 -0600 Subject: [PATCH 4/6] update copyright --- conda/recipes/cuopt-server/recipe.yaml | 2 +- conda/recipes/cuopt-sh-client/recipe.yaml | 2 +- conda/recipes/cuopt/recipe.yaml | 2 +- conda/recipes/libcuopt/recipe.yaml | 2 +- conda/recipes/mps-parser/recipe.yaml | 2 +- cpp/cmake/thirdparty/get_gtest.cmake | 2 +- cpp/src/linear_programming/utilities/cython_solve.cu | 2 +- cpp/src/mip/diversity/lns/rins.cu | 2 +- cpp/src/mip/feasibility_jump/feasibility_jump.cu | 2 +- cpp/src/mip/problem/problem.cu | 2 +- dependencies.yaml | 2 +- python/cuopt/cuopt/linear_programming/pyproject.toml | 2 +- python/cuopt/cuopt/routing/utils.py | 2 +- python/cuopt/cuopt/tests/routing/test_pickup_delivery.py | 2 +- python/cuopt/pyproject.toml | 2 +- python/cuopt_self_hosted/pyproject.toml | 2 +- python/cuopt_server/pyproject.toml | 2 +- python/libcuopt/pyproject.toml | 2 +- 18 files changed, 18 insertions(+), 18 deletions(-) diff --git a/conda/recipes/cuopt-server/recipe.yaml b/conda/recipes/cuopt-server/recipe.yaml index d78b5d1e6f..8c2875fc49 100644 --- a/conda/recipes/cuopt-server/recipe.yaml +++ b/conda/recipes/cuopt-server/recipe.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION. +# SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION. # SPDX-License-Identifier: Apache-2.0 schema_version: 1 diff --git a/conda/recipes/cuopt-sh-client/recipe.yaml b/conda/recipes/cuopt-sh-client/recipe.yaml index c0a1d0dc66..5c27bb73c8 100644 --- a/conda/recipes/cuopt-sh-client/recipe.yaml +++ b/conda/recipes/cuopt-sh-client/recipe.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION. +# SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION. # SPDX-License-Identifier: Apache-2.0 schema_version: 1 diff --git a/conda/recipes/cuopt/recipe.yaml b/conda/recipes/cuopt/recipe.yaml index ada955425b..e0167cc708 100644 --- a/conda/recipes/cuopt/recipe.yaml +++ b/conda/recipes/cuopt/recipe.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION. +# SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION. # SPDX-License-Identifier: Apache-2.0 schema_version: 1 diff --git a/conda/recipes/libcuopt/recipe.yaml b/conda/recipes/libcuopt/recipe.yaml index facffa752e..5d417aa1fc 100644 --- a/conda/recipes/libcuopt/recipe.yaml +++ b/conda/recipes/libcuopt/recipe.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION. +# SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION. # SPDX-License-Identifier: Apache-2.0 schema_version: 1 diff --git a/conda/recipes/mps-parser/recipe.yaml b/conda/recipes/mps-parser/recipe.yaml index 859bae6fae..0bcec269b4 100644 --- a/conda/recipes/mps-parser/recipe.yaml +++ b/conda/recipes/mps-parser/recipe.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION. +# SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION. # SPDX-License-Identifier: Apache-2.0 schema_version: 1 diff --git a/cpp/cmake/thirdparty/get_gtest.cmake b/cpp/cmake/thirdparty/get_gtest.cmake index d9b3e2e11c..46062ea097 100644 --- a/cpp/cmake/thirdparty/get_gtest.cmake +++ b/cpp/cmake/thirdparty/get_gtest.cmake @@ -1,5 +1,5 @@ # cmake-format: off -# SPDX-FileCopyrightText: Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: Copyright (c) 2021-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: Apache-2.0 # cmake-format: on diff --git a/cpp/src/linear_programming/utilities/cython_solve.cu b/cpp/src/linear_programming/utilities/cython_solve.cu index 2f7a37df83..cb79fe349c 100644 --- a/cpp/src/linear_programming/utilities/cython_solve.cu +++ b/cpp/src/linear_programming/utilities/cython_solve.cu @@ -1,6 +1,6 @@ /* clang-format off */ /* - * SPDX-FileCopyrightText: Copyright (c) 2023-2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: Copyright (c) 2023-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. * SPDX-License-Identifier: Apache-2.0 */ /* clang-format on */ diff --git a/cpp/src/mip/diversity/lns/rins.cu b/cpp/src/mip/diversity/lns/rins.cu index b7e3a53315..8fbbcf4523 100644 --- a/cpp/src/mip/diversity/lns/rins.cu +++ b/cpp/src/mip/diversity/lns/rins.cu @@ -1,5 +1,5 @@ /* - * SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights + * SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights * reserved. SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/cpp/src/mip/feasibility_jump/feasibility_jump.cu b/cpp/src/mip/feasibility_jump/feasibility_jump.cu index 6dcd768c91..44ea5c9c39 100644 --- a/cpp/src/mip/feasibility_jump/feasibility_jump.cu +++ b/cpp/src/mip/feasibility_jump/feasibility_jump.cu @@ -1,6 +1,6 @@ /* clang-format off */ /* - * SPDX-FileCopyrightText: Copyright (c) 2024-2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: Copyright (c) 2024-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. * SPDX-License-Identifier: Apache-2.0 */ /* clang-format on */ diff --git a/cpp/src/mip/problem/problem.cu b/cpp/src/mip/problem/problem.cu index 5be50fb051..e8a193cd5a 100644 --- a/cpp/src/mip/problem/problem.cu +++ b/cpp/src/mip/problem/problem.cu @@ -1,6 +1,6 @@ /* clang-format off */ /* - * SPDX-FileCopyrightText: Copyright (c) 2024-2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: Copyright (c) 2024-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. * SPDX-License-Identifier: Apache-2.0 */ /* clang-format on */ diff --git a/dependencies.yaml b/dependencies.yaml index c5a6b1c70e..fcd1bec384 100644 --- a/dependencies.yaml +++ b/dependencies.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023-2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: Copyright (c) 2023-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: Apache-2.0 # Dependency list for https://github.com/rapidsai/dependency-file-generator diff --git a/python/cuopt/cuopt/linear_programming/pyproject.toml b/python/cuopt/cuopt/linear_programming/pyproject.toml index c414b46cd9..7407b65aa4 100644 --- a/python/cuopt/cuopt/linear_programming/pyproject.toml +++ b/python/cuopt/cuopt/linear_programming/pyproject.toml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: Copyright (c) 2023-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: Apache-2.0 [build-system] diff --git a/python/cuopt/cuopt/routing/utils.py b/python/cuopt/cuopt/routing/utils.py index 942e0018a6..e7e190318b 100644 --- a/python/cuopt/cuopt/routing/utils.py +++ b/python/cuopt/cuopt/routing/utils.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: Copyright (c) 2021-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: Apache-2.0 import glob diff --git a/python/cuopt/cuopt/tests/routing/test_pickup_delivery.py b/python/cuopt/cuopt/tests/routing/test_pickup_delivery.py index 22bce40252..ac1e44d226 100644 --- a/python/cuopt/cuopt/tests/routing/test_pickup_delivery.py +++ b/python/cuopt/cuopt/tests/routing/test_pickup_delivery.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: Copyright (c) 2022-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: Apache-2.0 import numpy as np diff --git a/python/cuopt/pyproject.toml b/python/cuopt/pyproject.toml index 6341a9b9b2..03d4de387b 100644 --- a/python/cuopt/pyproject.toml +++ b/python/cuopt/pyproject.toml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: Copyright (c) 2021-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: Apache-2.0 [build-system] diff --git a/python/cuopt_self_hosted/pyproject.toml b/python/cuopt_self_hosted/pyproject.toml index feefbb9ea3..81e01d8b73 100644 --- a/python/cuopt_self_hosted/pyproject.toml +++ b/python/cuopt_self_hosted/pyproject.toml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: Copyright (c) 2023-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: Apache-2.0 [build-system] diff --git a/python/cuopt_server/pyproject.toml b/python/cuopt_server/pyproject.toml index 44d18e4203..47e2faad50 100644 --- a/python/cuopt_server/pyproject.toml +++ b/python/cuopt_server/pyproject.toml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2023-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: Copyright (c) 2023-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: Apache-2.0 [build-system] diff --git a/python/libcuopt/pyproject.toml b/python/libcuopt/pyproject.toml index 7a7d84b8f4..4c39c42c8e 100644 --- a/python/libcuopt/pyproject.toml +++ b/python/libcuopt/pyproject.toml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: Apache-2.0 [build-system] From 4adea4d6402ef604f659f91401e3644696b22136 Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Fri, 2 Jan 2026 10:53:23 -0600 Subject: [PATCH 5/6] revert copy right changes for few files --- conda/recipes/cuopt-sh-client/recipe.yaml | 2 +- conda/recipes/libcuopt/recipe.yaml | 2 +- conda/recipes/mps-parser/recipe.yaml | 2 +- cpp/cmake/thirdparty/get_gtest.cmake | 2 +- cpp/src/linear_programming/utilities/cython_solve.cu | 2 +- cpp/src/mip/diversity/lns/rins.cu | 2 +- cpp/src/mip/feasibility_jump/feasibility_jump.cu | 2 +- cpp/src/mip/problem/problem.cu | 2 +- python/cuopt/cuopt/routing/utils.py | 2 +- python/cuopt/cuopt/tests/routing/test_pickup_delivery.py | 2 +- python/libcuopt/pyproject.toml | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/conda/recipes/cuopt-sh-client/recipe.yaml b/conda/recipes/cuopt-sh-client/recipe.yaml index 5c27bb73c8..c0a1d0dc66 100644 --- a/conda/recipes/cuopt-sh-client/recipe.yaml +++ b/conda/recipes/cuopt-sh-client/recipe.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION. +# SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION. # SPDX-License-Identifier: Apache-2.0 schema_version: 1 diff --git a/conda/recipes/libcuopt/recipe.yaml b/conda/recipes/libcuopt/recipe.yaml index 5d417aa1fc..facffa752e 100644 --- a/conda/recipes/libcuopt/recipe.yaml +++ b/conda/recipes/libcuopt/recipe.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION. +# SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION. # SPDX-License-Identifier: Apache-2.0 schema_version: 1 diff --git a/conda/recipes/mps-parser/recipe.yaml b/conda/recipes/mps-parser/recipe.yaml index 0bcec269b4..859bae6fae 100644 --- a/conda/recipes/mps-parser/recipe.yaml +++ b/conda/recipes/mps-parser/recipe.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION. +# SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION. # SPDX-License-Identifier: Apache-2.0 schema_version: 1 diff --git a/cpp/cmake/thirdparty/get_gtest.cmake b/cpp/cmake/thirdparty/get_gtest.cmake index 46062ea097..d9b3e2e11c 100644 --- a/cpp/cmake/thirdparty/get_gtest.cmake +++ b/cpp/cmake/thirdparty/get_gtest.cmake @@ -1,5 +1,5 @@ # cmake-format: off -# SPDX-FileCopyrightText: Copyright (c) 2021-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: Apache-2.0 # cmake-format: on diff --git a/cpp/src/linear_programming/utilities/cython_solve.cu b/cpp/src/linear_programming/utilities/cython_solve.cu index cb79fe349c..2f7a37df83 100644 --- a/cpp/src/linear_programming/utilities/cython_solve.cu +++ b/cpp/src/linear_programming/utilities/cython_solve.cu @@ -1,6 +1,6 @@ /* clang-format off */ /* - * SPDX-FileCopyrightText: Copyright (c) 2023-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: Copyright (c) 2023-2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved. * SPDX-License-Identifier: Apache-2.0 */ /* clang-format on */ diff --git a/cpp/src/mip/diversity/lns/rins.cu b/cpp/src/mip/diversity/lns/rins.cu index 8fbbcf4523..b7e3a53315 100644 --- a/cpp/src/mip/diversity/lns/rins.cu +++ b/cpp/src/mip/diversity/lns/rins.cu @@ -1,5 +1,5 @@ /* - * SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights + * SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights * reserved. SPDX-License-Identifier: Apache-2.0 * * Licensed under the Apache License, Version 2.0 (the "License"); diff --git a/cpp/src/mip/feasibility_jump/feasibility_jump.cu b/cpp/src/mip/feasibility_jump/feasibility_jump.cu index 44ea5c9c39..6dcd768c91 100644 --- a/cpp/src/mip/feasibility_jump/feasibility_jump.cu +++ b/cpp/src/mip/feasibility_jump/feasibility_jump.cu @@ -1,6 +1,6 @@ /* clang-format off */ /* - * SPDX-FileCopyrightText: Copyright (c) 2024-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: Copyright (c) 2024-2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved. * SPDX-License-Identifier: Apache-2.0 */ /* clang-format on */ diff --git a/cpp/src/mip/problem/problem.cu b/cpp/src/mip/problem/problem.cu index e8a193cd5a..5be50fb051 100644 --- a/cpp/src/mip/problem/problem.cu +++ b/cpp/src/mip/problem/problem.cu @@ -1,6 +1,6 @@ /* clang-format off */ /* - * SPDX-FileCopyrightText: Copyright (c) 2024-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. + * SPDX-FileCopyrightText: Copyright (c) 2024-2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved. * SPDX-License-Identifier: Apache-2.0 */ /* clang-format on */ diff --git a/python/cuopt/cuopt/routing/utils.py b/python/cuopt/cuopt/routing/utils.py index e7e190318b..942e0018a6 100644 --- a/python/cuopt/cuopt/routing/utils.py +++ b/python/cuopt/cuopt/routing/utils.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2021-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: Copyright (c) 2021-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: Apache-2.0 import glob diff --git a/python/cuopt/cuopt/tests/routing/test_pickup_delivery.py b/python/cuopt/cuopt/tests/routing/test_pickup_delivery.py index ac1e44d226..22bce40252 100644 --- a/python/cuopt/cuopt/tests/routing/test_pickup_delivery.py +++ b/python/cuopt/cuopt/tests/routing/test_pickup_delivery.py @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2022-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: Copyright (c) 2022-2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: Apache-2.0 import numpy as np diff --git a/python/libcuopt/pyproject.toml b/python/libcuopt/pyproject.toml index 4c39c42c8e..7a7d84b8f4 100644 --- a/python/libcuopt/pyproject.toml +++ b/python/libcuopt/pyproject.toml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. +# SPDX-FileCopyrightText: Copyright (c) 2025 NVIDIA CORPORATION & AFFILIATES. All rights reserved. # SPDX-License-Identifier: Apache-2.0 [build-system] From 18a805a1893bd8c88a1bc9fa1e38081903a4910f Mon Sep 17 00:00:00 2001 From: Ramakrishna Prabhu Date: Fri, 2 Jan 2026 10:56:24 -0600 Subject: [PATCH 6/6] update --- conda/recipes/cuopt/recipe.yaml | 2 +- conda/recipes/libcuopt/recipe.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/conda/recipes/cuopt/recipe.yaml b/conda/recipes/cuopt/recipe.yaml index e0167cc708..ada955425b 100644 --- a/conda/recipes/cuopt/recipe.yaml +++ b/conda/recipes/cuopt/recipe.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION. +# SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION. # SPDX-License-Identifier: Apache-2.0 schema_version: 1 diff --git a/conda/recipes/libcuopt/recipe.yaml b/conda/recipes/libcuopt/recipe.yaml index facffa752e..5d417aa1fc 100644 --- a/conda/recipes/libcuopt/recipe.yaml +++ b/conda/recipes/libcuopt/recipe.yaml @@ -1,4 +1,4 @@ -# SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION. +# SPDX-FileCopyrightText: Copyright (c) 2025-2026, NVIDIA CORPORATION. # SPDX-License-Identifier: Apache-2.0 schema_version: 1