aboutsummaryrefslogtreecommitdiff
path: root/python
AgeCommit message (Expand)AuthorFilesLines
42 hourspython: ensure QEMUQtestProtocol closes its socketDaniel P. Berrangé1-0/+2
42 hourspython: synchronize qemu.qmp documentationJohn Snow9-87/+264
42 hourspython: backport 'avoid creating additional event loops per thread'John Snow3-26/+57
42 hourspython: backport 'Remove deprecated get_event_loop calls'John Snow3-3/+15
42 hourspython: backport 'qmp-tui: Do not crash if optional dependencies are not met'John Snow1-4/+15
42 hourspython: backport 'qmp-shell-wrap: handle missing binary gracefully'John Snow1-0/+2
42 hourspython: backport 'make require() preserve async-ness'John Snow1-21/+32
42 hourspython: backport 'feat: allow setting read buffer limit'Adam Dorsey2-13/+30
42 hourspython: backport 'qmp-shell: add common_parser()'John Snow1-16/+13
42 hourspython: backport 'Use @asynciocontextmanager'John Snow1-19/+16
42 hourspython: backport 'drop Python3.6 workarounds'John Snow4-119/+17
42 hourspython: backport 'protocol: adjust logging name when changing client name'John Snow1-4/+20
42 hourspython: backport 'kick event queue on legacy event_pull()'John Snow1-0/+3
42 hourspython: backport 'EventListener: add __repr__ method'John Snow1-0/+15
42 hourspython: backport 'Change error classes to have better repr methods'John Snow4-17/+29
2025-08-22python: mkvenv: fix messages printed by mkvenvPaolo Bonzini1-0/+4
2025-08-12mkvenv: Support pip 25.2Sv. Lockal1-4/+60
2025-07-16python: fix editable installs for modern pip/setuptoolsJohn Snow1-2/+2
2025-07-16python: use qom-list-getSteve Sistare2-20/+80
2025-07-14docs/sphinx: remove legacy QAPI manual generatorJohn Snow1-1/+1
2025-07-01tests/functional: Add hvf_available() helperPeter Maydell2-1/+16
2025-06-05python: Drop redundant warn_unused_configs = TrueMarkus Armbruster1-1/+0
2025-06-05python: add qapi static analysis testsJohn Snow6-0/+54
2025-06-05python: update missing dependencies from minreqsJohn Snow1-0/+4
2025-06-03meson: update to version 1.8.1Paolo Bonzini3-2/+2
2025-04-30Drop support for Python 3.8Thomas Huth3-9/+8
2024-11-25python: silence pylint raising-non-exception errorJohn Snow1-0/+3
2024-11-25python: disable too-many-positional-arguments warningJohn Snow1-0/+1
2024-10-07Require meson version 1.5.0Paolo Bonzini3-2/+2
2024-09-04python: Install pycotap in our venv if necessaryThomas Huth1-0/+0
2024-07-12python: enable testing for 3.13John Snow1-1/+2
2024-07-12python: Do not use pylint 3.2.4 with python 3.8John Snow1-0/+1
2024-07-12python: linter changes for pylint 3.xJohn Snow2-1/+2
2024-06-08python: mkvenv: remove ensure commandPaolo Bonzini1-105/+0
2024-06-08Revert "python: use vendored tomli"Paolo Bonzini2-3/+0
2024-04-25python/qemu/machine: add method to retrieve QEMUMachine::binary fieldMaksim Davydov1-0/+5
2023-11-24buildsys: Bump known good meson version to v1.2.3Philippe Mathieu-Daudé3-2/+2
2023-10-12python/machine.py: upgrade vm.cmd() methodVladimir Sementsov-Ogievskiy1-1/+11
2023-10-12python/qemu: rename command() to cmd()Vladimir Sementsov-Ogievskiy7-15/+15
2023-10-12python: rename QEMUMonitorProtocol.cmd() to cmd_raw()Vladimir Sementsov-Ogievskiy2-3/+3
2023-10-12qmp_shell.py: _fill_completion() use .command() instead of .cmd()Vladimir Sementsov-Ogievskiy1-6/+14
2023-10-12python/qemu/qmp/legacy: cmd(): drop cmd_id unused argumentVladimir Sementsov-Ogievskiy1-5/+1
2023-10-11Python: Enable python3.12 supportJohn Snow1-1/+2
2023-10-11python/qmp: remove Server.wait_closed() call for Python 3.12John Snow1-1/+0
2023-10-11python/machine: remove unused sock_dir argumentJohn Snow2-22/+1
2023-10-11python/machine: use socketpair() for qtest connectionJohn Snow1-9/+40
2023-10-11python/machine: use socketpair() for console connectionsJohn Snow1-3/+27
2023-10-11python/console_socket: accept existing FD in initializerJohn Snow1-8/+21
2023-10-11python/machine: close sock_pair in cleanup pathJohn Snow1-0/+5
2023-10-11python/machine: move socket setup out of _base_args propertyJohn Snow1-3/+2