1
1
================================
2
2
PyModbus - A Python Modbus Stack
3
3
================================
4
+ We are happy to announce that we have a new home: pymodbus-dev, which is pure 100% FOSS.
5
+ The move from riptideio (a company) was done to allow a 100% openess in the spirit of FOSS.
4
6
5
7
.. image :: https://github.com/riptideio/pymodbus/actions/workflows/ci.yml/badge.svg?branch=dev
6
8
:target: https://github.com/riptideio/pymodbus/actions/workflows/ci.yml
@@ -22,13 +24,9 @@ Supported versions
22
24
23
25
Version `2.5.3 <https://github.com/riptideio/pymodbus/releases/tag/v2.5.3 >`_ is the last 2.x release (Supports python 2.7.x - 3.7).
24
26
25
- Version `3.0.2 <https://github.com/riptideio/pymodbus/releases/tag/v3.0.2 >`_ is the current release (Supports Python >=3.8).
26
-
27
- Remark: "Supports" means that we only test with those versions, lower versions (e.g. 3.7) might work depending on the functionality used.
27
+ Version `3.1.0 <https://github.com/riptideio/pymodbus/releases/tag/v3.1.0 >`_ is the current release (Supports Python >=3.8).
28
28
29
29
.. important ::
30
- **Note 3.0.0 is a major release with a number of incompatible changes. **
31
-
32
30
All API changes after 3.0.0 are documented in `API_changes.rst <https://github.com/riptideio/pymodbus/blob/dev/API_changes.rst >`_
33
31
34
32
@@ -232,7 +230,7 @@ This installs pymodbus in your virtual environment with pointers directly to the
232
230
Either method will install all the required dependencies
233
231
(at their appropriate versions) for your current python distribution.
234
232
235
-
233
+
236
234
The repository contains a number of important branches and tags.
237
235
* **dev ** is where all development happens, this branch is not always stable.
238
236
* **master ** is where are releases are kept.
@@ -261,7 +259,7 @@ Pull the latest image on ``dev`` branch with ``docker pull ghcr.io/pymodbus-dev/
261
259
Digest: sha256:cfeee09a87dde5863574779416490fd47cacbb6f37332a3cdaf995c416e16b69
262
260
Status: Downloaded newer image for ghcr.io/pymodbus-dev/pymodbus:dev
263
261
ghcr.io/pymodbus-dev/pymodbus:dev
264
-
262
+
265
263
The image when run with out any further options supplied will start a repl server in non interactive mode.::
266
264
267
265
❯ docker run -it --rm -p 8080:8080 -p 5020:5020 ghcr.io/pymodbus-dev/pymodbus:dev
@@ -318,7 +316,7 @@ To check the repl console.::
318
316
Commands:
319
317
serial Define serial communication.
320
318
tcp Define TCP.
321
-
319
+
322
320
To run examples (assuming server is running). ::
323
321
324
322
❯ docker run -p 8080:8080 -p 5020:5020 -it --rm ghcr.io/pymodbus-dev/pymodbus:dev bash -c "examples/client_async.py"
0 commit comments