Skip to content

Commit 04048a2

Browse files
committed
Drop 3.8 support
1 parent 518757d commit 04048a2

File tree

5 files changed

+6
-6
lines changed

5 files changed

+6
-6
lines changed

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
strategy:
1313
matrix:
1414
platform: [ubuntu-latest, macos-latest, windows-latest]
15-
python-version: [3.8, 3.9, "3.10", 3.11, 3.12, 3.13]
15+
python-version: [3.9, "3.10", 3.11, 3.12, 3.13]
1616

1717
name: Python ${{ matrix.python-version }} on ${{ matrix.platform }}
1818
runs-on: ${{ matrix.platform }}

HISTORY.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ History
1212
classes are no longer immutable. For most users, these differences should
1313
not impact their integration.
1414
* BREAKING CHANGE: Model attributes that were formerly tuples are now lists.
15+
* IMPORTANT: Python 3.9 or greater is required. If you are using an older
16+
version, please use an earlier release.
1517
* Added ``to_dict`` methods to the model classes. These return a dict version
1618
of the object that is suitable for serialization. It recursively calls
1719
``to_dict`` or the equivalent on all objects contained within the object.

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ For asynchronous reporting:
307307
Requirements
308308
------------
309309

310-
Python 3.8 or greater is required. Older versions are not supported.
310+
Python 3.9 or greater is required. Older versions are not supported.
311311

312312
Versioning
313313
----------

pyproject.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ dependencies = [
1212
"requests>=2.24.0,<3.0.0",
1313
"voluptuous",
1414
]
15-
requires-python = ">=3.8"
15+
requires-python = ">=3.9"
1616
readme = "README.rst"
1717
license = {text = "Apache License 2.0"}
1818
classifiers = [
@@ -22,7 +22,6 @@ classifiers = [
2222
"License :: OSI Approved :: Apache Software License",
2323
"Programming Language :: Python",
2424
"Programming Language :: Python :: 3",
25-
"Programming Language :: Python :: 3.8",
2625
"Programming Language :: Python :: 3.9",
2726
"Programming Language :: Python :: 3.10",
2827
"Programming Language :: Python :: 3.11",

setup.cfg

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,10 @@
33
max-line-length = 88
44

55
[tox:tox]
6-
envlist = {py38,py39,py310,py311,py313}-test,py313-{black,lint,flake8,mypy}
6+
envlist = {py39,py310,py311,py313}-test,py313-{black,lint,flake8,mypy}
77

88
[gh-actions]
99
python =
10-
3.8: py38
1110
3.9: py39
1211
3.10: py310
1312
3.11: py311

0 commit comments

Comments
 (0)