Skip to content

Commit 0dbf51a

Browse files
authored
Add support for Python 3.14 (#189)
Contributes to rapidsai/build-planning#205 This PR adds support for Python 3.14. ## Notes for Reviewers This is part of ongoing work to add Python 3.14 support across RAPIDS. It temporarily introduces a build/test matrix including Python 3.14, from rapidsai/shared-workflows#508. A follow-up PR will revert back to pointing at the `main` branch of `shared-workflows` once all RAPIDS repos have added Python 3.14 support. ### This will fail until all dependencies have been updated to Python 3.14 CI here is expected to fail until all of this project's upstream dependencies support Python 3.14. This can be merged whenever all CI jobs are passing. Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - Don Acosta (https://github.com/acostadon) - Bradley Dice (https://github.com/bdice) URL: #189
1 parent 29bc94b commit 0dbf51a

5 files changed

Lines changed: 7 additions & 7 deletions

File tree

.github/workflows/build.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
docs-build:
3737
if: github.ref_type == 'branch'
3838
secrets: inherit
39-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
39+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@python-3.14
4040
with:
4141
arch: "amd64"
4242
branch: ${{ inputs.branch }}

.github/workflows/pr.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
- checks
1717
- docs-build
1818
secrets: inherit
19-
uses: rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@main
19+
uses: rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@python-3.14
2020
if: always()
2121
with:
2222
needs: ${{ toJSON(needs) }}
@@ -31,14 +31,14 @@ jobs:
3131
checks:
3232
secrets: inherit
3333
needs: telemetry-setup
34-
uses: rapidsai/shared-workflows/.github/workflows/checks.yaml@main
34+
uses: rapidsai/shared-workflows/.github/workflows/checks.yaml@python-3.14
3535
with:
3636
enable_check_generated_files: false
3737
ignored_pr_jobs: "telemetry-summarize"
3838
docs-build:
3939
needs: checks
4040
secrets: inherit
41-
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@main
41+
uses: rapidsai/shared-workflows/.github/workflows/custom-job.yaml@python-3.14
4242
with:
4343
build_type: pull-request
4444
node_type: "gpu-l4-latest-1"

docs/cugraph-docs/source/installation/source_build.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ Run either the C++ or the Python tests with datasets
167167
make test
168168
```
169169

170-
Note: This conda installation only applies to Linux and Python versions 3.10, 3.11, 3.12, and 3.13.
170+
Note: This conda installation only applies to Linux and Python versions 3.11, 3.12, 3.13, and 3.14.
171171

172172
### (OPTIONAL) Set environment variable on activation
173173

docs/cugraph-docs/source/tutorials/basic_cugraph.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
cuGraph is part of [RAPIDS](https://docs.rapids.ai/user-guide/) and has the following system requirements:
66
* NVIDIA GPU, Volta architecture or later, with [compute capability](https://developer.nvidia.com/cuda-gpus) 7.0+
77
* CUDA 12.2+
8-
* Python version 3.10, 3.11, 3.12, or 3.13
8+
* Python version 3.11, 3.12, 3.13, or 3.14
99
* NetworkX >= version 3.3 or newer in order to use use [NetworkX Configs](https://networkx.org/documentation/stable/reference/backends.html#module-networkx.utils.configs) **This is required for use of nx-cuGraph, [see below](#cugraph-using-networkx-code).**
1010

1111
## Installation

docs/cugraph-docs/source/wholegraph/installation/source_build.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ Run either the C++ or the Python tests with datasets
177177
```
178178
179179
180-
Note: This conda installation only applies to Linux and Python versions 3.10, 3.11, 3.12, and 3.13.
180+
Note: This conda installation only applies to Linux and Python versions 3.11, 3.12, 3.13, and 3.14.
181181
182182
183183
## Attribution

0 commit comments

Comments
 (0)