diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6a548c0..8eebe69 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -53,7 +53,7 @@ jobs: id-token: write strategy: matrix: - python-version: ["3.9", "3.10", "3.11", "3.12"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] env: HATCH_ENV_TYPE_VIRTUAL_PATH: ".venv" HATCH_ENV: "ci" @@ -97,7 +97,7 @@ jobs: *) echo "Incorrect Hatch virtualenv." && exit 1 ;; esac - name: Test that Git tag version and Python package version match - if: github.ref_type == 'tag' && matrix.python-version == '3.12' + if: github.ref_type == 'tag' && matrix.python-version == '3.13' run: | GIT_TAG_VERSION=$GITHUB_REF_NAME PACKAGE_VERSION=$(hatch version) @@ -139,7 +139,7 @@ jobs: - name: Upload Python package artifacts if: > github.ref_type == 'tag' && - matrix.python-version == '3.12' && + matrix.python-version == '3.13' && needs.setup.outputs.environment-name == 'PyPI' uses: actions/upload-artifact@v4 with: diff --git a/pyproject.toml b/pyproject.toml index 5eea388..cfa0ade 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -15,6 +15,7 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Topic :: Internet :: WWW/HTTP :: HTTP Servers", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: System :: Installation/Setup",