diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4769e9c66..73a05f76f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -16,7 +16,7 @@ jobs: - name: Install uv & Python uses: astral-sh/setup-uv@v7 with: - python-version: "3.13" + python-version: "3.14" - uses: actions/checkout@v5 with: fetch-depth: 0 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index ddbf88480..a4093cf8f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -28,7 +28,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] steps: - uses: actions/checkout@v5 - name: Install uv & Python ${{ matrix.python-version }} @@ -50,7 +50,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.10", "3.11", "3.12", "3.13"] + python-version: ["3.10", "3.11", "3.12", "3.13", "3.14"] steps: - uses: actions/checkout@v5 - name: Install uv & Python ${{ matrix.python-version }} @@ -67,7 +67,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.13"] + python-version: ["3.14"] fail-fast: false steps: - uses: actions/checkout@v5 @@ -90,7 +90,7 @@ jobs: - name: Install uv & Python uses: astral-sh/setup-uv@v7 with: - python-version: "3.13" + python-version: "3.14" - name: Ensure uv.lock is up to date run: env --unset=UV_FROZEN uv lock --check - name: Build diff --git a/pyproject.toml b/pyproject.toml index aafbae521..3b7628458 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -18,6 +18,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Typing :: Typed", "Framework :: Django", ]