meta-openembedded/meta-python/recipes-devtools/python/python3-pymodbus_3.5.0.bb
Wang Mingyu 45b59601ab python3-pymodbus: upgrade 3.4.1 -> 3.5.0
License-Update:
 Remove Copyright from LICENSE: xdist loadscope (test is not split). (#1708)

Changelog:
============
 Async retry (#1752)
 test_client: Fix test_client_protocol_execute() (#1751)
 Use enums for constants (#1743)
 Local Echo Broadcast with Async Clients (#1744)
 Fix #1746 . Return missing result (#1748)
 Document nullmodem. (#1739)
 Add system health check to all tests. (#1736)
 Handle partial message in ReadDeviceInformationResponse (#1738)
 Broadcast with Handle Local Echo (#1737)
 transport_emulator, part II. (#1710)
 Added file AUTHORS, to list all Volunteers. (#1734)
 Fix #1702 and #1728 (#1733)
 Clear retry count when success. (#1732)
 RFC: Reduce parameters for REPL server classes (#1714)
 retries=1, solved. (#1731)
 Impoved the example "server_updating.py" (#1720)
 pylint 3.11 (#1730)
 Correct retry loop. (#1729)
 Fix faulty not check (#1725)
 bugfix local echo handling on sync clients (#1723)
 Updated copyright in LICENSE.
 Correct README pre-commit.
 Fix custom message parsing in RTU framer (#1716)
 Request tracer (#1715)
 pymodbus.server: allow strings for "-p" paramter (#1713)
 New nullmodem and transport. (#1696)
 xdist loadscope (test is not split). (#1708)
 Add client performance example. (#1707)

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-09-07 08:22:44 -07:00

36 lines
1009 B
BlitzBasic

SUMMARY = "A fully featured modbus protocol stack in python"
HOMEPAGE = "https://github.com/riptideio/pymodbus/"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=6a146397c35e3d0953758ce8803de347"
DEPENDS += "python3-six-native"
SRC_URI[sha256sum] = "4c6fb9af3a6c5a5cba59e4c62812d911f1d5c02dc3aedaaec858990574bc6b4c"
S = "${WORKDIR}/pymodbus-${PV}"
inherit pypi setuptools3
PACKAGECONFIG ??= ""
PACKAGECONFIG[repl] = ",,,python3-aiohttp python3-click python3-prompt-toolkit python3-pygments python3-pyserial-asyncio"
PACKAGECONFIG[asyncio] = ",,,python3-pyserial-asyncio"
PACKAGECONFIG[tornado] = ",,,python3-tornado"
PACKAGECONFIG[twisted] = ",,,python3-twisted-conch"
PACKAGECONFIG[redis] = ",,,python3-redis"
PACKAGECONFIG[sql] = ",,,python3-sqlalchemy"
RDEPENDS:${PN} += " \
python3-asyncio \
python3-core \
python3-io \
python3-json \
python3-logging \
python3-math \
python3-netserver \
"
RDEPENDS:${PN} += " \
python3-pyserial \
python3-six \
"