From: John Snow Date: Wed, 15 Sep 2021 16:29:29 +0000 (-0400) Subject: python/aqmp: add asynchronous QMP (AQMP) subpackage X-Git-Tag: v6.2.0-rc0~83^2~31 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=a093a65567c797ab0a53e8a6962043679e3ed2f2;p=thirdparty%2Fqemu.git python/aqmp: add asynchronous QMP (AQMP) subpackage For now, it's empty! Soon, it won't be. Signed-off-by: John Snow Reviewed-by: Eric Blake Message-id: 20210915162955.333025-2-jsnow@redhat.com Signed-off-by: John Snow --- diff --git a/python/qemu/aqmp/__init__.py b/python/qemu/aqmp/__init__.py new file mode 100644 index 00000000000..391141c9484 --- /dev/null +++ b/python/qemu/aqmp/__init__.py @@ -0,0 +1,27 @@ +""" +QEMU Monitor Protocol (QMP) development library & tooling. + +This package provides a fairly low-level class for communicating +asynchronously with QMP protocol servers, as implemented by QEMU, the +QEMU Guest Agent, and the QEMU Storage Daemon. + +`QMPClient` provides the main functionality of this package. All errors +raised by this library dervive from `AQMPError`, see `aqmp.error` for +additional detail. See `aqmp.events` for an in-depth tutorial on +managing QMP events. +""" + +# Copyright (C) 2020, 2021 John Snow for Red Hat, Inc. +# +# Authors: +# John Snow +# +# Based on earlier work by Luiz Capitulino . +# +# This work is licensed under the terms of the GNU GPL, version 2. See +# the COPYING file in the top-level directory. + + +# The order of these fields impact the Sphinx documentation order. +__all__ = ( +) diff --git a/python/qemu/aqmp/py.typed b/python/qemu/aqmp/py.typed new file mode 100644 index 00000000000..e69de29bb2d diff --git a/python/setup.cfg b/python/setup.cfg index fdca265fec0..d1da9853a42 100644 --- a/python/setup.cfg +++ b/python/setup.cfg @@ -27,6 +27,7 @@ packages = qemu.qmp qemu.machine qemu.utils + qemu.aqmp [options.package_data] * = py.typed