Skip to content

Commit e9809b5

Browse files
committed
Pin Python 3.13 via containerEnv in conda devcontainers
1 parent b76dce4 commit e9809b5

File tree

4 files changed

+5
-4
lines changed

4 files changed

+5
-4
lines changed

.devcontainer/cuda12.9-conda/devcontainer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
"--ulimit",
1616
"nofile=500000"
1717
],
18+
"containerEnv": {"PYTHON_VERSION": "3.13"},
1819
"hostRequirements": {"gpu": "optional"},
1920
"features": {
2021
"./features/src/cuda": {

.devcontainer/cuda13.0-conda/devcontainer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
"--ulimit",
1616
"nofile=500000"
1717
],
18+
"containerEnv": {"PYTHON_VERSION": "3.13"},
1819
"hostRequirements": {"gpu": "optional"},
1920
"features": {
2021
"./features/src/cuda": {

.devcontainer/cuda13.1-conda/devcontainer.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
"--ulimit",
1616
"nofile=500000"
1717
],
18+
"containerEnv": {"PYTHON_VERSION": "3.13"},
1819
"hostRequirements": {"gpu": "optional"},
1920
"features": {
2021
"./features/src/cuda": {

matrix.yml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@ x-gcc-13: &gcc_13 { name: "gcc", version: "13" }
1616
x-gcc-14: &gcc_14 { name: "gcc", version: "14" }
1717
x-gcc-env: &gcc_env { CC: "gcc", CXX: "g++", CUDAHOSTCXX: "g++" }
1818
x-gcc-rapids: &gcc_rapids { name: "gcc", version: "14", hide: true }
19-
# Pinned to Python 3.13 until 3.14 is unblocked: cuml needs https://github.com/conda-forge/onnxruntime-feedstock/pull/163
20-
x-gcc-env-rapids: &gcc_env_rapids { CC: "gcc", CXX: "g++", CUDAHOSTCXX: "g++", PYTHON_VERSION: "3.13" }
19+
x-gcc-env-rapids: &gcc_env_rapids { CC: "gcc", CXX: "g++", CUDAHOSTCXX: "g++", PYTHON_VERSION: "3.14" }
2120

2221
# CUDA 12.0 support stops at clang 14.
2322
x-llvm-14: &llvm_14 { name: "llvm", version: "14" }
@@ -38,8 +37,7 @@ x-nvhpc-env: &nvhpc_env { CC: "nvc", CXX: "nvc++", CUDAHOSTCXX: "nvc++" }
3837

3938
x-mambaforge: &conda { name: "mambaforge", miniforge_version: "25.11.0-1" }
4039
x-python: &python { name: "ghcr.io/devcontainers/features/python:1.8.0", version: "os-provided", installTools: false, enableShared: true, optimize: true, hide: true }
41-
# Pinned to Python 3.13 until 3.14 is unblocked: cuml needs https://github.com/conda-forge/onnxruntime-feedstock/pull/163
42-
x-python-rapids: &python_rapids { name: "ghcr.io/devcontainers/features/python:1.8.0", version: "3.13", installTools: false, enableShared: true, optimize: true, hide: true }
40+
x-python-rapids: &python_rapids { name: "ghcr.io/devcontainers/features/python:1.8.0", version: "3.14", installTools: false, enableShared: true, optimize: true, hide: true }
4341
x-ucx-rapids: &ucx_rapids { name: "ucx", version: "1.19.0" }
4442
x-openmpi: &openmpi { name: "openmpi", version: "5.0.10" }
4543

0 commit comments

Comments
 (0)