Skip to content
This repository was archived by the owner on Aug 28, 2025. It is now read-only.

Commit 0b878f6

Browse files
authored
Add support for Python 3.13 (#131)
1 parent 5e37811 commit 0b878f6

File tree

5 files changed

+21
-13
lines changed

5 files changed

+21
-13
lines changed

.github/actions/compute-matrix/action.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,18 +19,22 @@ runs:
1919
- { CUDA_VER: '12.8.0', ARCH: 'amd64', PY_VER: '3.10', LINUX_VER: 'rockylinux8' }
2020
- { CUDA_VER: '12.8.0', ARCH: 'amd64', PY_VER: '3.11', LINUX_VER: 'rockylinux8' }
2121
- { CUDA_VER: '12.8.0', ARCH: 'amd64', PY_VER: '3.12', LINUX_VER: 'rockylinux8' }
22+
- { CUDA_VER: '12.8.0', ARCH: 'amd64', PY_VER: '3.13', LINUX_VER: 'rockylinux8' }
2223
- { CUDA_VER: '12.8.0', ARCH: 'arm64', PY_VER: '3.10', LINUX_VER: 'rockylinux8' }
2324
- { CUDA_VER: '12.8.0', ARCH: 'arm64', PY_VER: '3.11', LINUX_VER: 'rockylinux8' }
2425
- { CUDA_VER: '12.8.0', ARCH: 'arm64', PY_VER: '3.12', LINUX_VER: 'rockylinux8' }
26+
- { CUDA_VER: '12.8.0', ARCH: 'arm64', PY_VER: '3.13', LINUX_VER: 'rockylinux8' }
2527
"
2628
2729
export TEST_MATRIX="
2830
- { CUDA_VER: '12.0.1', ARCH: 'amd64', PY_VER: '3.10', LINUX_VER: 'ubuntu20.04', gpu: 'l4', driver: 'latest' }
2931
- { CUDA_VER: '12.0.1', ARCH: 'amd64', PY_VER: '3.11', LINUX_VER: 'ubuntu20.04', gpu: 'l4', driver: 'latest' }
3032
- { CUDA_VER: '12.0.1', ARCH: 'amd64', PY_VER: '3.12', LINUX_VER: 'ubuntu20.04', gpu: 'l4', driver: 'latest' }
33+
- { CUDA_VER: '12.0.1', ARCH: 'amd64', PY_VER: '3.13', LINUX_VER: 'ubuntu20.04', gpu: 'l4', driver: 'latest' }
3134
- { CUDA_VER: '12.0.1', ARCH: 'arm64', PY_VER: '3.10', LINUX_VER: 'ubuntu20.04', gpu: 'a100', driver: 'latest' }
3235
- { CUDA_VER: '12.0.1', ARCH: 'arm64', PY_VER: '3.11', LINUX_VER: 'ubuntu20.04', gpu: 'a100', driver: 'latest' }
3336
- { CUDA_VER: '12.0.1', ARCH: 'arm64', PY_VER: '3.12', LINUX_VER: 'ubuntu20.04', gpu: 'a100', driver: 'latest' }
37+
- { CUDA_VER: '12.0.1', ARCH: 'arm64', PY_VER: '3.13', LINUX_VER: 'ubuntu20.04', gpu: 'a100', driver: 'latest' }
3438
"
3539
3640
echo "BUILD_MATRIX=$(

.github/workflows/build.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,15 +25,15 @@ jobs:
2525
build-wheels:
2626
needs:
2727
- compute-matrix
28-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-24.10
28+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.04
2929
with:
3030
build_type: branch
3131
script: "ci/build_wheel.sh"
3232
matrix_filter: ${{ needs.compute-matrix.outputs.BUILD_MATRIX }}
3333
build-conda:
3434
needs:
3535
- compute-matrix
36-
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-24.10
36+
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-25.04
3737
with:
3838
build_type: branch
3939
script: "ci/build_conda.sh"
@@ -42,7 +42,7 @@ jobs:
4242
needs:
4343
- build-wheels
4444
secrets: inherit
45-
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-24.10
45+
uses: rapidsai/shared-workflows/.github/workflows/wheels-publish.yaml@branch-25.04
4646
with:
4747
build_type: ${{ inputs.build_type || 'branch' }}
4848
branch: ${{ inputs.branch }}
@@ -54,7 +54,7 @@ jobs:
5454
needs:
5555
- build-conda
5656
secrets: inherit
57-
uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@branch-24.10
57+
uses: rapidsai/shared-workflows/.github/workflows/conda-upload-packages.yaml@branch-25.04
5858
with:
5959
build_type: ${{ inputs.build_type || 'branch' }}
6060
branch: ${{ inputs.branch }}

.github/workflows/pr.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ jobs:
2121
- test-wheels
2222
- test-patch
2323
secrets: inherit
24-
uses: rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@branch-24.10
24+
uses: rapidsai/shared-workflows/.github/workflows/pr-builder.yaml@branch-25.04
2525
checks:
2626
secrets: inherit
27-
uses: rapidsai/shared-workflows/.github/workflows/checks.yaml@branch-24.10
27+
uses: rapidsai/shared-workflows/.github/workflows/checks.yaml@branch-25.04
2828
with:
2929
enable_check_generated_files: false
3030
compute-matrix:
@@ -40,7 +40,7 @@ jobs:
4040
build-conda:
4141
needs:
4242
- compute-matrix
43-
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-24.10
43+
uses: rapidsai/shared-workflows/.github/workflows/conda-python-build.yaml@branch-25.04
4444
with:
4545
build_type: pull-request
4646
script: "ci/build_conda.sh"
@@ -50,7 +50,7 @@ jobs:
5050
- build-conda
5151
- compute-matrix
5252
secrets: inherit
53-
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-24.10
53+
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-25.04
5454
with:
5555
build_type: pull-request
5656
script: "ci/test_conda.sh"
@@ -59,7 +59,7 @@ jobs:
5959
needs:
6060
- build-conda
6161
- compute-matrix
62-
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-24.10
62+
uses: rapidsai/shared-workflows/.github/workflows/conda-python-tests.yaml@branch-25.04
6363
with:
6464
build_type: pull-request
6565
script: "ci/test_patch.sh"
@@ -68,7 +68,7 @@ jobs:
6868
build-wheels:
6969
needs:
7070
- compute-matrix
71-
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-24.10
71+
uses: rapidsai/shared-workflows/.github/workflows/wheels-build.yaml@branch-25.04
7272
with:
7373
build_type: pull-request
7474
script: "ci/build_wheel.sh"
@@ -78,7 +78,7 @@ jobs:
7878
- build-wheels
7979
- compute-matrix
8080
secrets: inherit
81-
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-24.10
81+
uses: rapidsai/shared-workflows/.github/workflows/wheels-test.yaml@branch-25.04
8282
with:
8383
build_type: pull-request
8484
script: "ci/test_wheel.sh"

.github/workflows/trigger-breaking-change-alert.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
trigger-notifier:
1313
if: contains(github.event.pull_request.labels.*.name, 'breaking')
1414
secrets: inherit
15-
uses: rapidsai/shared-workflows/.github/workflows/breaking-change-alert.yaml@branch-25.02
15+
uses: rapidsai/shared-workflows/.github/workflows/breaking-change-alert.yaml@branch-25.04
1616
with:
1717
sender_login: ${{ github.event.sender.login }}
1818
sender_avatar: ${{ github.event.sender.avatar_url }}

dependencies.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,12 @@ dependencies:
8484
packages:
8585
- python=3.12
8686
- matrix:
87+
py: "3.13"
8788
packages:
88-
- python>=3.10,<3.13
89+
- python=3.13
90+
- matrix:
91+
packages:
92+
- python>=3.10,<3.14
8993
run:
9094
common:
9195
- output_types: [conda, requirements, pyproject]

0 commit comments

Comments
 (0)