pymodbus

View on PyPIReverse Dependencies (139)

3.8.2 pymodbus-3.8.2-py3-none-any.whl

Wheel Details

Project: pymodbus
Version: 3.8.2
Filename: pymodbus-3.8.2-py3-none-any.whl
Download: [link]
Size: 159622
MD5: b37e7b0ea6e681d8f80c28507e8ea185
SHA256: 3e0ec2ebea66cff503d125a595f1b5e7b9592fecc94ecec3040e591be9937cd5
Uploaded: 2024-12-20 08:50:19 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pymodbus
Version: 3.8.2
Summary: A fully featured modbus protocol stack in python
Author: Galen Collins, Jan Iversen
Maintainer: dhoomakethu, janiversen
Project-Url: Homepage, https://github.com/pymodbus-dev/pymodbus/
Project-Url: Source Code, https://github.com/pymodbus-dev/pymodbus
Project-Url: Bug Reports, https://github.com/pymodbus-dev/pymodbus/issues
Project-Url: Docs: Dev, https://pymodbus.readthedocs.io/en/latest/?badge=latest
Project-Url: Discord, https://discord.gg/vcP8qAz2
License: BSD-3-Clause
Keywords: modbus,asyncio,scada,client,server,simulator
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Framework :: AsyncIO
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Unix
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: OS Independent
Classifier: Operating System :: Microsoft
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: System :: Networking
Classifier: Topic :: Utilities
Platform: 'Linux'
Platform: 'Mac OS X'
Platform: 'Win'
Requires-Python: >=3.9.0
Requires-Dist: pyserial (>=3.5); extra == "serial"
Requires-Dist: pymodbus-repl (>=2.0.4); extra == "repl"
Requires-Dist: aiohttp (>=3.8.6); python_version < "3.12" and extra == "simulator"
Requires-Dist: aiohttp (>=3.10.6); python_version >= "3.12" and extra == "simulator"
Requires-Dist: recommonmark (>=0.7.1); extra == "documentation"
Requires-Dist: Sphinx (>=7.3.7); extra == "documentation"
Requires-Dist: sphinx-rtd-theme (>=2.0.0); extra == "documentation"
Requires-Dist: build (>=1.2.2); extra == "development"
Requires-Dist: codespell (>=2.3.0); extra == "development"
Requires-Dist: coverage (>=7.6.1); extra == "development"
Requires-Dist: mypy (>=1.11.2); extra == "development"
Requires-Dist: pylint (>=3.3.0); extra == "development"
Requires-Dist: pytest (>=8.3.3); extra == "development"
Requires-Dist: pytest-asyncio (>=0.24.0); extra == "development"
Requires-Dist: pytest-cov (>=5.0.0); extra == "development"
Requires-Dist: pytest-profiling (>=1.7.0); python_version < "3.13" and extra == "development"
Requires-Dist: pytest-timeout (>=2.3.1); extra == "development"
Requires-Dist: pytest-xdist (>=3.6.1); extra == "development"
Requires-Dist: pytest-aiohttp (>=1.0.5); extra == "development"
Requires-Dist: ruff (>=0.8.2); extra == "development"
Requires-Dist: twine (>=5.1.1); extra == "development"
Requires-Dist: types-Pygments; extra == "development"
Requires-Dist: types-pyserial; extra == "development"
Requires-Dist: pymodbus[development,documentation,repl,serial,simulator]; extra == "all"
Provides-Extra: serial
Provides-Extra: repl
Provides-Extra: simulator
Provides-Extra: documentation
Provides-Extra: development
Provides-Extra: all
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: AUTHORS.rst
[Description omitted; length: 12392 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pymodbus/__init__.py sha256=yDchS1VVyMbOnz2KSqoZUZ9fEJpkGwzKlpz_PkwkMDw 512
pymodbus/constants.py sha256=SY8UeXMtCiNrzPidW8drNmv07PuNsConfrsI6CEcNs8 3499
pymodbus/device.py sha256=zXBG6tp-YFeXgHstPuwQ8kwf_Itdop_izdoPO8vt7LQ 22041
pymodbus/events.py sha256=EG5BJ3liCtCmqVXWPTL4AsvI8gyofMu93iJ04r8YLCM 6318
pymodbus/exceptions.py sha256=9q34sjEqP74wBRRJZ_5v6vGm81wuSElHr8DGkgy39_E 3189
pymodbus/logging.py sha256=5TbQaW_VZZyds1m4Dt8QFFNe-Y3BT5Jmt4OmW8VQlvI 3996
pymodbus/payload.py sha256=F6nmsnnWz3qcRjVHkkbrBnfTdx9Gj5Yqhvcpx9aJOR4 17234
pymodbus/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pymodbus/utilities.py sha256=nFo9BPG2Nc8HMEliOQuN0tUdtVVK8NuAH5jn8-tRG14 3151
pymodbus/client/__init__.py sha256=ABaMdtkaWPH4czGpNq2a7ZdhLwUEO9ofPHghXofCzLQ 653
pymodbus/client/base.py sha256=l3ezQg_yTOCU4eqFqjQ5a82nPZUczbLnjFUASCdikZc 7784
pymodbus/client/mixin.py sha256=Ckh-nhxEJ2_BXrHJK1g1eB7oQJYLP9l2vqvjCrs1aA4 36446
pymodbus/client/serial.py sha256=CcIWJeNRRPnzSJFtZw00IJ7sykcMTXyEHlyWKq1kmD0 11167
pymodbus/client/tcp.py sha256=4GMBkQj4vP6jPNmrtVChHjFZa0U0tcXKnwhH1C8vWKw 11469
pymodbus/client/tls.py sha256=77SnuR07oNHw2soMLtMHmJGd9eAhUVikpWNtj6v7mQs 8712
pymodbus/client/udp.py sha256=F056qYdupTxFtuaVOx3CX9K43z0Mf6gLCzlvonN3C2k 7845
pymodbus/datastore/__init__.py sha256=zsk2WqL2Z7UVchjG2eRLYRqYLs14Gt3q4z7MqGbUmRo 491
pymodbus/datastore/context.py sha256=LO-7OTagyUyC6a6IwiJBRGPT2PrZQDSNt7L1Fea5-Nw 8619
pymodbus/datastore/remote.py sha256=3NbJWbFc3NOgHuIV4jFtxY0tCKjUTuaZM9eXI3luz80 4418
pymodbus/datastore/simulator.py sha256=vrGKnFcV1LEV76GeXqrKkWUwvKvYIuPKHWvdchZFOiU 30951
pymodbus/datastore/store.py sha256=-XRkFlbj6igeSU7WXf754fJJg53OwlSTvO2g9LgzHt0 12036
pymodbus/framer/__init__.py sha256=66KNom_pWJRz5x3MLI2P-I-XSdtL5CKNEpjCQr8Ge24 534
pymodbus/framer/ascii.py sha256=Pm4Dxm_q8psdd8ZPPipip5x1VzA18gJe7ako7V3xUAw 3011
pymodbus/framer/base.py sha256=7ONruefHihHbNVMQolELyJCV54DfNSaflNMvfsZ_uJc 3034
pymodbus/framer/rtu.py sha256=4YOm-AuniVVKGMjZjon4oUhwNDUMQXlPjPHxi8PErT0 5966
pymodbus/framer/socket.py sha256=bqXNfBRvKsvIXNePlePFJBfLQjcKqWIALaFpn9N_PRU 1444
pymodbus/framer/tls.py sha256=z0ecUkCTiYSGkFGyraBNH26Rb_VwE8qhy8UBBfbDSjM 969
pymodbus/pdu/__init__.py sha256=O0qM5Z94ErXPUGCOdpnfLwOsV22cJZCxv6yZZm_5qAc 282
pymodbus/pdu/bit_message.py sha256=-P6f2oL-u3NfX6CbhAYOm0_9kkhO7h9Nxk9jVoQLKQY 5417
pymodbus/pdu/decoders.py sha256=Ca27WaI6tub_eOaKrV0dqwF3yiGwzNfz5JArTuuD3Q0 7097
pymodbus/pdu/diag_message.py sha256=ImQYbCQwDsuenoYDmcg_uGuRDIwn5VxMKKnOvXR7qRQ 13092
pymodbus/pdu/file_message.py sha256=WeNVZjFqRUCowkhPtDiMRH37OuMCCEWJXxOY1Gt8G_8 9874
pymodbus/pdu/mei_message.py sha256=9bkJph5jvKxdRyZXEz0eYRM8vUq9FESpp4qrKtE71-M 5992
pymodbus/pdu/other_message.py sha256=QcIv0sWbVJHY5kW8Bx8tvEv5YnvgeQ80V5CUDPQQrsQ 6793
pymodbus/pdu/pdu.py sha256=BlHekDOzkRKIGFtfD_nAeqD-RWc4J-tFzB752p6bREQ 4198
pymodbus/pdu/register_message.py sha256=8lbzUeBj0sH1RIIzjXdJiQ8zYNBTD9LwV0JedEfWrPI 12598
pymodbus/server/__init__.py sha256=cF6_yf6BFF7DMSHI2h1ieRU-79UePAerKMFz20ERfMo 996
pymodbus/server/async_io.py sha256=Oaw0aNpAOsb-_rVYgCyZKxRqO5CJyN-uR7N_ZHJGW6s 24605
pymodbus/server/simulator/__init__.py sha256=TkIbeFNGu-JC0VbN64G4ImZOZdWUTZyXY0x1IQY0OQk 18
pymodbus/server/simulator/custom_actions.py sha256=96R3tp7u5yGF5P4gNvIde9pY3M5KhlkEgGstHzg-Szk 187
pymodbus/server/simulator/http_server.py sha256=H3QgXZgv3GsKjAsSDgJVyUjn363uGmQHWJED_k4L5qk 27790
pymodbus/server/simulator/main.py sha256=kKceLq968V7u2mnFMpsnn2O-aFeHde6evCEH00A98S4 4200
pymodbus/server/simulator/setup.json sha256=SG-qrG50Nh1zM_YHPKm0QIo2gh-zjKorGzsbPLsvODU 7643
pymodbus/server/simulator/web/apple120.png sha256=kymnXpkuOnlk13QIlBHZ30RXqYL0Mep6PQ7BMHhON14 11369
pymodbus/server/simulator/web/apple152.png sha256=56hV4HGeyfnBlbHgnMt_shWuVTJB7dKXx7EQpt9rjEc 15391
pymodbus/server/simulator/web/apple60.png sha256=2YegT0ZTkBCQ3v32S8dmUOqCLdXXg2UnFp4QKYMWGrQ 4817
pymodbus/server/simulator/web/apple76.png sha256=LDrwW4YW1ijbx1k2i384wka05U9NvBW5yvNfCTEXDe0 6344
pymodbus/server/simulator/web/favicon.ico sha256=-eUdKiH2TBpF3HHawVjLnIaP_Y1oqe2t_hS0dOCY2ZY 12014
pymodbus/server/simulator/web/index.html sha256=TQO1qDFdCAvEF5t2yS2xJ-IUuvg1EcYAP_0qTxvex2c 1944
pymodbus/server/simulator/web/pymodbus.css sha256=0Nc2PYZ6bEgvOnvvSXICJvAhFJI-m7XOFDrCNIfcieA 919
pymodbus/server/simulator/web/welcome.html sha256=6VLVyWdXMIVawjE56IkXITlotkXG-kJhu5zjjzZOXuI 710
pymodbus/server/simulator/web/generator/calls sha256=Lr7tTaTf8M7XT2vlrvROqLjyA07miMOExdsi7tmu60A 4314
pymodbus/server/simulator/web/generator/log sha256=D-lDQKT0SZoNzTGZL-B05RdjvPdRF_6WxB5mJrpnaGc 1132
pymodbus/server/simulator/web/generator/pymodbus_icon_original.png sha256=0VIAZ8wS-SP9qUfBVHaChzcNrAQzojyacFnizcieLIY 5850
pymodbus/server/simulator/web/generator/registers sha256=7qD_pRY8szWJp9miATGVdCrUSkV1m0U7ZcRGVPsuq2U 2710
pymodbus/server/simulator/web/generator/server sha256=lvkxOEA9HtP9cWhcabWK4veFIiNDpg4HunyvcedVul0 893
pymodbus/transaction/__init__.py sha256=FCa3AnCULMOlPq-FmvOjuapLgT7r0jF_i97UK7ImUwo 124
pymodbus/transaction/transaction.py sha256=BLCxfMwPgyYKz8WYJafKADDXTGIwkbEAFv97ZZuvYSc 8465
pymodbus/transport/__init__.py sha256=qmcebr01FcLj5B8JggMm3iTZaRb9x3uyVDvpx8lYeXE 225
pymodbus/transport/serialtransport.py sha256=bWQ-HjFLrWHVmRZXiwOVmHR2IoAvj0eM9SVUTOmigAQ 6223
pymodbus/transport/transport.py sha256=0_GfUI9ODUbu1i7H9QpHy3GSZsZrFcYU0RlrxXGwLvU 23460
pymodbus-3.8.2.dist-info/AUTHORS.rst sha256=DmiJRUN3dB-BpmV12i6cz9AIIzH6VA2fD0NvtlOFBfA 2831
pymodbus-3.8.2.dist-info/LICENSE sha256=R_kEJJFy55Wmsy3pH0cQcyl77__XThfK_CiNNIpVly4 1367
pymodbus-3.8.2.dist-info/METADATA sha256=avEsjbSYCayV88QaxU1sb3BT6mPYNcZrrzH1vGKoERM 15524
pymodbus-3.8.2.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
pymodbus-3.8.2.dist-info/entry_points.txt sha256=-ig4bOfoNwZ2C3GqUWs2DgArzF8YzgdlmcWOUa1EjTc 75
pymodbus-3.8.2.dist-info/top_level.txt sha256=HJWcaj1-eMuBze0N2TieOGTgQD6XNXgTaqG7Ik6oxw0 9
pymodbus-3.8.2.dist-info/zip-safe sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
pymodbus-3.8.2.dist-info/RECORD

top_level.txt

pymodbus

entry_points.txt

pymodbus.simulator = pymodbus.server.simulator.main:main

zip-safe