blob: 79de689875e97b4bc2f1c0820dd405663f7cf95f [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001include $(TOPDIR)/rules.mk
2include $(INCLUDE_DIR)/kernel.mk
3
4PKG_NAME:=python-libmodbus
5PKG_VERSION:=0.6.2
6PKG_RELEASE:=1
7
8PYPI_NAME:=pylibmodbus
9PKG_HASH:=7989af81f57cc7593c86b2d74201978e931bc80f6bbe62564273477fc7059c20
10
11PKG_LICENSE:=BSD-3-Clause
12PKG_LICENSE_FILES:=LICENSE
13PKG_MAINTAINER:=Jeffery To <jeffery.to@gmail.com>
14
15include ../pypi.mk
16include $(INCLUDE_DIR)/package.mk
17include ../python3-package.mk
18
19define Package/python3-libmodbus
20 SUBMENU:=Python
21 SECTION:=lang
22 CATEGORY:=Languages
23 TITLE:=Wrapper for libmodbus
24 URL:=https://github.com/stephane/pylibmodbus
25 DEPENDS:=+libmodbus \
26 +python3-light \
27 +python3-cffi
28endef
29
30define Package/python3-libmodbus/description
31 Python Interface for libmodbus written with CFFI.
32endef
33
34$(eval $(call Py3Package,python3-libmodbus))
35$(eval $(call BuildPackage,python3-libmodbus))
36$(eval $(call BuildPackage,python3-libmodbus-src))