python3-asyncvarlink: add recipe

asyncio Varlink binding with file-descriptor passing; interfaces are
derived from annotated Python classes.

AI-Generated: Claude Opus 5 (Claude Code)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Khem Raj <khem.raj@oss.qualcomm.com>
This commit is contained in:
Alex Kiernan authored and Khem Raj committed 2026-09-29 06:49:21 -07:00
1 parent 4ec8afbfcf
commit ede527b9db
2 files changed
+25

No files matched your search

@@ -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"