Package: wnpp
Severity: wishlist
Owner: Colin Watson <[email protected]>
X-Debbugs-Cc: [email protected], Helmut Grohne <[email protected]>, 
Stefano Rivera <[email protected]>

* Package name    : python-asyncvarlink
  Version         : x.y.z
  Upstream Contact: Helmut Grohne <[email protected]>
* URL             : https://github.com/helmutg/asyncvarlink
* License         : LGPL-2.0+
  Programming Lang: Python
  Description     : Python asyncio-compatible, type-driven varlink 
implementation

This is a pure Python implementation of the varlink IPC protocol based on
asyncio. The main differences to the reference implementation are:

 * Usage of asyncio instead of synchronous threading
 * Where the reference implementation parses a varlink interface description
   as a source of truth, this implementation derives a varlink interface
   description from a typed Python class to describe an interface.
 * Even though the varlink faq explicitly renders passing file descriptors out
   of scope, systemd uses it and it is an important feature also implemented
   here.


Helmut has been working for a while on improved container management for 
things like sbuild and autopkgtest.  This is one of the building blocks 
for that work.

-- 
Colin Watson (he/him)                              [[email protected]]

Reply via email to