All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/4] Python: drop avocado, formally support python3.14
@ 2026-02-26 21:33 John Snow
  2026-02-26 21:33 ` [PATCH v4 1/4] python: pin 'wheel' version in minreqs test John Snow
                   ` (3 more replies)
  0 siblings, 4 replies; 7+ messages in thread
From: John Snow @ 2026-02-26 21:33 UTC (permalink / raw)
  To: qemu-devel
  Cc: Alex Bennée, Cleber Rosa, John Snow, Thomas Huth,
	Paolo Bonzini

This patchset drops avocado for the python tests, which fixes the
optional python-check-tox GitLab CI test, and adds formal testing and
support for Python3.14 to QEMU.

v4:
 - Rebased
 - Adjusted phrasing in 2/4 to reflect that this is a stopgap on the
   road to meson test
 - Simplified subprocess calls in linters.py

v3:
 - Fixed typo in patch 4 ("python 3.14" => "python3.14")

v2:
 - Also search for Python3.14 during configure
 - Rebase on top of master now that qemu.qmp is dropped

John Snow (4):
  python: pin 'wheel' version in minreqs test
  python: replace avocado tests with pytest
  python: drop avocado
  python: add formal python3.14 support and testing

 python/README.rst              |  2 -
 configure                      |  4 +-
 python/Makefile                |  6 +--
 python/avocado.cfg             | 13 ------
 python/setup.cfg               |  5 ++-
 python/tests/flake8.sh         |  3 --
 python/tests/iotests-mypy.sh   |  4 --
 python/tests/iotests-pylint.sh |  5 ---
 python/tests/isort.sh          |  3 --
 python/tests/linters.py        | 79 ++++++++++++++++++++++++++++++++++
 python/tests/minreqs.txt       |  3 +-
 python/tests/mypy.sh           |  3 --
 python/tests/pylint.sh         |  4 --
 python/tests/qapi-flake8.sh    |  6 ---
 python/tests/qapi-isort.sh     |  8 ----
 python/tests/qapi-mypy.sh      |  4 --
 python/tests/qapi-pylint.sh    |  8 ----
 17 files changed, 88 insertions(+), 72 deletions(-)
 delete mode 100644 python/avocado.cfg
 delete mode 100755 python/tests/flake8.sh
 delete mode 100755 python/tests/iotests-mypy.sh
 delete mode 100755 python/tests/iotests-pylint.sh
 delete mode 100755 python/tests/isort.sh
 create mode 100644 python/tests/linters.py
 delete mode 100755 python/tests/mypy.sh
 delete mode 100755 python/tests/pylint.sh
 delete mode 100755 python/tests/qapi-flake8.sh
 delete mode 100755 python/tests/qapi-isort.sh
 delete mode 100755 python/tests/qapi-mypy.sh
 delete mode 100755 python/tests/qapi-pylint.sh

-- 
2.53.0




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

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

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-26 21:33 [PATCH v4 0/4] Python: drop avocado, formally support python3.14 John Snow
2026-02-26 21:33 ` [PATCH v4 1/4] python: pin 'wheel' version in minreqs test John Snow
2026-02-26 21:33 ` [PATCH v4 2/4] python: replace avocado tests with pytest John Snow
2026-02-27  8:09   ` Daniel P. Berrangé
2026-02-27  9:34   ` Thomas Huth
2026-02-26 21:33 ` [PATCH v4 3/4] python: drop avocado John Snow
2026-02-26 21:34 ` [PATCH v4 4/4] python: add formal python3.14 support and testing John Snow

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.