Skip to content

Commit 5c97de4

Browse files
authored
Python 3.9 is EOL, not supported actively. (#2596)
1 parent bd2d232 commit 5c97de4

File tree

3 files changed

+12
-5
lines changed

3 files changed

+12
-5
lines changed

.github/workflows/ci.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ jobs:
3636
fail-fast: false
3737
matrix:
3838
os: [ubuntu-latest, macos-latest, windows-latest]
39-
python: ['3.9', '3.10', '3.11', '3.12', "3.13.0"]
39+
python: ['3.10', '3.11', '3.12', "3.13.0"]
4040
include:
41-
- python: '3.9'
41+
- python: '3.10'
4242
run_lint: true
4343
- python: '3.13.0'
4444
run_doc: true

API_changes.rst

+7
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,13 @@ API changes
22
===========
33
Versions (X.Y.Z) where Z > 0 e.g. 3.0.1 do NOT have API changes!
44

5+
-----------------
6+
API changes 3.9.0
7+
-----------------
8+
- Python 3.9 is reaching end of life, and no longer supported.
9+
Depending on the usage the code might still work
10+
11+
-----------------
512
API changes 3.8.0
613
-----------------
714
- ModbusSlaveContext, removed zero_mode parameter.

README.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,9 @@ Common features
6161
* support all standard frames: socket, rtu, rtu-over-tcp, tcp and ascii
6262
* does not have third party dependencies, apart from pyserial (optional)
6363
* very lightweight project
64-
* requires Python >= 3.9
64+
* requires Python >= 3.10
6565
* thorough test suite, that test all corners of the library
66-
* automatically tested on Windows, Linux and MacOS combined with python 3.9 - 3.13
66+
* automatically tested on Windows, Linux and MacOS combined with python 3.10 - 3.13
6767
* strongly typed API (py.typed present)
6868

6969
The modbus protocol specification: Modbus_Application_Protocol_V1_1b3.pdf can be found on
@@ -297,7 +297,7 @@ There are 2 bigger projects ongoing:
297297

298298
Development instructions
299299
------------------------
300-
The current code base is compatible with python >= 3.9.
300+
The current code base is compatible with python >= 3.10.
301301

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

0 commit comments

Comments
 (0)