diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 62c2d13f5..a7eb0f23b 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -1,8 +1,8 @@ -ARG VARIANT="3.9" +ARG VARIANT="3.12" FROM mcr.microsoft.com/vscode/devcontainers/python:0-${VARIANT} USER vscode -COPY --from=ghcr.io/astral-sh/uv:latest /uv /uvx /bin/ +COPY --from=ghcr.io/astral-sh/uv:0.10.2 /uv /uvx /bin/ RUN echo "[[ -d .venv ]] && source .venv/bin/activate || export PATH=\$PATH" >> /home/vscode/.bashrc diff --git a/.github/workflows/publish-pypi.yml b/.github/workflows/publish-pypi.yml index a9ce9049e..7c154bbd3 100644 --- a/.github/workflows/publish-pypi.yml +++ b/.github/workflows/publish-pypi.yml @@ -19,7 +19,7 @@ jobs: - name: Install uv uses: astral-sh/setup-uv@d4b2f3b6ecc6e67c4457f6d3e41ec42d3d0fcb86 # v5.4.2 with: - version: '0.9.13' + version: '0.10.2' - name: Publish to PyPI run: | diff --git a/pyproject.toml b/pyproject.toml index b9d2b9e1c..5cfa55e7a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -55,7 +55,6 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", - "Programming Language :: Python :: 3.14", "Operating System :: OS Independent", "Operating System :: POSIX", "Operating System :: MacOS", diff --git a/scripts/test b/scripts/test index 5fe9e7c1b..fbda925f5 100755 --- a/scripts/test +++ b/scripts/test @@ -10,8 +10,8 @@ export DEFER_PYDANTIC_BUILD=false # Note that we need to specify the patch version here so that uv # won't use unstable (alpha, beta, rc) releases for the tests -PY_VERSION_MIN=">=3.9.0" -PY_VERSION_MAX=">=3.14.0" +PY_VERSION_MIN=">=3.12.0,<3.13" +PY_VERSION_MAX=">=3.13.0,<3.14" function run_tests() { echo "==> Running tests with Pydantic v2"