From aa51fa1307fd6790583f5139eb9b2fd2ab0f5978 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20K=C3=A1lm=C3=A1n?= Date: Thu, 16 Jul 2026 15:51:02 +0200 Subject: [PATCH] confirms support for Python 3.13 + 3.14 --- .github/workflows/tests.yml | 6 +++--- setup.py | 2 ++ tox.ini | 4 +++- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index d350624..cf27831 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -30,10 +30,10 @@ jobs: - name: Check out code uses: actions/checkout@main - - name: Set up Python 3.12 + - name: Set up Python 3.14 uses: actions/setup-python@main with: - python-version: "3.12" + python-version: "3.14" - name: Setup flake8 annotations uses: TrueBrain/actions-flake8@v2.3 @@ -67,7 +67,7 @@ jobs: strategy: matrix: # Match versions specified in tox.ini - python-version: ['3.8', '3.9', '3.10', '3.11', 'pypy-3.7', '3.12'] + python-version: ['3.8', '3.9', '3.10', '3.11', 'pypy-3.7', '3.12', '3.13', '3.14'] # Steps represent a sequence of tasks that will be executed as part of the job steps: diff --git a/setup.py b/setup.py index 28eb69c..e5d17d0 100644 --- a/setup.py +++ b/setup.py @@ -50,6 +50,8 @@ 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', 'Programming Language :: Python :: 3.12', + 'Programming Language :: Python :: 3.13', + 'Programming Language :: Python :: 3.14', 'Topic :: Software Development :: Libraries :: Python Modules', 'Typing :: Typed', ], diff --git a/tox.ini b/tox.ini index ff9a86d..ad15353 100644 --- a/tox.ini +++ b/tox.ini @@ -7,7 +7,7 @@ ignore = E501,E722 [tox] -envlist = pypy37, py38, py39, py310, py311, py312 +envlist = pypy37, py38, py39, py310, py311, py312, py313, py314 [gh-actions] python = @@ -17,6 +17,8 @@ python = 3.10: py310 3.11: py311 3.12: py312 + 3.13: py313 + 3.14: py314 [testenv] deps =