diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 748bb2c..f2eca3e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -11,7 +11,7 @@ jobs: test: strategy: matrix: - python-version: ['3.8', '3.9', '3.10', 'pypy-3.10', '3.11', '3.12'] + python-version: ['3.9', '3.10', 'pypy-3.10', '3.11', '3.12'] runs-on: ubuntu-latest steps: diff --git a/CHANGES.rst b/CHANGES.rst index 18f4bd8..9dd613b 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -6,6 +6,7 @@ ================== - Add support for Python 3.11 and 3.12. +- Drop support for Python 3.8. The minimum supported version is now 3.9. - Depend on newer ``zest.releaser >= 9.1.1``. - Remove dependency on setuptools; now uses the so-called "native" namespace packages. diff --git a/setup.py b/setup.py index 8c26ada..99a27a6 100755 --- a/setup.py +++ b/setup.py @@ -51,7 +51,6 @@ def _read(fname): 'Natural Language :: English', 'Operating System :: OS Independent', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', @@ -80,5 +79,5 @@ def _read(fname): 'zest.releaser[recommended]', ], }, - python_requires=">=3.8", + python_requires=">=3.9", ) diff --git a/tox.ini b/tox.ini index 3a4c955..7da78bb 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py38,py39,py310,py311,py312,pypy310,coverage,docs +envlist = py39,py310,py311,py312,pypy310,coverage,docs [testenv] extras = test @@ -17,7 +17,7 @@ commands = coverage report -i coverage html -i coverage xml -i -depends = py38,py39,py310,pypy38,docs +depends = py39,py310,pypy310,docs parallel_show_output = true [testenv:docs]