Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 14 additions & 14 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ concurrency:
jobs:
cpp-build:
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@python-3.14
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -55,7 +55,7 @@ jobs:
python-build:
needs: [cpp-build]
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@python-3.14
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -65,15 +65,15 @@ jobs:
upload-conda:
needs: [cpp-build, python-build]
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@python-3.14
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
date: ${{ inputs.date }}
sha: ${{ inputs.sha }}
wheel-build-cuopt-mps-parser:
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@python-3.14
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -88,7 +88,7 @@ jobs:
wheel-publish-cuopt-mps-parser:
needs: wheel-build-cuopt-mps-parser
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@python-3.14
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -99,7 +99,7 @@ jobs:
wheel-build-libcuopt:
needs: wheel-build-cuopt-mps-parser
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@python-3.14
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -112,7 +112,7 @@ jobs:
wheel-publish-libcuopt:
needs: wheel-build-libcuopt
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@python-3.14
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -123,7 +123,7 @@ jobs:
wheel-build-cuopt:
needs: [wheel-build-cuopt-mps-parser, wheel-build-libcuopt]
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@python-3.14
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -135,7 +135,7 @@ jobs:
wheel-publish-cuopt:
needs: wheel-build-cuopt
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@python-3.14
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -145,7 +145,7 @@ jobs:
package-type: python
wheel-build-cuopt-server:
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@python-3.14
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -160,7 +160,7 @@ jobs:
wheel-publish-cuopt-server:
needs: wheel-build-cuopt-server
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@python-3.14
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -171,7 +171,7 @@ jobs:
docs-build:
needs: [python-build]
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@python-3.14
with:
build_type: ${{ inputs.build_type || 'branch' }}
node_type: "gpu-l4-latest-1"
Expand All @@ -185,7 +185,7 @@ jobs:
script: "ci/build_docs.sh"
wheel-build-cuopt-sh-client:
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@python-3.14
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand All @@ -201,7 +201,7 @@ jobs:
wheel-publish-cuopt-sh-client:
needs: wheel-build-cuopt-sh-client
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@python-3.14
with:
build_type: ${{ inputs.build_type || 'branch' }}
branch: ${{ inputs.branch }}
Expand Down
30 changes: 15 additions & 15 deletions .github/workflows/pr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
- wheel-build-cuopt-sh-client
- test-self-hosted-server
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@python-3.14
Copy link

@coderabbitai coderabbitai bot Mar 11, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Resolve the current head SHA for the temporary shared-workflows branch.
# Use the returned SHA in place of `python-3.14` for the refs in this file.
gh api repos/rapidsai/shared-workflows/git/ref/heads/python-3.14 --jq '.object.sha'

Repository: NVIDIA/cuopt

Length of output: 216


🏁 Script executed:

# First, check the file structure and size
wc -l .github/workflows/pr.yaml

# Read the entire file to see all the references
cat -n .github/workflows/pr.yaml

Repository: NVIDIA/cuopt

Length of output: 21773


Pin all shared-workflows refs to immutable commit SHAs.

This PR uses mutable branch references (@python-3.14) for 15 reusable workflow invocations across the file. Branch refs make CI non-reproducible and leave this workflow brittle if the branch is force-pushed or deleted before a follow-up PR switches to a stable reference. Replace each @python-3.14 ref with a commit SHA.

