diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a774f37..5dae799 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -22,7 +22,7 @@ jobs: strategy: matrix: os: [ubuntu-22.04, macos-14, windows-2022] - 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"] steps: - name: Checkout Code Repository @@ -62,7 +62,7 @@ jobs: - name: Checkout Code Repository uses: actions/checkout@v5 - - name: Set up Python 3.12 + - name: Set up Python uses: actions/setup-python@v6 with: python-version: "3.13" diff --git a/pyproject.toml b/pyproject.toml index 2196d4f..9d75063 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [tool.black] line-length = 88 -target-version = ['py36', 'py37', 'py38', 'py39', 'py310', 'py311', 'py312'] +target-version = ['py38', 'py39', 'py310', 'py311', 'py312', 'py313'] include = '\.pyi?$' [tool.isort] diff --git a/setup.cfg b/setup.cfg index e13ce2b..bb7f6c7 100644 --- a/setup.cfg +++ b/setup.cfg @@ -24,6 +24,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 :: Testing Topic :: Text Processing :: Markup :: Markdown Topic :: Utilities @@ -94,12 +95,13 @@ testpaths = tests # --- tox automation configuration ------------------------------------------- [tox:tox] -envlist = lint, py38, py39, py310, py311, py312 +envlist = lint, py38, py39, py310, py311, py312, py313 isolated_build = True [gh-actions] python = - 3.12: lint, py312 + 3.13: lint, py313 + 3.12: py312 3.11: py311 3.10: py310 3.9: py39