diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index 86c357c..512c5b8 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -12,7 +12,7 @@ jobs: runs-on: "ubuntu-latest" strategy: matrix: - python-version: ["3.13", "3.12", "3.11", "3.10", 3.9, pypy-3.9] + python-version: ["3.14", "3.13", "3.12", "3.11", "3.10", "pypy-3.10"] steps: - uses: actions/checkout@v4 - name: Set up Python @@ -36,7 +36,7 @@ jobs: runs-on: "ubuntu-latest" strategy: matrix: - python-version: [3.12] + python-version: ["3.13"] steps: - uses: actions/checkout@v4 - name: Set up Python diff --git a/CHANGES.rst b/CHANGES.rst index 27dde9a..a553f3e 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -18,6 +18,11 @@ Changelog - Add support for Python 3.13. [gforcada] +- Drop python 3.9 support and add Python 3.14 support. + [gforcada] + +- Bump pypy minimum version to 3.10. + 2.5.0 (2024-04-09) ------------------ diff --git a/pyproject.toml b/pyproject.toml index f2f4d59..cb2a29d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,7 +12,7 @@ description = "Check for python builtins being used as variables or parameters" keywords = ["pep8", "flake8", "python", ] license = {file = "LICENSE"} readme = "README.rst" -requires-python = ">=3.9" +requires-python = ">=3.10" classifiers = [ "Development Status :: 5 - Production/Stable", "Environment :: Console", @@ -23,11 +23,11 @@ classifiers = [ "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", - "Programming Language :: Python :: 3.9", "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", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development", diff --git a/tox.ini b/tox.ini index 28c2adb..baa407b 100644 --- a/tox.ini +++ b/tox.ini @@ -4,11 +4,11 @@ envlist = format lint coverage - py39 py310 py311 py312 py313 + py314 pypy3 [testenv:test]