diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index be8bd22..43237b8 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -29,6 +29,8 @@ jobs: strategy: matrix: python: + - version: '3.13' + toxenv: 'py313' - version: '3.12' toxenv: 'py312' - version: '3.11' diff --git a/CHANGELOG.md b/CHANGELOG.md index b0c59a1..c594a83 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] ### Changed - Modernize package quality tooling and configuration +- Add support for Python 3.13 ## [8.0.0] - 2024-09-04 ### Changed diff --git a/pyproject.toml b/pyproject.toml index 1a727b6..3a0154a 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [tool.black] line-length = 120 -target-version = ['py39', 'py310', 'py311', 'py312'] +target-version = ['py39', 'py310', 'py311', 'py312', 'py313'] [tool.isort] profile = "black" diff --git a/setup.cfg b/setup.cfg index 5d9b010..5c31117 100644 --- a/setup.cfg +++ b/setup.cfg @@ -23,6 +23,7 @@ classifiers = Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 Programming Language :: Python :: 3.12 + Programming Language :: Python :: 3.13 Programming Language :: Python :: 3 Programming Language :: Python :: 3 :: Only License :: OSI Approved :: MIT License @@ -80,7 +81,7 @@ addopts = -ra --strict-markers --cov xfail_strict = True [tox:tox] -envlist = py39,py310,py311,py312 +envlist = py39,py310,py311,py312,py313 isolated_build = True [testenv]