You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The library is available on pypi.org and github.com to install with
125
121
126
-
- **`pip`** for those who just want to use the library
127
-
- **`git clone`** for those who wants to help or just are curious
122
+
- :code:`pip` for those who just want to use the library
123
+
- :code:`git clone` for those who wants to help or just are curious
128
124
129
125
Be aware that there are a number of project, who have forked pymodbus and
130
126
@@ -141,9 +137,8 @@ A growing number of Linux distributions include pymodbus in their standard insta
141
137
142
138
You need to have python3 installed, preferable 3.11.
143
139
144
-
Installing with pip
145
-
^^^^^^^^^^^^^^^^^^^
146
-
140
+
Install with pip
141
+
^^^^^^^^^^^^^^^^
147
142
You can install using pip by issuing the following
148
143
commands in a terminal window::
149
144
@@ -158,15 +153,10 @@ This will install pymodbus with the pyserial dependency.
158
153
Pymodbus offers a number of extra options:
159
154
160
155
- **repl**, needed by pymodbus.repl
161
-
162
156
- **serial**, needed for serial communication
163
-
164
157
- **simulator**, needed by pymodbus.simulator
165
-
166
158
- **documentation**, needed to generate documentation
167
-
168
159
- **development**, needed for development
169
-
170
160
- **all**, installs all of the above
171
161
172
162
which can be installed as::
@@ -178,9 +168,8 @@ It is possible to install old releases if needed::
178
168
pip install pymodbus==3.5.4
179
169
180
170
181
-
Installing with github
182
-
^^^^^^^^^^^^^^^^^^^^^^
183
-
171
+
Install with github
172
+
^^^^^^^^^^^^^^^^^^^
184
173
On github, fork https://github.com/pymodbus-dev/pymodbus.git
185
174
186
175
Clone the source, and make a virtual environment::
@@ -217,7 +206,7 @@ This installs dependencies in your virtual environment
217
206
with pointers directly to the pymodbus directory,
218
207
so any change you make is immediately available as if installed.
219
208
220
-
It will also install `pre-commit` git hooks, ensuring your commit are verified.
209
+
It will also install :code:`pre-commit` git hooks, ensuring your commit are verified.
221
210
222
211
The repository contains a number of important branches and tags.
223
212
* **dev** is where all development happens, this branch is not always stable.
@@ -253,10 +242,12 @@ so that others can benefit from the results.
253
242
If you think, that something in the code is broken/not running well, please `open an issue <https://github.com/pymodbus-dev/pymodbus/issues/new>`_,
254
243
read the Template-text first and then post your issue with your setup information.
0 commit comments