diff --git a/DEVELOPERS b/DEVELOPERS index 5987eef735..4a64d4a017 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2284,6 +2284,7 @@ F: package/python-pydantic-settings/ F: package/python-ruamel-yaml-clib/ F: package/python-typing-inspection/ F: package/python-tzlocal/ +F: package/python-sdbus-modemmanager/ F: package/python-waitress/ F: support/testing/tests/package/test_python_fastapi.py F: support/testing/tests/package/test_python_pydantic.py diff --git a/package/Config.in b/package/Config.in index ac8951abc2..6e9846cee5 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1389,6 +1389,7 @@ menu "External python modules" source "package/python-schedule/Config.in" source "package/python-scipy/Config.in" source "package/python-sdbus/Config.in" + source "package/python-sdbus-modemmanager/Config.in" source "package/python-sdbus-networkmanager/Config.in" source "package/python-sdnotify/Config.in" source "package/python-secretstorage/Config.in" diff --git a/package/python-sdbus-modemmanager/Config.in b/package/python-sdbus-modemmanager/Config.in new file mode 100644 index 0000000000..bf2759b4fc --- /dev/null +++ b/package/python-sdbus-modemmanager/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_PYTHON_SDBUS_MODEMMANAGER + bool "python-sdbus-modemmanager" + depends on BR2_PACKAGE_SYSTEMD + depends on BR2_PACKAGE_MODEM_MANAGER # runtime + select BR2_PACKAGE_PYTHON_SDBUS # runtime + help + ModemManager bindings for sdbus. + + https://github.com/zhanglongqi/python-sdbus-modemmanager + +comment "python-sdbus-modemmanager needs systemd and modem-manager" + depends on !BR2_PACKAGE_SYSTEMD || !BR2_PACKAGE_MODEM_MANAGER diff --git a/package/python-sdbus-modemmanager/python-sdbus-modemmanager.hash b/package/python-sdbus-modemmanager/python-sdbus-modemmanager.hash new file mode 100644 index 0000000000..980568cb0d --- /dev/null +++ b/package/python-sdbus-modemmanager/python-sdbus-modemmanager.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/sdbus-modemmanager/json +md5 720d59e444d84d77c184bc73844cfebd sdbus_modemmanager-1.0.2.tar.gz +sha256 80ed83a158eeb8d9b0e0c1e5110c5f71307df87523245e4d0e79ebe200932fc6 sdbus_modemmanager-1.0.2.tar.gz +# Locally computed sha256 checksums +sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LESSER diff --git a/package/python-sdbus-modemmanager/python-sdbus-modemmanager.mk b/package/python-sdbus-modemmanager/python-sdbus-modemmanager.mk new file mode 100644 index 0000000000..2821453270 --- /dev/null +++ b/package/python-sdbus-modemmanager/python-sdbus-modemmanager.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-sdbus-modemmanager +# +################################################################################ + +PYTHON_SDBUS_MODEMMANAGER_VERSION = 1.0.2 +PYTHON_SDBUS_MODEMMANAGER_SOURCE = sdbus_modemmanager-$(PYTHON_SDBUS_MODEMMANAGER_VERSION).tar.gz +PYTHON_SDBUS_MODEMMANAGER_SITE = https://files.pythonhosted.org/packages/af/99/a17942d9abda13ad1f27f39e900e39852a6215b70e30b682b777dfeff818 +PYTHON_SDBUS_MODEMMANAGER_SETUP_TYPE = setuptools +PYTHON_SDBUS_MODEMMANAGER_LICENSE = LGPL-2.1+ +PYTHON_SDBUS_MODEMMANAGER_LICENSE_FILES = COPYING.LESSER + +$(eval $(python-package))