- 3d7b897 python: bump minimum requirements so they are compatible with 3.12 by Paolo Bonzini · 1 year, 8 months ago
- 47a90a5 mkvenv: always pass locally-installed packages to pip by Paolo Bonzini · 1 year, 9 months ago
- c76e765 Revert "python/qmp/protocol: add open_with_socket()" by John Snow · 1 year, 10 months ago
- 5bbc593 python/qmp/legacy: remove open_with_socket() calls by John Snow · 1 year, 10 months ago
- 7f5f3ae python/machine: use connect-based interface for existing sockets by John Snow · 1 year, 10 months ago
- b8d4ca1 python/qmp/legacy: allow using sockets for connect() by John Snow · 1 year, 10 months ago
- 9341b2a python/qmp: allow sockets to be passed to connect() by John Snow · 1 year, 10 months ago
- 886c045 Merge tag 'pull-qapi-2023-05-17-v2' of https://repo.or.cz/qemu/armbru into staging by Richard Henderson · 1 year, 10 months ago
- d565725 docs/interop: Convert qmp-spec.txt to rST by Peter Maydell · 1 year, 10 months ago
- d37c21b mkvenv: pass first missing package to diagnose() by Paolo Bonzini · 1 year, 10 months ago
- c673f3d mkvenv: replace distlib.database with importlib.metadata/pkg_resources by Paolo Bonzini · 1 year, 10 months ago
- 3b087f7 meson: require 0.63.0 by Paolo Bonzini · 3 years, 3 months ago
- 7b4b98c python: bump some of the dependencies by Paolo Bonzini · 1 year, 10 months ago
- 02312f1 mkvenv: mark command as required by Paolo Bonzini · 1 year, 10 months ago
- 5591b74 Python: Drop support for Python 3.6 by Paolo Bonzini · 1 year, 10 months ago
- e80bdbf python/wheels: add vendored meson package by John Snow · 1 year, 10 months ago
- 2274817 python: add vendor.py utility by John Snow · 1 year, 10 months ago
- c804962 mkvenv: work around broken pip installations on Debian 10 by John Snow · 1 year, 10 months ago
- f1ad527 mkvenv: avoid ensurepip if pip is installed by John Snow · 1 year, 10 months ago
- 68ea6d1 mkvenv: use pip's vendored distlib as a fallback by John Snow · 1 year, 10 months ago
- 9283489 mkvenv: add console script entry point generation by John Snow · 1 year, 10 months ago
- 4695a22 mkvenv: add --diagnose option to explain "ensure" failures by John Snow · 1 year, 10 months ago
- c5538ee mkvenv: add ensure subcommand by John Snow · 1 year, 10 months ago
- dee01b8 mkvenv: add nested venv workaround by John Snow · 1 year, 10 months ago
- a9dbde7 mkvenv: add better error message for broken or missing ensurepip by John Snow · 1 year, 10 months ago
- dd84028 python: add mkvenv.py by John Snow · 1 year, 10 months ago
- 6c2537d python: update pylint configuration by John Snow · 1 year, 10 months ago
- 0b15c42 python: shut up "pip install" during "make check-minreqs" by Paolo Bonzini · 1 year, 10 months ago
- 6832189 python: drop pipenv by John Snow · 2 years, 1 month ago
- aef633e python: support pylint 2.16 by John Snow · 2 years, 1 month ago
- bd4c0ef python/qemu/machine: use socketpair() for QMP by default by Marc-André Lureau · 2 years, 2 months ago
- 603a3ba python/qmp/legacy: make QEMUMonitorProtocol accept a socket by Marc-André Lureau · 2 years, 2 months ago
- a3cfea9 python/qmp/protocol: add open_with_socket() by Marc-André Lureau · 2 years, 2 months ago
- 166464c python/qmp: increase read buffer size by Maksim Davydov · 2 years, 2 months ago
- f992293 python/machine: Fix AF_UNIX path too long on macOS by Peter Delevoryas · 2 years, 2 months ago
- ada73a4 python: QEMUMachine: enable qmp accept timeout by default by Vladimir Sementsov-Ogievskiy · 2 years, 9 months ago
- af76484 Fix some typos by Dongdong Zhang · 2 years, 3 months ago
- 519f3cf python: add 3.11 to supported list by John Snow · 2 years, 3 months ago
- 745d58f Python: fix flake8 config by John Snow · 2 years, 3 months ago
- 3c6e5e8 python/machine: Handle termination cases without QMP by John Snow · 2 years, 4 months ago
- 9cccb33 python/machine: Add debug logging to key state changes by John Snow · 2 years, 4 months ago
- 7a21bee misc: fix commonly doubled up words by Daniel P. Berrangé · 2 years, 8 months ago
- 9b0ecfa python/qemu/qmp/legacy: Replace 'returns-whitelist' with the correct type by Thomas Huth · 2 years, 8 months ago
- 9323e79 Fix 'writeable' typos by Peter Maydell · 2 years, 9 months ago
- e7874a5 python: update for mypy 0.950 by John Snow · 2 years, 10 months ago
- 4743077 python/qmp: remove pylint workaround from legacy.py by John Snow · 3 years ago
- b1a9b1f python: rename 'aqmp-tui' to 'qmp-tui' by John Snow · 3 years ago
- 37094b6 python: rename qemu.aqmp to qemu.qmp by John Snow · 3 years ago
- 105bbff python: re-enable pylint duplicate-code warnings by John Snow · 3 years ago
- adaca6e python: remove the old QMP package by John Snow · 3 years ago
- b0654f4 python/aqmp: copy qmp docstrings to qemu.aqmp.legacy by John Snow · 3 years ago
- 0c78ebf python/aqmp: fully separate from qmp.QEMUMonitorProtocol by John Snow · 3 years ago
- 9fcd393 python/aqmp: take QMPBadPortError and parse_address from qemu.qmp by John Snow · 3 years ago
- 335e7d4 python: temporarily silence pylint duplicate-code warnings by John Snow · 3 years ago
- 445c9d4 python/aqmp-tui: relicense as LGPLv2+ by John Snow · 3 years ago
- 0e08b94 python/qmp-shell: relicense as LGPLv2+ by John Snow · 3 years ago
- 9dcea96 python/aqmp: relicense as LGPLv2+ by John Snow · 3 years ago
- 380fc8f python/aqmp: add explicit GPLv2 license to legacy.py by John Snow · 3 years ago
- a422530 python/machine: permanently switch to AQMP by John Snow · 3 years ago
- 062fd1d python/utils: add VerboseProcessError by John Snow · 3 years ago
- be73231 python/utils: add add_visual_margin() text decoration utility by John Snow · 3 years ago
- 4c1fe70 python/aqmp: drop _bind_hack() by John Snow · 3 years ago
- 673856f python/aqmp: fix race condition in legacy.py by John Snow · 3 years ago
- 481607c python/aqmp: add start_server() and accept() methods by John Snow · 3 years ago
- 32c5abf python/aqmp: stop the server during disconnect() by John Snow · 3 years ago
- 5e9902a python/aqmp: refactor _do_accept() into two distinct steps by John Snow · 3 years ago
- 1b9c8cb python/aqmp: squelch pylint warning for too many lines by John Snow · 3 years ago
- 830e6fd python/aqmp: split _client_connected_cb() out as _incoming() by John Snow · 3 years ago
- 68a6cf3 python/aqmp: remove _new_session and _establish_connection by John Snow · 3 years ago
- 0ba4e76 python/aqmp: rename 'accept()' to 'start_server_and_accept()' by John Snow · 3 years ago
- 40196c2 python/aqmp: add _session_guard() by John Snow · 3 years ago
- 43a1119 Revert "python: pin setuptools below v60.0.0" by John Snow · 3 years, 1 month ago
- 762c280 Python: add setuptools v60.0 workaround by John Snow · 3 years, 1 month ago
- 2ddaeb7 Python: discourage direct setup.py install by John Snow · 3 years, 1 month ago
- 5c66d7d python: support recording QMP session to a file by Daniel P. Berrangé · 3 years, 1 month ago
- 4391252 python: introduce qmp-shell-wrap convenience tool by Daniel P. Berrangé · 3 years, 1 month ago
- b0b662b python/aqmp: add socket bind step to legacy.py by John Snow · 3 years, 1 month ago
- 74a1505 python: upgrade mypy to 0.780 by John Snow · 3 years, 1 month ago
- 50465f9 python/machine: raise VMLaunchFailure exception from launch() by John Snow · 3 years, 1 month ago
- fa73e6e python/aqmp: Fix negotiation with pre-"oob" QEMU by John Snow · 3 years, 1 month ago
- fd9c3a6 python: move qmp-shell under the AQMP package by John Snow · 3 years, 2 months ago
- 0347c4c python: move qmp utilities to python/qemu/utils by John Snow · 3 years, 2 months ago
- f3efd12 python/qmp: switch qmp-shell to AQMP by John Snow · 3 years, 2 months ago
- 8d6cdc5 python/qmp: switch qom tools to AQMP by John Snow · 3 years, 2 months ago
- 26db075 python/qmp: switch qemu-ga-client to AQMP by John Snow · 3 years, 2 months ago
- 7017f38 python/qemu-ga-client: don't use deprecated CLI syntax in usage comment by John Snow · 3 years, 2 months ago
- 6e7751d python/aqmp: rename AQMPError to QMPError by John Snow · 3 years, 2 months ago
- 728dcac python/aqmp: add SocketAddrT to package root by John Snow · 3 years, 2 months ago
- 0e6bfd8 python/aqmp: copy type definitions from qmp by John Snow · 3 years, 2 months ago
- 3b5bf13 python/aqmp: handle asyncio.TimeoutError on execute() by John Snow · 3 years, 2 months ago
- 3bc72e3 python/aqmp: add __del__ method to legacy interface by John Snow · 3 years, 2 months ago
- dc6877b python/aqmp: fix docstring typo by John Snow · 3 years, 2 months ago
- 57a6b44 python: use avocado's "new" runner by John Snow · 3 years, 2 months ago
- 1e4d8b3 python: pin setuptools below v60.0.0 by John Snow · 3 years, 2 months ago
- 366d331 python: update type hints for mypy 0.930 by John Snow · 3 years, 2 months ago
- 42d73f2 Python/aqmp: fix type definitions for mypy 0.920 by John Snow · 3 years, 2 months ago
- f75b20e python/aqmp: use absolute import statement by John Snow · 3 years, 2 months ago
- a57cb3e python/aqmp: fix send_fd_scm for python 3.6.x by John Snow · 3 years, 4 months ago
- 1611e6c python/machine: handle "fast" QEMU terminations by John Snow · 3 years, 4 months ago
- b1ca991 python/machine: move more variable initializations to _pre_launch by John Snow · 3 years, 4 months ago