refactor: drop support for Python 3.10#494
Merged
gforsyth merged 1 commit intorapidsai:mainfrom Jan 27, 2026
Merged
Conversation
32 tasks
jameslamb
approved these changes
Jan 27, 2026
Member
jameslamb
left a comment
There was a problem hiding this comment.
I support just switching all the Python 3.10 jobs to 3.11 (holding fixed the demands we're placing on the different runner types).
We'll do a bigger rebalancing when Python 3.14 (and maybe 3.14t) are added.
bdice
approved these changes
Jan 27, 2026
Contributor
bdice
left a comment
There was a problem hiding this comment.
Looks good. I agree with James.
This was referenced Jan 28, 2026
rapids-bot bot
pushed a commit
to rapidsai/cucim
that referenced
this pull request
Jan 29, 2026
Contributes to rapidsai/build-planning#246 Finishes the work of dropping Python 3.10 support. This project stopped building / testing against Python 3.10 as of rapidsai/shared-workflows#494 This PR updates configuration and docs to reflect that. ## Followups before merging Check that there are no remaining uses like this: ```shell git grep -E '3\.10' git grep '310' git grep 'py310' ``` Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - James Lamb (https://github.com/jameslamb) URL: #1016
rapids-bot bot
pushed a commit
to rapidsai/cugraph
that referenced
this pull request
Jan 29, 2026
Contributes to rapidsai/build-planning#246 Finishes the work of dropping Python 3.10 support. This project stopped building / testing against Python 3.10 as of rapidsai/shared-workflows#494 This PR updates configuration and docs to reflect that. ## Followups before merging Check that there are no remaining uses like this: ```shell git grep -E '3\.10' git grep '310' git grep 'py310' ``` Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - James Lamb (https://github.com/jameslamb) URL: #5412
rapids-bot bot
pushed a commit
to rapidsai/cugraph-gnn
that referenced
this pull request
Jan 29, 2026
Contributes to rapidsai/build-planning#246 Finishes the work of dropping Python 3.10 support. This project stopped building / testing against Python 3.10 as of rapidsai/shared-workflows#494 This PR updates configuration and docs to reflect that. ## Followups before merging Check that there are no remaining uses like this: ```shell git grep -E '3\.10' git grep '310' git grep 'py310' ``` Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - James Lamb (https://github.com/jameslamb) URL: #394
rapids-bot bot
pushed a commit
to rapidsai/rapids-cmake
that referenced
this pull request
Jan 29, 2026
Contributes to rapidsai/build-planning#246 Finishes the work of dropping Python 3.10 support. This project stopped building / testing against Python 3.10 as of rapidsai/shared-workflows#494 This PR updates configuration and docs to reflect that. ## Followups before merging Check that there are no remaining uses like this: ```shell git grep -E '3\.10' git grep '310' git grep 'py310' ``` Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - James Lamb (https://github.com/jameslamb) URL: #975
rapids-bot bot
pushed a commit
to rapidsai/ucxx
that referenced
this pull request
Jan 29, 2026
Contributes to rapidsai/build-planning#246 Finishes the work of dropping Python 3.10 support. This project stopped building / testing against Python 3.10 as of rapidsai/shared-workflows#494 This PR updates configuration and docs to reflect that. ## Followups before merging Check that there are no remaining uses like this: ```shell git grep -E '3\.10' git grep '310' git grep 'py310' ``` Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - James Lamb (https://github.com/jameslamb) URL: #578
rapids-bot bot
pushed a commit
to rapidsai/dask-cuda
that referenced
this pull request
Jan 29, 2026
Contributes to rapidsai/build-planning#246 Finishes the work of dropping Python 3.10 support. This project stopped building / testing against Python 3.10 as of rapidsai/shared-workflows#494 This PR updates configuration and docs to reflect that. ## Followups before merging Check that there are no remaining uses like this: ```shell git grep -E '3\.10' git grep '310' git grep 'py310' ``` Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - James Lamb (https://github.com/jameslamb) URL: #1612
rapids-bot bot
pushed a commit
to rapidsai/cudf
that referenced
this pull request
Jan 29, 2026
Contributes to rapidsai/build-planning#246 Finishes the work of dropping Python 3.10 support. This project stopped building / testing against Python 3.10 as of rapidsai/shared-workflows#494 This PR updates configuration and docs to reflect that. ## Followups before merging Check that there are no remaining uses like this: ```shell git grep -E '3\.10' git grep '310' git grep 'py310' ``` Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - James Lamb (https://github.com/jameslamb) - Matthew Roeschke (https://github.com/mroeschke) URL: #21225
rapids-bot bot
pushed a commit
to rapidsai/rapidsmpf
that referenced
this pull request
Jan 29, 2026
Contributes to rapidsai/build-planning#246 Finishes the work of dropping Python 3.10 support. This project stopped building / testing against Python 3.10 as of rapidsai/shared-workflows#494 This PR updates configuration and docs to reflect that. ## Followups before merging Check that there are no remaining uses like this: ```shell git grep -E '3\.10' git grep '310' git grep 'py310' ``` Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - James Lamb (https://github.com/jameslamb) - Lawrence Mitchell (https://github.com/wence-) URL: #829
rapids-bot bot
pushed a commit
to rapidsai/nx-cugraph
that referenced
this pull request
Jan 29, 2026
Contributes to rapidsai/build-planning#246 Finishes the work of dropping Python 3.10 support. This project stopped building / testing against Python 3.10 as of rapidsai/shared-workflows#494 This PR updates configuration and docs to reflect that. ## Followups before merging Check that there are no remaining uses like this: ```shell git grep -E '3\.10' git grep '310' git grep 'py310' ``` Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - James Lamb (https://github.com/jameslamb) - Don Acosta (https://github.com/acostadon) URL: #236
rapids-bot bot
pushed a commit
to rapidsai/cuxfilter
that referenced
this pull request
Jan 29, 2026
Contributes to rapidsai/build-planning#246 Finishes the work of dropping Python 3.10 support. This project stopped building / testing against Python 3.10 as of rapidsai/shared-workflows#494 This PR updates configuration and docs to reflect that. ## Followups before merging Check that there are no remaining uses like this: ```shell git grep -E '3\.10' git grep '310' git grep 'py310' ``` Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - James Lamb (https://github.com/jameslamb) URL: #762
rapids-bot bot
pushed a commit
to rapidsai/nvforest
that referenced
this pull request
Jan 29, 2026
Contributes to rapidsai/build-planning#246 Finishes the work of dropping Python 3.10 support. This project stopped building / testing against Python 3.10 as of rapidsai/shared-workflows#494 This PR updates configuration and docs to reflect that. ## Followups before merging Check that there are no remaining uses like this: ```shell git grep -E '3\.10' git grep '310' git grep 'py310' ``` Authors: - Gil Forsyth (https://github.com/gforsyth) - Philip Hyunsu Cho (https://github.com/hcho3) Approvers: - James Lamb (https://github.com/jameslamb) URL: #38
rapids-bot bot
pushed a commit
to NVIDIA/cuopt
that referenced
this pull request
Jan 29, 2026
Contributes to rapidsai/build-planning#246 Finishes the work of dropping Python 3.10 support. This project stopped building / testing against Python 3.10 as of rapidsai/shared-workflows#494 This PR updates configuration and docs to reflect that. ## Followups before merging Check that there are no remaining uses like this: ```shell git grep -E '3\.10' git grep '310' git grep 'py310' ``` ## Summary by CodeRabbit * **Chores** * Updated minimum Python version requirement from 3.10 to 3.11 across all configuration files, documentation, and environment specifications. <sub>✏️ Tip: You can customize this high-level summary in your review settings.</sub> Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - James Lamb (https://github.com/jameslamb) - Ramakrishnap (https://github.com/rgsl888prabhu) URL: #809
rapids-bot bot
pushed a commit
to rapidsai/kvikio
that referenced
this pull request
Jan 29, 2026
Contributes to rapidsai/build-planning#246 Finishes the work of dropping Python 3.10 support. This project stopped building / testing against Python 3.10 as of rapidsai/shared-workflows#494 This PR updates configuration and docs to reflect that. ## Followups before merging Check that there are no remaining uses like this: ```shell git grep -E '3\.10' git grep '310' git grep 'py310' ``` Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - James Lamb (https://github.com/jameslamb) URL: #910
rapids-bot bot
pushed a commit
to rapidsai/rmm
that referenced
this pull request
Jan 29, 2026
Contributes to rapidsai/build-planning#246 Finishes the work of dropping Python 3.10 support. This project stopped building / testing against Python 3.10 as of rapidsai/shared-workflows#494 This PR updates configuration and docs to reflect that. ## Followups before merging Check that there are no remaining uses like this: ```shell git grep -E '3\.10' git grep '310' git grep 'py310' ``` Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - James Lamb (https://github.com/jameslamb) URL: #2235
rapids-bot bot
pushed a commit
to rapidsai/cuml
that referenced
this pull request
Jan 30, 2026
Contributes to rapidsai/build-planning#246 Finishes the work of dropping Python 3.10 support. This project stopped building / testing against Python 3.10 as of rapidsai/shared-workflows#494 This PR updates configuration and docs to reflect that. ## Followups before merging Check that there are no remaining uses like this: ```shell git grep -E '3\.10' git grep '310' git grep 'py310' ``` Authors: - Gil Forsyth (https://github.com/gforsyth) - Simon Adorf (https://github.com/csadorf) Approvers: - James Lamb (https://github.com/jameslamb) URL: #7731
rapids-bot bot
pushed a commit
to rapidsai/cuvs
that referenced
this pull request
Jan 30, 2026
Contributes to rapidsai/build-planning#246 Finishes the work of dropping Python 3.10 support. This project stopped building / testing against Python 3.10 as of rapidsai/shared-workflows#494 This PR updates configuration and docs to reflect that. ## Followups before merging Check that there are no remaining uses like this: ```shell git grep -E '3\.10' git grep '310' git grep 'py310' ``` Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - James Lamb (https://github.com/jameslamb) - Corey J. Nolet (https://github.com/cjnolet) URL: #1748
rapids-bot bot
pushed a commit
to rapidsai/integration
that referenced
this pull request
Feb 2, 2026
Contributes to rapidsai/build-planning#246 Finishes the work of dropping Python 3.10 support. This project stopped building / testing against Python 3.10 as of rapidsai/shared-workflows#494 This PR updates configuration and docs to reflect that. ## Followups before merging Check that there are no remaining uses like this: ```shell git grep -E '3\.10' git grep '310' git grep 'py310' ``` Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - James Lamb (https://github.com/jameslamb) URL: #826
rapids-bot bot
pushed a commit
to rapidsai/raft
that referenced
this pull request
Feb 3, 2026
Contributes to rapidsai/build-planning#246 Finishes the work of dropping Python 3.10 support. This project stopped building / testing against Python 3.10 as of rapidsai/shared-workflows#494 This PR updates configuration and docs to reflect that. ## Followups before merging Check that there are no remaining uses like this: ```shell git grep -E '3\.10' git grep '310' git grep 'py310' ``` Authors: - Gil Forsyth (https://github.com/gforsyth) Approvers: - Bradley Dice (https://github.com/bdice) URL: #2932
dantegd
added a commit
to dantegd/cuml
that referenced
this pull request
Feb 17, 2026
Contributes to rapidsai/build-planning#246 Finishes the work of dropping Python 3.10 support. This project stopped building / testing against Python 3.10 as of rapidsai/shared-workflows#494 This PR updates configuration and docs to reflect that. ## Followups before merging Check that there are no remaining uses like this: ```shell git grep -E '3\.10' git grep '310' git grep 'py310' ``` Authors: - Gil Forsyth (https://github.com/gforsyth) - Simon Adorf (https://github.com/csadorf) Approvers: - James Lamb (https://github.com/jameslamb) URL: rapidsai#7731
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
We are dropping Python 3.10 in RAPIDS 26.04.
I think we want the same matrix entries, just with 3.10 changed to 3.11 where appropriate.
I don't think there is any loss of coverage on
oldest,latest, etc herexref rapidsai/build-planning#246