diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 3b6092d..81c66b2 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -29,7 +29,7 @@ jobs: timeout-minutes: 5 strategy: matrix: - python-version: ["3.8", "3.12"] + python-version: ["3.8", "3.13"] fail-fast: false steps: - uses: actions/checkout@v4 @@ -62,7 +62,7 @@ jobs: strategy: matrix: os: ["ubuntu-latest", "macos-latest", "windows-latest"] - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] fail-fast: false steps: - uses: actions/checkout@v4 diff --git a/CHANGELOG.md b/CHANGELOG.md index 8fde2a2..85e1201 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,9 @@ Bugfixes which only exists on Python 3.13+ when using `typing.TypeVar`. * Reduce false positives from Y052 in relation to enum subclasses. +Other changes +* Declare support for Python 3.13 + ## 24.4.1 New error codes: diff --git a/pyproject.toml b/pyproject.toml index a82db07..fc0ad05 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -43,6 +43,7 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Software Development :: Quality Assurance", ]