diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 138ae4e4..2f161ff9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -26,40 +26,20 @@ jobs: matrix: os: [ubuntu-latest] name: - - Python 3.9 Tests - - Python 3.10 Tests - - Python 3.11 Tests - - Python 3.12 Tests - - Python 3.13 Tests - - Python 3.12 Tests Coverage + - Python 3.14 Tests + - Python 3.14 Tests Coverage - Code Checks include: - - name: Python 3.9 Tests - python: 3.9 + - name: Python 3.14 Tests + python: '3.14' toxdir: cli - toxenv: py39-nocov - - name: Python 3.10 Tests - python: '3.10' + toxenv: py314-nocov + - name: Python 3.14 Tests Coverage + python: '3.14' toxdir: cli - toxenv: py310-nocov - - name: Python 3.11 Tests - python: '3.11' - toxdir: cli - toxenv: py311-nocov - - name: Python 3.12 Tests - python: '3.12' - toxdir: cli - toxenv: py312-nocov - - name: Python 3.13 Tests - python: '3.13' - toxdir: cli - toxenv: py313-nocov - - name: Python 3.12 Tests Coverage - python: 3.12 - toxdir: cli - toxenv: py312-cov + toxenv: py314-cov - name: Code Checks - python: 3.12 + python: '3.14' toxdir: cli toxenv: code-linters diff --git a/setup.py b/setup.py index 3d1feba5..6d61891b 100644 --- a/setup.py +++ b/setup.py @@ -44,7 +44,7 @@ def read(fname): license="Apache License 2.0", packages=find_packages("src", exclude=["tests"]), package_dir={"": "src"}, - python_requires=">=3.9", + python_requires=">=3.14", install_requires=requires, entry_points=dict(console_scripts=console_scripts), zip_safe=False, diff --git a/tox.ini b/tox.ini index 6e19dc84..6199ecd4 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] envlist = - py{39,310,311,312,313}-cov + py{314}-cov code-linters # Default testenv. Used to run tests on all python versions.