Also applies to: 114, 282, 288, 295, 311, 318, 335, 348, 360, 371, 380, 396, 408, 420

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In @.github/workflows/pr.yaml at line 37, The workflow uses mutable branch refs
(e.g. the string "uses:
rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@python-3.14");
replace every instance of the branch ref "@python-3.14" (and any other
branch-style refs) with the corresponding immutable commit SHA for the target
repository/workflow so each "uses: rapidsai/shared-workflows/...@<commit-sha>"
invocation is pinned (apply the same change for all other occurrences of the
same pattern in this file).

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, we control this reference and it's only temporary anyway.

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@gforsyth, understood! Since you control the upstream rapidsai/shared-workflows repository and the @python-3.14 reference is intentionally temporary (to be reverted to @main once all RAPIDS repos add Python 3.14 support), the mutable branch ref is perfectly reasonable here. I'll take note of this for future reviews.


✏️ Learnings added
Learnt from: gforsyth
Repo: NVIDIA/cuopt PR: 933
File: .github/workflows/pr.yaml:37-37
Timestamp: 2026-03-11T17:18:07.089Z
Learning: In NVIDIA/cuopt PRs that add support for a new Python version (e.g. Python 3.14), the `.github/workflows/pr.yaml` and `.github/workflows/build.yaml` files intentionally use mutable branch references (e.g. `python-3.14`) for `rapidsai/shared-workflows` reusable workflows. This is a temporary, controlled reference as part of a RAPIDS-wide rollout pattern. Do not flag these as needing to be pinned to immutable commit SHAs — they will be reverted to `main` in a follow-up PR once all RAPIDS repositories add support.

Note: Learnings are effective only in the context of similar code segments. To apply general coding guidelines, please configure review instructions. You can manage existing learnings in the app.

if: always()
with:
needs: ${{ toJSON(needs) }}
Expand Down Expand Up @@ -111,7 +111,7 @@ jobs:

changed-files:
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/changed-files.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/changed-files.yaml@python-3.14
with:
files_yaml: |
build_docs:
Expand Down Expand Up @@ -279,20 +279,20 @@ jobs:
- '!gemini-extension.json'
checks:
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/checks.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/checks.yaml@python-3.14
with:
enable_check_generated_files: false
conda-cpp-build:
needs: [checks, compute-matrix-filters]
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-build.yaml@python-3.14
with:
build_type: pull-request
script: ci/build_cpp.sh
matrix_filter: ${{ needs.compute-matrix-filters.outputs.conda_lean_filter }}
conda-cpp-tests:
needs: [conda-cpp-build, changed-files, compute-matrix-filters]
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/conda-cpp-tests.yaml@python-3.14
if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_cpp
with:
build_type: pull-request
Expand All @@ -308,14 +308,14 @@ jobs:
conda-python-build:
needs: [conda-cpp-build, compute-matrix-filters]
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@python-3.14
with:
build_type: pull-request
script: ci/build_python.sh
matrix_filter: ${{ needs.compute-matrix-filters.outputs.conda_test_filter }}
conda-python-tests:
needs: [conda-python-build, changed-files, compute-matrix-filters]
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@python-3.14
if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python_conda
with:
run_codecov: false
Expand All @@ -332,7 +332,7 @@ jobs:
docs-build:
needs: [conda-python-build, changed-files]
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@python-3.14
if: fromJSON(needs.changed-files.outputs.changed_file_groups).build_docs
with:
build_type: pull-request
Expand All @@ -345,7 +345,7 @@ jobs:
wheel-build-cuopt-mps-parser:
needs: compute-matrix-filters
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@python-3.14
with:
build_type: pull-request
script: ci/build_wheel_cuopt_mps_parser.sh
Expand All @@ -357,7 +357,7 @@ jobs:
wheel-build-libcuopt:
needs: [wheel-build-cuopt-mps-parser, compute-matrix-filters]
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@python-3.14
with:
# build for every combination of arch and CUDA version, but only for the latest Python
matrix_filter: ${{ needs.compute-matrix-filters.outputs.libcuopt_filter }}
Expand All @@ -368,7 +368,7 @@ jobs:
wheel-build-cuopt:
needs: [wheel-build-cuopt-mps-parser, wheel-build-libcuopt, compute-matrix-filters]
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@python-3.14
with:
build_type: pull-request
script: ci/build_wheel_cuopt.sh
Expand All @@ -377,7 +377,7 @@ jobs:
matrix_filter: ${{ needs.compute-matrix-filters.outputs.wheel_lean_filter }}
wheel-tests-cuopt:
needs: [wheel-build-cuopt, wheel-build-cuopt-mps-parser, wheel-build-cuopt-sh-client, changed-files, compute-matrix-filters]
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@python-3.14
if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python_wheels
with:
build_type: pull-request
Expand All @@ -393,7 +393,7 @@ jobs:
wheel-build-cuopt-server:
needs: [checks, compute-matrix-filters]
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@python-3.14
with:
build_type: pull-request
script: ci/build_wheel_cuopt_server.sh
Expand All @@ -405,7 +405,7 @@ jobs:
wheel-build-cuopt-sh-client:
needs: compute-matrix-filters
secrets: inherit
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@python-3.14
with:
build_type: pull-request
script: ci/build_wheel_cuopt_sh_client.sh
Expand All @@ -417,7 +417,7 @@ jobs:
matrix_filter: ${{ needs.compute-matrix-filters.outputs.cuopt_sh_client_filter }}
wheel-tests-cuopt-server:
needs: [wheel-build-cuopt, wheel-build-cuopt-server, changed-files, compute-matrix-filters]
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@main
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@python-3.14
if: fromJSON(needs.changed-files.outputs.changed_file_groups).test_python_wheels
with:
build_type: pull-request
Expand Down
2 changes: 1 addition & 1 deletion CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ CUDA/GPU Runtime:

Python:

* Python >=3.11.x, <= 3.13.x
* Python >=3.11.x, <= 3.14.x

OS:

Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ This repo is also hosted as a [COIN-OR](http://github.com/coin-or/cuopt/) projec

### Python requirements

* Python >=3.11, <=3.13
* Python >=3.11, <=3.14
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@tmckayus @rgsl888prabhu can we replace stuff like this with links to the RAPIDS install selector?

https://docs.rapids.ai/install/

Or is there a specific reason that these need to be hard-coded entries?

This type of stuff is a bit of a pain to update when we change the support matrix for RAPIDS.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think selector would be an awesome upgrade, we can work this.


### OS requirements

Expand Down Expand Up @@ -130,13 +130,13 @@ Users can pull the cuOpt container from the NVIDIA container registry.

```bash
# For CUDA 12.x
docker pull nvidia/cuopt:latest-cuda12.9-py3.13
docker pull nvidia/cuopt:latest-cuda12.9-py3.14

# For CUDA 13.x
docker pull nvidia/cuopt:latest-cuda13.0-py3.13
docker pull nvidia/cuopt:latest-cuda13.0-py3.14
```

Note: The ``latest`` tag is the latest stable release of cuOpt. If you want to use a specific version, you can use the ``<version>-cuda12.9-py3.13`` or ``<version>-cuda13.0-py3.13`` tag. For example, to use cuOpt 25.10.0, you can use the ``25.10.0-cuda12.9-py3.13`` or ``25.10.0-cuda13.0-py3.13`` tag. Please refer to `cuOpt dockerhub page <https://hub.docker.com/r/nvidia/cuopt/tags>`_ for the list of available tags.
Note: The ``latest`` tag is the latest stable release of cuOpt. If you want to use a specific version, you can use the ``<version>-cuda12.9-py3.14`` or ``<version>-cuda13.0-py3.14`` tag. For example, to use cuOpt 25.10.0, you can use the ``25.10.0-cuda12.9-py3.13`` or ``25.10.0-cuda13.0-py3.13`` tag. Please refer to `cuOpt dockerhub page <https://hub.docker.com/r/nvidia/cuopt/tags>`_ for the list of available tags.
Copy link

@coderabbitai coderabbitai bot Mar 11, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟡 Minor

🧩 Analysis chain

🏁 Script executed:

# Check the README.md file around line 139 to see the exact content
head -n 145 README.md | tail -n 20

Repository: NVIDIA/cuopt

Length of output: 1875


🏁 Script executed:

# Also check the context around line 133-136 to see the full picture of version changes
head -n 145 README.md | tail -n 30

Repository: NVIDIA/cuopt

Length of output: 1875


🏁 Script executed:

# Check line 60 as well to understand the Python version support range
sed -n '55,65p' README.md

Repository: NVIDIA/cuopt

Length of output: 1875


Fix link syntax and Python version inconsistency.

Line 139 uses reStructuredText link syntax (`text <url>`_) which renders as literal text in Markdown instead of a hyperlink. Change to [cuOpt dockerhub page](https://hub.docker.com/r/nvidia/cuopt/tags).

Additionally, the note introduces py3.14 tags but the example uses py3.13—update the example to 25.10.0-cuda12.9-py3.14 or 25.10.0-cuda13.0-py3.14 for consistency, or clarify if 25.10.0 is intentionally a pre-3.14 release.

🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@README.md` at line 139, Replace the reStructuredText link syntax with
Markdown by changing "`cuOpt dockerhub page
<https://hub.docker.com/r/nvidia/cuopt/tags>`_" to "[cuOpt dockerhub
page](https://hub.docker.com/r/nvidia/cuopt/tags)" and fix the Python tag
mismatch in the example by updating "25.10.0-cuda12.9-py3.13" and
"25.10.0-cuda13.0-py3.13" to use "py3.14" (e.g., "25.10.0-cuda12.9-py3.14" or
"25.10.0-cuda13.0-py3.14") so the note about `py3.14` matches the example.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is no 25.10 release with Python 3.14 support and there never will be

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@gforsyth, that makes perfect sense — 25.10.0 predates Python 3.14 support, so using py3.13 in that example is entirely correct. I was wrong to flag it as inconsistent. My apologies for the noise!

The only remaining point from my comment would be the reStructuredText link syntax (`cuOpt dockerhub page <https://hub.docker.com/r/nvidia/cuopt/tags>`_) in that same line, which won't render as a hyperlink in Markdown — but that's a pre-existing issue, not introduced by this PR, so feel free to ignore it here.

(ᴗ_ ᴗ。)


✏️ Learnings added
Learnt from: gforsyth
Repo: NVIDIA/cuopt PR: 933
File: README.md:139-139
Timestamp: 2026-03-11T17:19:28.053Z
Learning: In NVIDIA/cuopt README.md, the versioned example container tags (e.g., `25.10.0-cuda12.9-py3.13`) are intentionally pinned to the Python version that was supported at the time of that release. Do not flag these as inconsistent when a newer Python version (e.g., py3.14) is added to the `latest` tag examples — older release tags correctly reflect the Python versions available at release time.

Note: Learnings are effective only in the context of similar code segments. To apply general coding guidelines, please configure review instructions. You can manage existing learnings in the app.


🧠 Learnings used
Learnt from: gforsyth
Repo: NVIDIA/cuopt PR: 933
File: .github/workflows/pr.yaml:37-37
Timestamp: 2026-03-11T17:18:07.089Z
Learning: In NVIDIA/cuopt PRs that add support for a new Python version (e.g. Python 3.14), the `.github/workflows/pr.yaml` and `.github/workflows/build.yaml` files intentionally use mutable branch references (e.g. `python-3.14`) for `rapidsai/shared-workflows` reusable workflows. This is a temporary, controlled reference as part of a RAPIDS-wide rollout pattern. Do not flag these as needing to be pinned to immutable commit SHAs — they will be reverted to `main` in a follow-up PR once all RAPIDS repositories add support.

Learnt from: gforsyth
Repo: NVIDIA/cuopt PR: 809
File: python/libcuopt/pyproject.toml:20-20
Timestamp: 2026-01-29T15:24:25.013Z
Learning: In Python packaging, `requires-python` in pyproject.toml should generally only specify a minimum version (e.g., `requires-python = ">=3.11"`), not an upper bound. Setting upper bounds goes against Python packaging best practices and can cause dependency resolution issues. Use the classifiers field to document tested/supported Python versions instead.


More information about the cuOpt container can be found [here](https://docs.nvidia.com/cuopt/user-guide/latest/cuopt-server/quick-start.html#container-from-docker-hub).

Expand Down
8 changes: 4 additions & 4 deletions conda/environments/all_cuda-129_arch-aarch64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,13 +36,13 @@ dependencies:
- librmm==26.4.*,>=0.0.0a0
- make
- msgpack-numpy==0.4.8
- msgpack-python==1.1.0
- msgpack-python==1.1.2
- myst-nb
- myst-parser
- ninja
- notebook
- numba-cuda>=0.22.1,<0.23.0
- numba>=0.60.0
- numba-cuda>=0.22.1
- numba>=0.60.0,<0.65.0
- numpy>=1.23.5,<3.0
- numpydoc
- pandas>=2.0
Expand All @@ -54,7 +54,7 @@ dependencies:
- pyrsistent
- pytest-cov
- pytest<9.0
- python>=3.11,<3.14
- python>=3.11,<3.15
- pyyaml>=6.0.0
- rapids-build-backend>=0.4.0,<0.5.0
- rapids-logger==0.2.*,>=0.0.0a0
Expand Down
8 changes: 4 additions & 4 deletions conda/environments/all_cuda-129_arch-x86_64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,13 +36,13 @@ dependencies:
- librmm==26.4.*,>=0.0.0a0
- make
- msgpack-numpy==0.4.8
- msgpack-python==1.1.0
- msgpack-python==1.1.2
- myst-nb
- myst-parser
- ninja
- notebook
- numba-cuda>=0.22.1,<0.23.0
- numba>=0.60.0
- numba-cuda>=0.22.1
- numba>=0.60.0,<0.65.0
- numpy>=1.23.5,<3.0
- numpydoc
- pandas>=2.0
Expand All @@ -54,7 +54,7 @@ dependencies:
- pyrsistent
- pytest-cov
- pytest<9.0
- python>=3.11,<3.14
- python>=3.11,<3.15
- pyyaml>=6.0.0
- rapids-build-backend>=0.4.0,<0.5.0
- rapids-logger==0.2.*,>=0.0.0a0
Expand Down
8 changes: 4 additions & 4 deletions conda/environments/all_cuda-131_arch-aarch64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,13 +36,13 @@ dependencies:
- librmm==26.4.*,>=0.0.0a0
- make
- msgpack-numpy==0.4.8
- msgpack-python==1.1.0
- msgpack-python==1.1.2
- myst-nb
- myst-parser
- ninja
- notebook
- numba-cuda>=0.22.1,<0.23.0
- numba>=0.60.0
- numba-cuda>=0.22.1
- numba>=0.60.0,<0.65.0
- numpy>=1.23.5,<3.0
- numpydoc
- pandas>=2.0
Expand All @@ -54,7 +54,7 @@ dependencies:
- pyrsistent
- pytest-cov
- pytest<9.0
- python>=3.11,<3.14
- python>=3.11,<3.15
- pyyaml>=6.0.0
- rapids-build-backend>=0.4.0,<0.5.0
- rapids-logger==0.2.*,>=0.0.0a0
Expand Down
8 changes: 4 additions & 4 deletions conda/environments/all_cuda-131_arch-x86_64.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -36,13 +36,13 @@ dependencies:
- librmm==26.4.*,>=0.0.0a0
- make
- msgpack-numpy==0.4.8
- msgpack-python==1.1.0
- msgpack-python==1.1.2
- myst-nb
- myst-parser
- ninja
- notebook
- numba-cuda>=0.22.1,<0.23.0
- numba>=0.60.0
- numba-cuda>=0.22.1
- numba>=0.60.0,<0.65.0
- numpy>=1.23.5,<3.0
- numpydoc
- pandas>=2.0
Expand All @@ -54,7 +54,7 @@ dependencies:
- pyrsistent
- pytest-cov
- pytest<9.0
- python>=3.11,<3.14
- python>=3.11,<3.15
- pyyaml>=6.0.0
- rapids-build-backend>=0.4.0,<0.5.0
- rapids-logger==0.2.*,>=0.0.0a0
Expand Down
Loading
Loading