Skip to content

Commit 3fb3558

Browse files
committed
Remove official support for Python 3.8 and 3.9
1 parent d3300ff commit 3fb3558

File tree

5 files changed

+7
-8
lines changed

5 files changed

+7
-8
lines changed

.github/workflows/ci.yml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ jobs:
1616
strategy:
1717
matrix:
1818
python-version:
19-
- "3.8"
20-
- "3.9"
2119
- "3.10"
2220
- "3.11"
2321
- "3.12"

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,7 @@
1414
- Fix single constant case
1515
- Update field filter to resolve wildcard path issue
1616

17+
## Removed
18+
- Python 3.8 and 3.9 no longer supported
19+
1720
[Unreleased]: https://github.com/h2non/jsonpath-ng/compare/v1.7.0...HEAD

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ About
1111
-----
1212

1313
This library provides a robust and significantly extended implementation
14-
of JSONPath for Python. It is tested with CPython 3.8 and higher.
14+
of JSONPath for Python. It is tested with CPython 3.10 and higher.
1515

1616
This library differs from other JSONPath implementations in that it is a
1717
full *language* implementation, meaning the JSONPath expressions are

setup.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,6 @@
3030
'Intended Audience :: Developers',
3131
'License :: OSI Approved :: Apache Software License',
3232
'Programming Language :: Python :: 3',
33-
'Programming Language :: Python :: 3.8',
34-
'Programming Language :: Python :: 3.9',
3533
'Programming Language :: Python :: 3.10',
3634
'Programming Language :: Python :: 3.11',
3735
'Programming Language :: Python :: 3.12',

tox.ini

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ min_version = 4.3.5
33

44
envlist =
55
coverage-erase
6-
py{3.13, 3.12, 3.11, 3.10, 3.9, 3.8}
6+
py{3.13, 3.12, 3.11, 3.10}
77
coverage-report
88

99
skip_missing_interpreters = True
@@ -15,7 +15,7 @@ package = wheel
1515
wheel_build_env = build_wheel
1616

1717
depends =
18-
py{3.13, 3.12, 3.11, 3.10, 3.9, 3.8}: coverage-erase
18+
py{3.13, 3.12, 3.11, 3.10}: coverage-erase
1919
deps =
2020
coverage[toml]
2121
pytest
@@ -35,7 +35,7 @@ commands =
3535

3636
[testenv:coverage-report]
3737
depends =
38-
py{3.13, 3.12, 3.11, 3.10, 3.9, 3.8}
38+
py{3.13, 3.12, 3.11, 3.10}
3939
no_package = true
4040
skip_install = true
4141
deps =

0 commit comments

Comments
 (0)