Replace Python devcontainer feature with uv-managed Python

Switch from ghcr.io/devcontainers/features/python:1 (compiles from source,
slow) to uv python install 3.13 --default (binary download, fast).

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
Dan Guido
2026-01-21 00:13:50 -05:00
parent b05e32be35
commit b5b3dcf6b3
2 changed files with 4 additions and 3 deletions
+4
View File
@@ -63,6 +63,10 @@ USER vscode
# Install Claude Code natively
RUN curl -fsSL https://claude.ai/install.sh | bash
# Install Python 3.13 via uv (fast binary download, not source compilation)
RUN uv python install 3.13 --default
ENV PATH="/home/vscode/.local/bin:$PATH"
# Install Oh My Zsh
ARG ZSH_IN_DOCKER_VERSION=1.2.1
RUN sh -c "$(curl -fsSL https://github.com/deluan/zsh-in-docker/releases/download/v${ZSH_IN_DOCKER_VERSION}/zsh-in-docker.sh)" -- \
-3
View File
@@ -10,9 +10,6 @@
}
},
"features": {
"ghcr.io/devcontainers/features/python:1": {
"version": "3.13"
},
"ghcr.io/devcontainers/features/github-cli:1": {},
"ghcr.io/devcontainers/features/node:1": {
"version": "22"