Skip to content

Commit 729763c

Browse files
fix: cap Python test matrix at 3.13 and align dev tooling versions (#391)
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent dd947fc commit 729763c

4 files changed

Lines changed: 5 additions & 6 deletions

File tree

.devcontainer/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
ARG VARIANT="3.9"
1+
ARG VARIANT="3.12"
22
FROM mcr.microsoft.com/vscode/devcontainers/python:0-${VARIANT}
33

44
USER vscode
55

6-
COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/
6+
COPY --from=ghcr.io/astral-sh/uv:0.10.2 /uv /uvx /bin/
77

88
RUN echo "[[ -d .venv ]] && source .venv/bin/activate || export PATH=\$PATH" >> /home/vscode/.bashrc

.github/workflows/publish-pypi.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- name: Install uv
2020
uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2
2121
with:
22-
version: '0.9.13'
22+
version: '0.10.2'
2323

2424
- name: Publish to PyPI
2525
run: |

pyproject.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,6 @@ classifiers = [
5555
"Programming Language :: Python :: 3.11",
5656
"Programming Language :: Python :: 3.12",
5757
"Programming Language :: Python :: 3.13",
58-
"Programming Language :: Python :: 3.14",
5958
"Operating System :: OS Independent",
6059
"Operating System :: POSIX",
6160
"Operating System :: MacOS",

scripts/test

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ export DEFER_PYDANTIC_BUILD=false
1010

1111
# Note that we need to specify the patch version here so that uv
1212
# won't use unstable (alpha, beta, rc) releases for the tests
13-
PY_VERSION_MIN=">=3.9.0"
14-
PY_VERSION_MAX=">=3.14.0"
13+
PY_VERSION_MIN=">=3.12.0,<3.13"
14+
PY_VERSION_MAX=">=3.13.0,<3.14"
1515

1616
function run_tests() {
1717
echo "==> Running tests with Pydantic v2"

0 commit comments

Comments
 (0)