The following changes since commit afe653676dc6dfd49f0390239ff90b2f0052c2b8:
Merge tag 'audio-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging (2026-02-23 14:03:50 +0000) are available in the Git repository at: https://gitlab.com/jsnow/qemu.git tags/python-pull-request for you to fetch changes up to 4e55bb4be53bc7a5e3fe1429af12d2e3090049a5: python: add setuptools and wheel dependencies (2026-02-24 13:11:29 -0500) ---------------------------------------------------------------- ---------------------------------------------------------------- John Snow (19): python/mkvenv: create timestamp file for each group "ensured" python/mkvenv: bump 'qemu.qmp' dependency for testdeps python/mkvenv: add 'tooling' and 'functests' dependency groups python/mkvenv: add mechanism to install local package(s) meson, mkvenv: add functests custom target tests: Use configured python to run GitLab iotests iotests: tolerate being run outside of pyvenv tests: use "run" script to execute device-crash-test tests/lcitool: update lcitool to latest version tests/lcitool: add python3 wheel and setuptools deps for qemu python: add vendored qemu.qmp package meson, mkvenv: make functional tests depend on functests group meson, mkvenv: add qemu.git/python/qemu package to pythondeps.toml configure: unconditionally install "tooling" group tests: replace check-venv with vm-venv target scripts: nudge users to use 'run' script for scripts that import qemu.qmp python: delete qemu.qmp python: update README.rst to reflect qemu.qmp's removal python: add setuptools and wheel dependencies python/README.rst | 52 +- configure | 2 +- meson.build | 1 + .gitlab-ci.d/buildtest.yml | 26 +- .gitlab-ci.d/cirrus/freebsd-14.vars | 2 +- .gitlab-ci.d/cirrus/macos-14.vars | 2 +- .gitlab-ci.d/windows.yml | 2 + python/qemu/qmp/__init__.py | 60 - python/qemu/qmp/error.py | 53 - python/qemu/qmp/events.py | 751 ----------- python/qemu/qmp/legacy.py | 339 ----- python/qemu/qmp/message.py | 217 ---- python/qemu/qmp/models.py | 146 --- python/qemu/qmp/protocol.py | 1101 ----------------- python/qemu/qmp/py.typed | 0 python/qemu/qmp/qmp_client.py | 732 ----------- python/qemu/qmp/qmp_shell.py | 689 ----------- python/qemu/qmp/qmp_tui.py | 665 ---------- python/qemu/qmp/util.py | 150 --- python/qemu/utils/qom_fuse.py | 1 - python/scripts/mkvenv.py | 43 +- python/scripts/vendor.py | 2 + python/setup.cfg | 31 +- python/tests/minreqs.txt | 8 +- python/tests/protocol.py | 596 --------- python/wheels/qemu_qmp-0.0.5-py3-none-any.whl | Bin 0 -> 72263 bytes pythondeps.toml | 21 +- pyvenv/meson.build | 27 + scripts/compare-machine-types.py | 7 +- scripts/device-crash-test | 5 +- scripts/qmp/qemu-ga-client | 13 +- scripts/qmp/qmp-shell | 13 +- scripts/qmp/qmp-shell-wrap | 13 +- scripts/qmp/qom-fuse | 13 +- scripts/qmp/qom-get | 13 +- scripts/qmp/qom-list | 13 +- scripts/qmp/qom-set | 13 +- scripts/qmp/qom-tree | 13 +- scripts/qmp_helper.py | 9 +- scripts/render_block_graph.py | 10 +- scripts/simplebench/bench_block_job.py | 10 +- tests/Makefile.include | 22 +- tests/docker/dockerfiles/alpine.docker | 6 +- tests/docker/dockerfiles/centos9.docker | 242 ++-- .../dockerfiles/fedora-rust-nightly.docker | 262 ++-- .../dockerfiles/fedora-win64-cross.docker | 162 +-- tests/docker/dockerfiles/fedora.docker | 262 ++-- tests/docker/dockerfiles/opensuse-leap.docker | 1 + tests/functional/meson.build | 5 +- tests/lcitool/libvirt-ci | 2 +- tests/lcitool/mappings.yml | 2 +- tests/lcitool/projects/qemu.yml | 2 + tests/lcitool/refresh | 8 +- tests/migration-stress/guestperf/engine.py | 15 +- tests/qemu-iotests/testenv.py | 25 +- tests/vm/Makefile.include | 20 +- tests/vm/generated/freebsd.json | 2 + tests/vm/haiku.x86_64 | 2 + tests/vm/netbsd | 1 + tests/vm/openbsd | 3 + 60 files changed, 766 insertions(+), 6142 deletions(-) delete mode 100644 python/qemu/qmp/__init__.py delete mode 100644 python/qemu/qmp/error.py delete mode 100644 python/qemu/qmp/events.py delete mode 100644 python/qemu/qmp/legacy.py delete mode 100644 python/qemu/qmp/message.py delete mode 100644 python/qemu/qmp/models.py delete mode 100644 python/qemu/qmp/protocol.py delete mode 100644 python/qemu/qmp/py.typed delete mode 100644 python/qemu/qmp/qmp_client.py delete mode 100644 python/qemu/qmp/qmp_shell.py delete mode 100644 python/qemu/qmp/qmp_tui.py delete mode 100644 python/qemu/qmp/util.py delete mode 100644 python/tests/protocol.py create mode 100644 python/wheels/qemu_qmp-0.0.5-py3-none-any.whl create mode 100644 pyvenv/meson.build -- 2.53.0
