Skip to content

Commit cf22ebb

Browse files
committed
Drop support for python 3.8.
1 parent 66158d5 commit cf22ebb

File tree

4 files changed

+8
-10
lines changed

4 files changed

+8
-10
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ jobs:
2424
fail-fast: false
2525
matrix:
2626
os: [ubuntu-latest, macos-latest, windows-latest]
27-
python: ['3.8', '3.9', '3.10', '3.11', '3.12']
27+
python: ['3.9', '3.10', '3.11', '3.12']
2828
include:
29-
- python: '3.8'
29+
- python: '3.9'
3030
run_lint: true
3131
- python: '3.12'
3232
run_doc: true

README.rst

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ Common features
4040
* support all standard frames: socket, rtu, rtu-over-tcp, tcp and ascii
4141
* does not have third party dependencies, apart from pyserial (optional)
4242
* very lightweight project
43-
* requires Python >= 3.8
43+
* requires Python >= 3.9
4444
* thorough test suite, that test all corners of the library
45-
* automatically tested on Windows, Linux and MacOS combined with python 3.8 - 3.12
45+
* automatically tested on Windows, Linux and MacOS combined with python 3.9 - 3.12
4646
* strongly typed API (py.typed present)
4747

4848
The modbus protocol specification: Modbus_Application_Protocol_V1_1b3.pdf can be found on
@@ -276,7 +276,7 @@ There are 2 bigger projects ongoing:
276276

277277
Development instructions
278278
------------------------
279-
The current code base is compatible with python >= 3.8.
279+
The current code base is compatible with python >= 3.9.
280280

281281
Here are some of the common commands to perform a range of activities::
282282

examples/contrib/explain.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
"""
22
How to explain pymodbus logs using https://rapidscada.net/modbus/ and requests.
3-
4-
Created on 7/19/2023 to support Python 3.8 to 3.11 on macOS, Ubuntu, or Windows.
53
"""
64
from __future__ import annotations
75

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@ classifiers = [
2222
"Operating System :: MacOS :: MacOS X",
2323
"Operating System :: OS Independent",
2424
"Operating System :: Microsoft",
25-
"Programming Language :: Python :: 3.8",
25+
"Programming Language :: Python :: 3.9",
2626
"Programming Language :: Python :: 3.9",
2727
"Programming Language :: Python :: 3.10",
2828
"Programming Language :: Python :: 3.11",
2929
"Programming Language :: Python :: 3.12",
3030
"Topic :: System :: Networking",
3131
"Topic :: Utilities",
3232
]
33-
requires-python = ">=3.8.0"
33+
requires-python = ">=3.9.0"
3434

3535
[project.urls]
3636
Homepage = "https://github.com/pymodbus-dev/pymodbus/"
@@ -129,7 +129,7 @@ load-plugins = [
129129
"pylint.extensions.typing"
130130
]
131131
jobs = "0"
132-
py-version = "3.8"
132+
py-version = "3.9"
133133

134134
[tool.pylint.messages_control]
135135
enable = "all"

0 commit comments

Comments
 (0)