[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PULL 00/32] Python patches
From: |
John Snow |
Subject: |
[PULL 00/32] Python patches |
Date: |
Mon, 27 Sep 2021 15:24:41 -0400 |
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
- [PULL 00/32] Python patches,
John Snow <=
- [PULL 01/32] python/aqmp: add asynchronous QMP (AQMP) subpackage, John Snow, 2021/09/27
- [PULL 02/32] python/aqmp: add error classes, John Snow, 2021/09/27
- [PULL 04/32] python/aqmp: add asyncio compatibility wrappers, John Snow, 2021/09/27
- [PULL 03/32] python/pylint: Add exception for TypeVar names ('T'), John Snow, 2021/09/27
- [PULL 07/32] python/aqmp: Add logging utility helpers, John Snow, 2021/09/27
- [PULL 05/32] python/aqmp: add generic async message-based protocol support, John Snow, 2021/09/27
- [PULL 06/32] python/aqmp: add runstate state machine to AsyncProtocol, John Snow, 2021/09/27
- [PULL 08/32] python/aqmp: add logging to AsyncProtocol, John Snow, 2021/09/27
- [PULL 10/32] python/aqmp: add configurable read buffer limit, John Snow, 2021/09/27
- [PULL 11/32] python/aqmp: add _cb_inbound and _cb_outbound logging hooks, John Snow, 2021/09/27