From 3491fdd1b13d4c831404104b1dd29a18e985d3a2 Mon Sep 17 00:00:00 2001 From: Naman Aarzoo <84902335+23f3001135@users.noreply.github.com> Date: Fri, 10 Oct 2025 08:42:56 +0000 Subject: [PATCH] Added Python@3.14: Github CI & tox.ini --- .github/workflows/test.yml | 2 +- tox.ini | 8 +++++--- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index fc86910d..b2df31f9 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,7 +13,7 @@ jobs: os: - ubuntu-latest python-version: - ["3.9", "3.10", "3.11", "3.12", "3.13", pypy3.9, pypy3.10] + ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14", pypy3.9, pypy3.10] steps: - uses: actions/checkout@v4 diff --git a/tox.ini b/tox.ini index 186b3046..7082d974 100644 --- a/tox.ini +++ b/tox.ini @@ -8,6 +8,7 @@ python = 3.11: py311 3.12: py312 3.13: py313, lint, manifest + 3.14: py314 pypy-3.9: pypy3 [testenv] @@ -16,11 +17,11 @@ deps = pytest-cov sh >= 2.0.2, <3 click - py{39,310,311,312,313,pypy3}: ipython + py{39,310,311,312,313,3.14,pypy3}: ipython commands = pytest --cov --cov-report=term-missing --cov-config setup.cfg {posargs} depends = - py{39,310,311,312,313},pypy3: coverage-clean - coverage-report: py{39,310,311,312,313},pypy3 + py{39,310,311,312,313,314},pypy3: coverage-clean + coverage-report: py{39,310,311,312,313,314},pypy3 [testenv:lint] skip_install = true @@ -30,6 +31,7 @@ deps = commands = ruff check src ruff check tests + mypy --python-version=3.14 src tests mypy --python-version=3.13 src tests mypy --python-version=3.12 src tests mypy --python-version=3.11 src tests