Skip to content

Commit 79599b5

Browse files
committed
Drop python 3.8, 3.9 support
1 parent 622650c commit 79599b5

File tree

4 files changed

+6
-5
lines changed

4 files changed

+6
-5
lines changed

docs/changelog.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99
### Added
1010
- Add support for Python 3.14, PyPy 3.11
1111

12+
### Removed
13+
- Remove support for Python 3.8, 3.9 (includes PyPy versions).
14+
1215
## [4.0.0](https://github.com/nhairs/python-json-logger/compare/v3.3.3...v4.0.0) - 2025-10-06
1316

1417
### Added

docs/security.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
Security support for Python JSON Logger is provided for all [security supported versions of Python](https://endoflife.date/python) and for unsupported versions of Python where [recent downloads over the last 90 days exceeds 5% of all downloads](https://pypistats.org/packages/python-json-logger).
66

77

8-
As of 2024-04-24 security support is provided for Python versions `3.8+`.
8+
As of 2025-03-29 security support is provided for Python versions `3.10+`.
99

1010

1111
## Reporting a Vulnerability

pyproject.toml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ maintainers = [
1515
]
1616

1717
# Dependency Information
18-
requires-python = ">=3.8"
18+
requires-python = ">=3.10"
1919
dependencies = [
2020
"typing_extensions;python_version<'3.10'",
2121
]
@@ -29,8 +29,6 @@ classifiers = [
2929
"License :: OSI Approved :: BSD License",
3030
"Operating System :: OS Independent",
3131
"Programming Language :: Python :: 3 :: Only",
32-
"Programming Language :: Python :: 3.8",
33-
"Programming Language :: Python :: 3.9",
3432
"Programming Language :: Python :: 3.10",
3533
"Programming Language :: Python :: 3.11",
3634
"Programming Language :: Python :: 3.12",

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[tox]
22
requires = tox>=3,tox-uv
3-
envlist = py{38,39,310,311,312,313,314}, pypy{38,39,310,311}
3+
envlist = py{310,311,312,313,314}, pypy{310,311}
44

55
[testenv]
66
description = run unit tests

0 commit comments

Comments
 (0)