Commit 6593154e7d for qemu.org

commit 6593154e7d65f61d8f9dbeb98224731b7137c53e
Merge: 82e9e30f43 4e55bb4be5
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Tue Feb 24 18:41:04 2026 +0000

    Merge tag 'python-pull-request' of https://gitlab.com/jsnow/qemu into staging

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCgAdFiEE+ber27ys35W+dsvQfe+BBqr8OQ4FAmmd6oAACgkQfe+BBqr8
    # OQ7iwhAAt7MYV/FV0HpzoMD8aKlft4EFjy3qU3zwRr33P8oH61nJfx1JX8wlZeph
    # /lf8VX83phb/GjmqxzC4OFz+6yX2hERKAF0x5+BNAHt7upQhCitpbFD1HuE5kPcU
    # TcUZKXd5s4w4iJq9unNtzNzT46eP/Kvloiff5piEfJTtqWDvsSNZl/bHEvKn7hpc
    # eZ1x0PJ8QfZcXAKN6YKL5a91zkJwalmfw2OC6BI+YwZz3dzeci0hxScOGPk4qa0v
    # VP21Z4su5EJhaKdQaJL3XNoJuEElbHkDRsPe3hBFKz/MhItOMLC0rhWvXlqTXi6n
    # /maigfDMDoMXNfQo3S5KCDqOdCMIm6CoOHsXZZDF0Hdb7BfwB3bpUZ0K6WMxkcky
    # CcIZkNfGMoZczQ9YHSuNQLLyGQYcUVgbNGyWahs9F6Ax7ojmackM5YDffcINjqs9
    # lmdIWiizfqMFifdDosS4d1hjfAH7mdSL6bufuz4xSijKm2AbZLo/VTXOVlietLRj
    # EI0GlAWXj+4UTQwuOOkf05+MgRRKn3pRm0hfxiJWlCkQ/I5xRRg9R3Jn3dlU0FCD
    # U1tKQnNDDRFNYBKNsqi2LN0u1K3Bf/+Ghl+XFU9BSbBiXn/6MAA8qdbAykcsXXrX
    # UmAG4u9r4F/SbQhmYONDzM8etjhiqaHKlynUNZxgeF7+vexoMkk=
    # =ORRP
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Tue Feb 24 18:14:24 2026 GMT
    # gpg:                using RSA key F9B7ABDBBCACDF95BE76CBD07DEF8106AAFC390E
    # gpg: Good signature from "John Snow (John Huston) <jsnow@redhat.com>" [full]
    # Primary key fingerprint: FAEB 9711 A12C F475 812F  18F2 88A9 064D 1835 61EB
    #      Subkey fingerprint: F9B7 ABDB BCAC DF95 BE76  CBD0 7DEF 8106 AAFC 390E

    * tag 'python-pull-request' of https://gitlab.com/jsnow/qemu:
      python: add setuptools and wheel dependencies
      python: update README.rst to reflect qemu.qmp's removal
      python: delete qemu.qmp
      scripts: nudge users to use 'run' script for scripts that import qemu.qmp
      tests: replace check-venv with vm-venv target
      configure: unconditionally install "tooling" group
      meson, mkvenv: add qemu.git/python/qemu package to pythondeps.toml
      meson, mkvenv: make functional tests depend on functests group
      python: add vendored qemu.qmp package
      tests/lcitool: add python3 wheel and setuptools deps for qemu
      tests/lcitool: update lcitool to latest version
      tests: use "run" script to execute device-crash-test
      iotests: tolerate being run outside of pyvenv
      tests: Use configured python to run GitLab iotests
      meson, mkvenv: add functests custom target
      python/mkvenv: add mechanism to install local package(s)
      python/mkvenv: add 'tooling' and 'functests' dependency groups
      python/mkvenv: bump 'qemu.qmp' dependency for testdeps
      python/mkvenv: create timestamp file for each group "ensured"

    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>