All of lore.kernel.org
 help / color / mirror / Atom feed
* [PULL v2 00/19] Python patches
@ 2026-02-24 18:14 John Snow
  2026-02-24 18:14 ` [PULL v2 01/19] python/mkvenv: create timestamp file for each group "ensured" John Snow
                   ` (20 more replies)
  0 siblings, 21 replies; 31+ messages in thread
From: John Snow @ 2026-02-24 18:14 UTC (permalink / raw)
  To: qemu-devel
  Cc: Vladimir Sementsov-Ogievskiy, Kyle Evans, Thomas Huth,
	Marc-André Lureau, John Snow, Warner Losh, Markus Armbruster,
	Michael Roth, Fabiano Rosas, Alex Bennée, Maksim Davydov,
	Peter Maydell, Daniel P. Berrangé, Peter Xu, Cleber Rosa,
	Ed Maste, qemu-block, Li-Wen Hsu, Hanna Reitz,
	Mauro Carvalho Chehab, Kevin Wolf, Paolo Bonzini, Yonggang Luo,
	Philippe Mathieu-Daudé

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




^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2026-02-27 13:53 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-24 18:14 [PULL v2 00/19] Python patches John Snow
2026-02-24 18:14 ` [PULL v2 01/19] python/mkvenv: create timestamp file for each group "ensured" John Snow
2026-02-24 18:14 ` [PULL v2 02/19] python/mkvenv: bump 'qemu.qmp' dependency for testdeps John Snow
2026-02-24 18:14 ` [PULL v2 03/19] python/mkvenv: add 'tooling' and 'functests' dependency groups John Snow
2026-02-24 18:14 ` [PULL v2 04/19] python/mkvenv: add mechanism to install local package(s) John Snow
2026-02-24 18:14 ` [PULL v2 05/19] meson, mkvenv: add functests custom target John Snow
2026-02-24 18:14 ` [PULL v2 06/19] tests: Use configured python to run GitLab iotests John Snow
2026-02-24 18:14 ` [PULL v2 07/19] iotests: tolerate being run outside of pyvenv John Snow
2026-02-24 18:14 ` [PULL v2 08/19] tests: use "run" script to execute device-crash-test John Snow
2026-02-24 18:14 ` [PULL v2 09/19] tests/lcitool: update lcitool to latest version John Snow
2026-02-24 18:14 ` [PULL v2 10/19] tests/lcitool: add python3 wheel and setuptools deps for qemu John Snow
2026-02-24 18:14 ` [PULL v2 11/19] python: add vendored qemu.qmp package John Snow
2026-02-24 18:14 ` [PULL v2 12/19] meson, mkvenv: make functional tests depend on functests group John Snow
2026-02-24 18:14 ` [PULL v2 13/19] meson, mkvenv: add qemu.git/python/qemu package to pythondeps.toml John Snow
2026-02-24 18:14 ` [PULL v2 14/19] configure: unconditionally install "tooling" group John Snow
2026-02-24 18:14 ` [PULL v2 15/19] tests: replace check-venv with vm-venv target John Snow
2026-02-24 18:14 ` [PULL v2 16/19] scripts: nudge users to use 'run' script for scripts that import qemu.qmp John Snow
2026-02-24 18:14 ` [PULL v2 17/19] python: delete qemu.qmp John Snow
2026-02-24 18:14 ` [PULL v2 18/19] python: update README.rst to reflect qemu.qmp's removal John Snow
2026-02-24 18:14 ` [PULL v2 19/19] python: add setuptools and wheel dependencies John Snow
2026-02-25 13:42 ` [PULL v2 00/19] Python patches Peter Maydell
2026-02-26 10:44 ` block/nfs.c and libnfs vs Fedora 43 (was: Re: [PULL v2 00/19] Python patches) Peter Maydell
2026-02-26 11:16   ` Daniel P. Berrangé
2026-02-26 11:22     ` Peter Maydell
2026-02-26 11:39     ` Peter Lieven
2026-02-26 12:41       ` block/nfs.c and libnfs vs Fedora 43 Thomas Huth
2026-02-26 13:06         ` Peter Lieven
2026-02-27 12:14   ` Markus Armbruster
2026-02-27 13:37     ` Peter Lieven
2026-02-27 13:49       ` Peter Maydell
2026-02-27 13:52       ` Thomas Huth

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.