diff --git a/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb b/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb index d9a9151276..9d07fc44e2 100644 --- a/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb +++ b/meta-python/recipes-core/packagegroups/packagegroup-meta-python.bb @@ -39,6 +39,7 @@ RDEPENDS:packagegroup-meta-python3 = "\ python3-asttokens \ python3-async-timeout \ python3-asyncio-glib \ + python3-asyncvarlink \ python3-attr \ python3-autobahn \ python3-automat \ diff --git a/meta-python/recipes-devtools/python/python3-asyncvarlink_0.3.2.bb b/meta-python/recipes-devtools/python/python3-asyncvarlink_0.3.2.bb new file mode 100644 index 0000000000..66c69df5a8 --- /dev/null +++ b/meta-python/recipes-devtools/python/python3-asyncvarlink_0.3.2.bb @@ -0,0 +1,24 @@ +SUMMARY = "asyncio-compatible, type-driven Varlink implementation" +DESCRIPTION = "An asyncio Varlink binding supporting file-descriptor passing, \ +with interfaces derived from annotated Python classes." +HOMEPAGE = "https://github.com/helmutg/asyncvarlink" +SECTION = "devel/python" + +LICENSE = "LGPL-2.0-or-later" +LIC_FILES_CHKSUM = "file://LICENSE;md5=9ec28527f3d544b51ceb0e1907d0bf3f" + +SRC_URI = "git://github.com/helmutg/asyncvarlink.git;protocol=https;branch=main" +SRCREV = "3e16139f72c7374f2ca3640045ef7162c98e7a4c" + +inherit python_flit_core ptest-python-pytest + +RDEPENDS:${PN} = "\ + python3-asyncio \ + python3-core \ + python3-io \ + python3-json \ + python3-logging \ +" + +# tests/test_conversion.py:ConversionTests.test_invalid fails with less than ~2GB of RAM +RDEPENDS:${PN}-ptest += "python3-hypothesis python3-netclient python3-unittest"