The following changes since commit de8ed1055c2ce18c95f597eb10df360dcb534f99:
Merge remote-tracking branch 'remotes/armbru/tags/pull-qapi-2021-09-25-v2' into staging (2021-09-27 15:03:42 +0100) are available in the Git repository at: https://gitlab.com/jsnow/qemu.git tags/python-pull-request for you to fetch changes up to 99e45a6131a7fef19ffe0190f9c479fae4850d53: python/aqmp-tui: Add syntax highlighting (2021-09-27 12:10:29 -0400) ---------------------------------------------------------------- Python Pull request ---------------------------------------------------------------- G S Niteesh Babu (5): python: Add dependencies for AQMP TUI python/aqmp-tui: Add AQMP TUI python: Add entry point for aqmp-tui python: add optional pygments dependency python/aqmp-tui: Add syntax highlighting John Snow (27): python/aqmp: add asynchronous QMP (AQMP) subpackage python/aqmp: add error classes python/pylint: Add exception for TypeVar names ('T') python/aqmp: add asyncio compatibility wrappers python/aqmp: add generic async message-based protocol support python/aqmp: add runstate state machine to AsyncProtocol python/aqmp: Add logging utility helpers python/aqmp: add logging to AsyncProtocol python/aqmp: add AsyncProtocol.accept() method python/aqmp: add configurable read buffer limit python/aqmp: add _cb_inbound and _cb_outbound logging hooks python/aqmp: add AsyncProtocol._readline() method python/aqmp: add QMP Message format python/aqmp: add well-known QMP object models python/aqmp: add QMP event support python/pylint: disable too-many-function-args python/aqmp: add QMP protocol support python/pylint: disable no-member check python/aqmp: Add message routing to QMP protocol python/aqmp: add execute() interfaces python/aqmp: add _raw() execution interface python/aqmp: add asyncio_run compatibility wrapper python/aqmp: add scary message python: bump avocado to v90.0 python/aqmp: add AsyncProtocol unit tests python/aqmp: add LineProtocol tests python/aqmp: Add Coverage.py support python/.gitignore | 5 + python/Makefile | 9 + python/Pipfile.lock | 28 +- python/avocado.cfg | 3 + python/qemu/aqmp/__init__.py | 59 +++ python/qemu/aqmp/aqmp_tui.py | 652 ++++++++++++++++++++++++ python/qemu/aqmp/error.py | 50 ++ python/qemu/aqmp/events.py | 706 ++++++++++++++++++++++++++ python/qemu/aqmp/message.py | 209 ++++++++ python/qemu/aqmp/models.py | 133 +++++ python/qemu/aqmp/protocol.py | 902 +++++++++++++++++++++++++++++++++ python/qemu/aqmp/py.typed | 0 python/qemu/aqmp/qmp_client.py | 621 +++++++++++++++++++++++ python/qemu/aqmp/util.py | 217 ++++++++ python/setup.cfg | 43 +- python/tests/protocol.py | 583 +++++++++++++++++++++ 16 files changed, 4214 insertions(+), 6 deletions(-) create mode 100644 python/qemu/aqmp/__init__.py create mode 100644 python/qemu/aqmp/aqmp_tui.py create mode 100644 python/qemu/aqmp/error.py create mode 100644 python/qemu/aqmp/events.py create mode 100644 python/qemu/aqmp/message.py create mode 100644 python/qemu/aqmp/models.py create mode 100644 python/qemu/aqmp/protocol.py create mode 100644 python/qemu/aqmp/py.typed create mode 100644 python/qemu/aqmp/qmp_client.py create mode 100644 python/qemu/aqmp/util.py create mode 100644 python/tests/protocol.py -- 2.31.1