[PULL 0/4] Python patches

John Snow posted 4 patches 1 month ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260309180601.164435-1-jsnow@redhat.com
Maintainers: Paolo Bonzini <pbonzini@redhat.com>, "Alex Bennée" <alex.bennee@linaro.org>, Thomas Huth <thuth@redhat.com>, John Snow <jsnow@redhat.com>, Cleber Rosa <crosa@redhat.com>
There is a newer version of this series
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        | 114 +++++++++++++++++++++++++++++++++
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, 123 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
[PULL 0/4] Python patches
Posted by John Snow 1 month ago
The following changes since commit de61484ec39f418e5c0d4603017695f9ffb8fe24:

  Merge tag 'linux-user-for-v11-pull-request' of https://github.com/hdeller/qemu-hppa into staging (2026-03-09 14:53:42 +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 191d4ceb40f8c80ae402a365a41300dcf1344125:

  python: add formal python3.14 support and testing (2026-03-09 14:04:25 -0400)

----------------------------------------------------------------
Python pullreq

Drop avocado, support Python3.14. Fixes optional check-python-tox GitLab
CI test.

----------------------------------------------------------------

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        | 114 +++++++++++++++++++++++++++++++++
 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, 123 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

Re: [PULL 0/4] Python patches
Posted by Peter Maydell 1 month ago
On Mon, 9 Mar 2026 at 18:06, John Snow <jsnow@redhat.com> wrote:
>
> The following changes since commit de61484ec39f418e5c0d4603017695f9ffb8fe24:
>
>   Merge tag 'linux-user-for-v11-pull-request' of https://github.com/hdeller/qemu-hppa into staging (2026-03-09 14:53:42 +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 191d4ceb40f8c80ae402a365a41300dcf1344125:
>
>   python: add formal python3.14 support and testing (2026-03-09 14:04:25 -0400)
>
> ----------------------------------------------------------------
> Python pullreq
>
> Drop avocado, support Python3.14. Fixes optional check-python-tox GitLab
> CI test.
>



Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/11.0
for any user-visible changes.

-- PMM