summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.github/workflows/build.yml2
-rw-r--r--CHANGELOG.rst4
-rw-r--r--setup.py3
-rw-r--r--tox.ini2
4 files changed, 6 insertions, 5 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 7bf8d5c..17acb51 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -9,7 +9,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-22.04, macos-13]
- python-version: [3.7, 3.8, 3.9, "3.10", "3.11", "3.12", "3.13-dev", "pypy-3.7", "pypy-3.8", "pypy-3.9", "pypy-3.10"]
+ python-version: [3.8, 3.9, "3.10", "3.11", "3.12", "3.13-dev", "pypy-3.7", "pypy-3.8", "pypy-3.9", "pypy-3.10"]
use-system-libs: [false]
include:
- os: ubuntu-22.04
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 716262a..e18b09a 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -6,6 +6,8 @@ Changelog
* Apply a patch to jq to fix musl builds.
+* Drop support for Python 3.7.
+
1.9.0
-----
@@ -13,7 +15,7 @@ Note: this version was never released due a bug in jq breaking builds with musl.
* Update to jq 1.8.0.
-* Drop support for Python 3.6
+* Drop support for Python 3.6.
* Distribute Cython sources instead of C sources to improve compatibility.
diff --git a/setup.py b/setup.py
index ced122c..c00b8d4 100644
--- a/setup.py
+++ b/setup.py
@@ -114,7 +114,7 @@ setup(
long_description=_read("README.rst"),
author='Michael Williamson',
url='https://github.com/mwilliamson/jq.py',
- python_requires='>=3.7',
+ python_requires='>=3.8',
license='BSD 2-Clause',
ext_modules = cythonize([jq_extension]),
cmdclass={"build_ext": jq_build_ext},
@@ -124,7 +124,6 @@ setup(
'License :: OSI Approved :: BSD License',
'Programming Language :: Python',
'Programming Language :: Python :: 3',
- 'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
diff --git a/tox.ini b/tox.ini
index 0b8d26d..634d375 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,5 +1,5 @@
[tox]
-envlist = py37,py38,py39,py310,py311,py312,py313,pypy37,pypy38,pypy39,pypy310
+envlist = py38,py39,py310,py311,py312,py313,pypy37,pypy38,pypy39,pypy310
isolated_build = True
[testenv]
changedir = {envtmpdir}