1. 07f0d32 Require meson version 1.5.0 by Paolo Bonzini · 3 months ago
  2. 5ec1eec python: Install pycotap in our venv if necessary by Thomas Huth · 4 months ago
  3. 45b14be python: enable testing for 3.13 by John Snow · 6 months ago
  4. c5be244 python: Do not use pylint 3.2.4 with python 3.8 by John Snow · 6 months ago
  5. 84e327e python: linter changes for pylint 3.x by John Snow · 6 months ago
  6. fc00123 python: mkvenv: remove ensure command by Paolo Bonzini · 1 year, 4 months ago
  7. 1f97715 Revert "python: use vendored tomli" by Paolo Bonzini · 1 year, 4 months ago
  8. 33956e4 python/qemu/machine: add method to retrieve QEMUMachine::binary field by Maksim Davydov · 9 months ago
  9. 1a1e889 buildsys: Bump known good meson version to v1.2.3 by Philippe Mathieu-Daudé · 1 year, 1 month ago
  10. 4e620ff python/machine.py: upgrade vm.cmd() method by Vladimir Sementsov-Ogievskiy · 1 year, 2 months ago
  11. 684750a python/qemu: rename command() to cmd() by Vladimir Sementsov-Ogievskiy · 1 year, 2 months ago
  12. 3727470 python: rename QEMUMonitorProtocol.cmd() to cmd_raw() by Vladimir Sementsov-Ogievskiy · 1 year, 2 months ago
  13. 2cee9ca qmp_shell.py: _fill_completion() use .command() instead of .cmd() by Vladimir Sementsov-Ogievskiy · 1 year, 2 months ago
  14. f187cfe python/qemu/qmp/legacy: cmd(): drop cmd_id unused argument by Vladimir Sementsov-Ogievskiy · 1 year, 2 months ago
  15. 19a39e2 Python: Enable python3.12 support by John Snow · 1 year, 2 months ago
  16. acf8738 python/qmp: remove Server.wait_closed() call for Python 3.12 by John Snow · 1 year, 2 months ago
  17. 46d4747 python/machine: remove unused sock_dir argument by John Snow · 1 year, 3 months ago
  18. d396737 python/machine: use socketpair() for qtest connection by John Snow · 1 year, 3 months ago
  19. 1d4796c python/machine: use socketpair() for console connections by John Snow · 1 year, 3 months ago
  20. 5f263cb python/console_socket: accept existing FD in initializer by John Snow · 1 year, 3 months ago
  21. 612b3ba python/machine: close sock_pair in cleanup path by John Snow · 1 year, 3 months ago
  22. 91e11db python/machine: move socket setup out of _base_args property by John Snow · 1 year, 3 months ago
  23. f0ec14c tests/avocado: Fix console data loss by Nicholas Piggin · 1 year, 3 months ago
  24. 0a88ac9 Revert "mkvenv: work around broken pip installations on Debian 10" by Paolo Bonzini · 1 year, 7 months ago
  25. 3e4b6b0 mkvenv: assume presence of importlib.metadata by Paolo Bonzini · 1 year, 7 months ago
  26. ca056f4 Python: Drop support for Python 3.7 by Paolo Bonzini · 1 year, 8 months ago
  27. c03f57f Revert "tests: Use separate virtual environment for avocado" by Paolo Bonzini · 1 year, 4 months ago
  28. edc2107 python: use vendored tomli by Paolo Bonzini · 1 year, 4 months ago
  29. 71ed611 python: mkvenv: add ensuregroup command by Paolo Bonzini · 1 year, 4 months ago
  30. 0f1ec07 python: mkvenv: introduce TOML-like representation of dependencies by Paolo Bonzini · 1 year, 4 months ago
  31. 67b9a83 python: mkvenv: tweak the matching of --diagnose to depspecs by Paolo Bonzini · 1 year, 4 months ago
  32. 3d7b897 python: bump minimum requirements so they are compatible with 3.12 by Paolo Bonzini · 1 year, 6 months ago
  33. 47a90a5 mkvenv: always pass locally-installed packages to pip by Paolo Bonzini · 1 year, 7 months ago
  34. c76e765 Revert "python/qmp/protocol: add open_with_socket()" by John Snow · 1 year, 7 months ago
  35. 5bbc593 python/qmp/legacy: remove open_with_socket() calls by John Snow · 1 year, 7 months ago
  36. 7f5f3ae python/machine: use connect-based interface for existing sockets by John Snow · 1 year, 7 months ago
  37. b8d4ca1 python/qmp/legacy: allow using sockets for connect() by John Snow · 1 year, 7 months ago
  38. 9341b2a python/qmp: allow sockets to be passed to connect() by John Snow · 1 year, 7 months ago
  39. 886c045 Merge tag 'pull-qapi-2023-05-17-v2' of https://repo.or.cz/qemu/armbru into staging by Richard Henderson · 1 year, 7 months ago
  40. d565725 docs/interop: Convert qmp-spec.txt to rST by Peter Maydell · 1 year, 7 months ago
  41. d37c21b mkvenv: pass first missing package to diagnose() by Paolo Bonzini · 1 year, 7 months ago
  42. c673f3d mkvenv: replace distlib.database with importlib.metadata/pkg_resources by Paolo Bonzini · 1 year, 7 months ago
  43. 3b087f7 meson: require 0.63.0 by Paolo Bonzini · 3 years ago
  44. 7b4b98c python: bump some of the dependencies by Paolo Bonzini · 1 year, 7 months ago
  45. 02312f1 mkvenv: mark command as required by Paolo Bonzini · 1 year, 7 months ago
  46. 5591b74 Python: Drop support for Python 3.6 by Paolo Bonzini · 1 year, 7 months ago
  47. e80bdbf python/wheels: add vendored meson package by John Snow · 1 year, 7 months ago
  48. 2274817 python: add vendor.py utility by John Snow · 1 year, 7 months ago
  49. c804962 mkvenv: work around broken pip installations on Debian 10 by John Snow · 1 year, 7 months ago
  50. f1ad527 mkvenv: avoid ensurepip if pip is installed by John Snow · 1 year, 7 months ago
  51. 68ea6d1 mkvenv: use pip's vendored distlib as a fallback by John Snow · 1 year, 7 months ago
  52. 9283489 mkvenv: add console script entry point generation by John Snow · 1 year, 7 months ago
  53. 4695a22 mkvenv: add --diagnose option to explain "ensure" failures by John Snow · 1 year, 7 months ago
  54. c5538ee mkvenv: add ensure subcommand by John Snow · 1 year, 7 months ago
  55. dee01b8 mkvenv: add nested venv workaround by John Snow · 1 year, 7 months ago
  56. a9dbde7 mkvenv: add better error message for broken or missing ensurepip by John Snow · 1 year, 7 months ago
  57. dd84028 python: add mkvenv.py by John Snow · 1 year, 7 months ago
  58. 6c2537d python: update pylint configuration by John Snow · 1 year, 7 months ago
  59. 0b15c42 python: shut up "pip install" during "make check-minreqs" by Paolo Bonzini · 1 year, 7 months ago
  60. 6832189 python: drop pipenv by John Snow · 1 year, 10 months ago
  61. aef633e python: support pylint 2.16 by John Snow · 1 year, 10 months ago
  62. bd4c0ef python/qemu/machine: use socketpair() for QMP by default by Marc-André Lureau · 2 years ago
  63. 603a3ba python/qmp/legacy: make QEMUMonitorProtocol accept a socket by Marc-André Lureau · 2 years ago
  64. a3cfea9 python/qmp/protocol: add open_with_socket() by Marc-André Lureau · 2 years ago
  65. 166464c python/qmp: increase read buffer size by Maksim Davydov · 2 years ago
  66. f992293 python/machine: Fix AF_UNIX path too long on macOS by Peter Delevoryas · 2 years ago
  67. ada73a4 python: QEMUMachine: enable qmp accept timeout by default by Vladimir Sementsov-Ogievskiy · 2 years, 6 months ago
  68. af76484 Fix some typos by Dongdong Zhang · 2 years, 1 month ago
  69. 519f3cf python: add 3.11 to supported list by John Snow · 2 years, 1 month ago
  70. 745d58f Python: fix flake8 config by John Snow · 2 years, 1 month ago
  71. 3c6e5e8 python/machine: Handle termination cases without QMP by John Snow · 2 years, 2 months ago
  72. 9cccb33 python/machine: Add debug logging to key state changes by John Snow · 2 years, 2 months ago
  73. 7a21bee misc: fix commonly doubled up words by Daniel P. Berrangé · 2 years, 6 months ago
  74. 9b0ecfa python/qemu/qmp/legacy: Replace 'returns-whitelist' with the correct type by Thomas Huth · 2 years, 5 months ago
  75. 9323e79 Fix 'writeable' typos by Peter Maydell · 2 years, 6 months ago
  76. e7874a5 python: update for mypy 0.950 by John Snow · 2 years, 7 months ago
  77. 4743077 python/qmp: remove pylint workaround from legacy.py by John Snow · 2 years, 9 months ago
  78. b1a9b1f python: rename 'aqmp-tui' to 'qmp-tui' by John Snow · 2 years, 9 months ago
  79. 37094b6 python: rename qemu.aqmp to qemu.qmp by John Snow · 2 years, 9 months ago
  80. 105bbff python: re-enable pylint duplicate-code warnings by John Snow · 2 years, 9 months ago
  81. adaca6e python: remove the old QMP package by John Snow · 2 years, 9 months ago
  82. b0654f4 python/aqmp: copy qmp docstrings to qemu.aqmp.legacy by John Snow · 2 years, 9 months ago
  83. 0c78ebf python/aqmp: fully separate from qmp.QEMUMonitorProtocol by John Snow · 2 years, 9 months ago
  84. 9fcd393 python/aqmp: take QMPBadPortError and parse_address from qemu.qmp by John Snow · 2 years, 9 months ago
  85. 335e7d4 python: temporarily silence pylint duplicate-code warnings by John Snow · 2 years, 9 months ago
  86. 445c9d4 python/aqmp-tui: relicense as LGPLv2+ by John Snow · 2 years, 9 months ago
  87. 0e08b94 python/qmp-shell: relicense as LGPLv2+ by John Snow · 2 years, 9 months ago
  88. 9dcea96 python/aqmp: relicense as LGPLv2+ by John Snow · 2 years, 9 months ago
  89. 380fc8f python/aqmp: add explicit GPLv2 license to legacy.py by John Snow · 2 years, 9 months ago
  90. a422530 python/machine: permanently switch to AQMP by John Snow · 2 years, 9 months ago
  91. 062fd1d python/utils: add VerboseProcessError by John Snow · 2 years, 9 months ago
  92. be73231 python/utils: add add_visual_margin() text decoration utility by John Snow · 2 years, 9 months ago
  93. 4c1fe70 python/aqmp: drop _bind_hack() by John Snow · 2 years, 10 months ago
  94. 673856f python/aqmp: fix race condition in legacy.py by John Snow · 2 years, 10 months ago
  95. 481607c python/aqmp: add start_server() and accept() methods by John Snow · 2 years, 10 months ago
  96. 32c5abf python/aqmp: stop the server during disconnect() by John Snow · 2 years, 10 months ago
  97. 5e9902a python/aqmp: refactor _do_accept() into two distinct steps by John Snow · 2 years, 10 months ago
  98. 1b9c8cb python/aqmp: squelch pylint warning for too many lines by John Snow · 2 years, 10 months ago
  99. 830e6fd python/aqmp: split _client_connected_cb() out as _incoming() by John Snow · 2 years, 10 months ago
  100. 68a6cf3 python/aqmp: remove _new_session and _establish_connection by John Snow · 2 years, 10 months ago