Commit 1a8f18541e for qemu.org

commit 1a8f18541eef8761a709e44708758a4c08b50a15
Merge: c513597761 4061c0e95c
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Thu Sep 3 09:42:53 2026 +0100

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

    python

    upgrade to py312

    # -----BEGIN PGP SIGNATURE-----
    #
    # iQIzBAABCgAdFiEE+ber27ys35W+dsvQfe+BBqr8OQ4FAmqYepEACgkQfe+BBqr8
    # OQ6Nyg//SFe2COs76DIzWWTN21N/wo4pHAf6Q0nGGj2NKiPozN0aIAcKA9mw8ZXo
    # 6HQTjMJKOq4jnL9pYLNS2MzrhiJrvrR0gBymi0aD93EOAMtqXcLxgaCnpI4wFu8v
    # wosIehLduYMytrb80aY8oCbUOl+uTPOYHuDtUc7msBV5iqhFg56emjvOh7B+5SuE
    # iKc6ivljUVxoVat3pzKSZsxbVd+iYz3UI8cBPa8ISNkfxgCjUw/+t6cm3fBj+v8u
    # q0U2qVBfvMH6wPQ7qA+VZvwnf7UgTymbprGko17EkPZwgtKzM+k2Lr75GjfwLHx5
    # i7sjKu7doWfRa7/+bNyYj+lZtCAcGJGZu6yuIE6vBj6eBB8LxGbw/zLU+p5Q+QJe
    # +np4dFLkK2rlBRNrg4o/66rCWO/b97F6GBtVOoNx44fWmXZfuKJxh0F6FCpvPvlf
    # fiAEHiSNmfmUXIeFGgq3OcP4ZB6BIGlHWA+F4U7gn1ZxGrtvZDImRdy0Qj2IjsL0
    # lwBXSdS9FgX/lOe2oOGScZIepJsVhMVZ7y+u4g+//GLjLPO2JGLh3oZZdDXa6af8
    # N//steftVLII0JWTB5z+6Hv3A5ek9AxiVSPPYLpTGcvp1Cgni+5BdiGqPs5554qC
    # Yh5/F0aafIJsMDSs9sO6U4X46DYp8/DSfJwr3Vn+Y9SSVgdSGlU=
    # =QZ+f
    # -----END PGP SIGNATURE-----
    # gpg: Signature made Wed Sep  2 20:35:45 2026 BST
    # 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:
      sphinx: drop qapidoc back-compat overboiled spaghetti dinner
      sphinx: drop fakedbusdoc
      sphinx: require sphinx 7.2.6
      python: remove stale setup.cfg options
      python: remove distutils workarounds
      python: allow mypy to run as the current python version
      python: fix license configuration
      python: upgrade to Python3.12+
      qapi: update type hint for objects_seen
      tests: update emsdk-wasm64-cross
      tests: add Python3.12 to centos9.docker
      tests: re-add opencv2 and numpy dependencies
      tests: drop python3-devel mapping
      tests: update netbsd dependencies
      tests: update libvirt-ci, lcitool
      tests: update vm tests to prefer locally-built QEMU

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