diff --git a/DEVELOPERS b/DEVELOPERS index a9eb5d9231..0451d8341c 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -2283,6 +2283,7 @@ F: package/python-ruamel-yaml-clib/ F: package/python-typing-inspection/ F: package/python-tzlocal/ F: package/python-sdbus-modemmanager/ +F: package/python-varlink/ F: package/python-waitress/ F: package/python-whitenoise/ F: support/testing/tests/package/test_python_apscheduler.py diff --git a/package/Config.in b/package/Config.in index f33c116ec5..499c59a52e 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1478,6 +1478,7 @@ menu "External python modules" source "package/python-uvicorn/Config.in" source "package/python-uvloop/Config.in" source "package/python-validators/Config.in" + source "package/python-varlink/Config.in" source "package/python-versiontools/Config.in" source "package/python-visitor/Config.in" source "package/python-waitress/Config.in" diff --git a/package/python-varlink/Config.in b/package/python-varlink/Config.in new file mode 100644 index 0000000000..609fa22219 --- /dev/null +++ b/package/python-varlink/Config.in @@ -0,0 +1,6 @@ +config BR2_PACKAGE_PYTHON_VARLINK + bool "python-varlink" + help + Python implementation of the Varlink protocol. + + https://github.com/varlink/python diff --git a/package/python-varlink/python-varlink.hash b/package/python-varlink/python-varlink.hash new file mode 100644 index 0000000000..5d8dfa9d8e --- /dev/null +++ b/package/python-varlink/python-varlink.hash @@ -0,0 +1,3 @@ +# Locally computed sha256 checksums +sha256 d31aee370ded51bc2bf8ad375fcd8b4cf3b7587306c0e05cffb45026ea9b9c40 python-varlink-32.1.0.tar.gz +sha256 b40930bbcf80744c86c46a12bc9da056641d722716c378f5659b9e555ef833e1 LICENSE.txt diff --git a/package/python-varlink/python-varlink.mk b/package/python-varlink/python-varlink.mk new file mode 100644 index 0000000000..1180cc4cc3 --- /dev/null +++ b/package/python-varlink/python-varlink.mk @@ -0,0 +1,15 @@ +################################################################################ +# +# python-varlink +# +################################################################################ + +PYTHON_VARLINK_VERSION = 32.1.0 +PYTHON_VARLINK_SITE = $(call github,varlink,python,$(PYTHON_VARLINK_VERSION)) +PYTHON_VARLINK_SETUP_TYPE = setuptools +PYTHON_VARLINK_DEPENDENCIES = host-python-setuptools-scm +PYTHON_VARLINK_LICENSE = Apache-2.0 +PYTHON_VARLINK_LICENSE_FILES = LICENSE.txt +PYTHON_VARLINK_ENV = SETUPTOOLS_SCM_PRETEND_VERSION_FOR_VARLINK=$(PYTHON_VARLINK_VERSION) + +$(eval $(python-package))