From 34a7d19f3a2ba2a961724af49071837d0c2984e4 Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Sat, 17 Oct 2026 09:43:23 +0100 Subject: Drop support for Python 3.8 --- .github/workflows/build.yml | 2 +- CHANGELOG.rst | 5 +++++ setup.py | 3 +-- tox.ini | 2 +- 4 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 5b9d133..5db3a8c 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -12,7 +12,7 @@ jobs: strategy: matrix: os: [ubuntu-22.04, macos-15-intel] - python-version: [3.8, 3.9, "3.10", "3.11", "3.12", "3.13", "3.14", "3.14t", "pypy-3.11"] + python-version: [3.9, "3.10", "3.11", "3.12", "3.13", "3.14", "3.14t", "pypy-3.11"] use-system-libs: [false] include: - os: ubuntu-22.04 diff --git a/CHANGELOG.rst b/CHANGELOG.rst index d11db4f..1a57880 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,6 +1,11 @@ Changelog ========= +1.13.0 +------ + +* Drop support for Python 3.8. + 1.12.0 ------ diff --git a/setup.py b/setup.py index 82df188..3e357b0 100644 --- a/setup.py +++ b/setup.py @@ -131,7 +131,7 @@ setup( long_description=_read("README.rst"), author='Michael Williamson', url='https://github.com/mwilliamson/jq.py', - python_requires='>=3.8', + python_requires='>=3.9', license='BSD-2-Clause', ext_modules = cythonize([jq_extension]), cmdclass={"build_ext": jq_build_ext}, @@ -140,7 +140,6 @@ setup( 'Intended Audience :: Developers', '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', diff --git a/tox.ini b/tox.ini index a095030..a8ec83f 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py38,py39,py310,py311,py312,py313,py314,pypy311 +envlist = py39,py310,py311,py312,py313,py314,pypy311 isolated_build = True [testenv] changedir = {envtmpdir} -- cgit v1.2.3