diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index f8f824e..9bf8b91 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -21,7 +21,6 @@ jobs: config: # [Python version, tox env] - ["3.11", "release-check"] - - ["3.8", "py38"] - ["3.9", "py39"] - ["3.10", "py310"] - ["3.11", "py311"] diff --git a/.meta.toml b/.meta.toml index 3ce8090..2e479d7 100644 --- a/.meta.toml +++ b/.meta.toml @@ -2,7 +2,7 @@ # https://github.com/zopefoundation/meta/tree/master/config/pure-python [meta] template = "pure-python" -commit-id = "7565cacd" +commit-id = "96809911" [python] with-windows = false diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 9f06e98..92c124c 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -15,7 +15,7 @@ repos: rev: v3.19.0 hooks: - id: pyupgrade - args: [--py38-plus] + args: [--py39-plus] - repo: https://github.com/isidentical/teyit rev: 0.4.3 hooks: diff --git a/CHANGES.rst b/CHANGES.rst index 0f02107..78a9fa0 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -4,6 +4,8 @@ Change log 1.1 (unreleased) ---------------- +- Drop support for Python 3.8. + - Allow specifying a minimum supported Python version other than the previously hardcoded default of Python 3.8. diff --git a/setup.py b/setup.py index 8ccecb0..e6fa817 100644 --- a/setup.py +++ b/setup.py @@ -44,7 +44,6 @@ def read(*rnames): 'License :: OSI Approved :: Zope Public License', 'Programming Language :: Python', 'Programming Language :: Python :: 3', - 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: 3.10', 'Programming Language :: Python :: 3.11', @@ -75,7 +74,7 @@ def read(*rnames): 'tox', 'zest.releaser', ], - python_requires='>=3.8', + python_requires='>=3.9', include_package_data=True, zip_safe=False, extras_require={ diff --git a/tox.ini b/tox.ini index aaa7190..4fd0149 100644 --- a/tox.ini +++ b/tox.ini @@ -5,7 +5,6 @@ minversion = 3.18 envlist = release-check lint - py38 py39 py310 py311