Skip to content

Commit

Permalink
Drop support for python 3.8.
Browse files Browse the repository at this point in the history
  • Loading branch information
janiversen committed Mar 21, 2024
1 parent 66158d5 commit cf22ebb
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 10 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@ jobs:
fail-fast: false
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python: ['3.8', '3.9', '3.10', '3.11', '3.12']
python: ['3.9', '3.10', '3.11', '3.12']
include:
- python: '3.8'
- python: '3.9'
run_lint: true
- python: '3.12'
run_doc: true
Expand Down
6 changes: 3 additions & 3 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -40,9 +40,9 @@ Common features
* support all standard frames: socket, rtu, rtu-over-tcp, tcp and ascii
* does not have third party dependencies, apart from pyserial (optional)
* very lightweight project
* requires Python >= 3.8
* requires Python >= 3.9
* thorough test suite, that test all corners of the library
* automatically tested on Windows, Linux and MacOS combined with python 3.8 - 3.12
* automatically tested on Windows, Linux and MacOS combined with python 3.9 - 3.12
* strongly typed API (py.typed present)

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

Development instructions
------------------------
The current code base is compatible with python >= 3.8.
The current code base is compatible with python >= 3.9.

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

Expand Down
2 changes: 0 additions & 2 deletions examples/contrib/explain.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
"""
How to explain pymodbus logs using https://rapidscada.net/modbus/ and requests.
Created on 7/19/2023 to support Python 3.8 to 3.11 on macOS, Ubuntu, or Windows.
"""
from __future__ import annotations

Expand Down
6 changes: 3 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,15 @@ classifiers = [
"Operating System :: MacOS :: MacOS X",
"Operating System :: OS Independent",
"Operating System :: Microsoft",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Topic :: System :: Networking",
"Topic :: Utilities",
]
requires-python = ">=3.8.0"
requires-python = ">=3.9.0"

[project.urls]
Homepage = "https://github.com/pymodbus-dev/pymodbus/"
Expand Down Expand Up @@ -129,7 +129,7 @@ load-plugins = [
"pylint.extensions.typing"
]
jobs = "0"
py-version = "3.8"
py-version = "3.9"

[tool.pylint.messages_control]
enable = "all"
Expand Down

0 comments on commit cf22ebb

Please sign in to comment.