qemu-e2k/python/qemu/qmp
Paolo Bonzini 3d7b89748a python: bump minimum requirements so they are compatible with 3.12
There are many Python 3.12 issues right now, but a particularly
problematic one when debugging them is that one cannot even use
minreqs.txt in a Python 3.12 virtual environment to test with
locked package versions.

Bump the mypy and wrapt versions to fix this, while remaining
within the realm of versions compatible with Python 3.7.

This requires a workaround for a mypy false positive

    qemu/qmp/qmp_tui.py:350: error: Non-overlapping equality check (left operand type: "Literal[Runstate.DISCONNECTING]", right operand type: "Literal[Runstate.IDLE]")  [comparison-overlap]

where mypy does not realize that self.disconnect() could change
the value of self.runstate.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2023-07-07 12:49:22 +02:00
..
__init__.py python: rename qemu.aqmp to qemu.qmp 2022-04-21 11:01:00 -04:00
error.py python: rename qemu.aqmp to qemu.qmp 2022-04-21 11:01:00 -04:00
events.py python: rename qemu.aqmp to qemu.qmp 2022-04-21 11:01:00 -04:00
legacy.py python/qmp/legacy: remove open_with_socket() calls 2023-05-31 16:25:35 -04:00
message.py python: rename qemu.aqmp to qemu.qmp 2022-04-21 11:01:00 -04:00
models.py docs/interop: Convert qmp-spec.txt to rST 2023-05-22 10:21:01 +02:00
protocol.py Revert "python/qmp/protocol: add open_with_socket()" 2023-05-31 16:25:35 -04:00
py.typed python: rename qemu.aqmp to qemu.qmp 2022-04-21 11:01:00 -04:00
qmp_client.py docs/interop: Convert qmp-spec.txt to rST 2023-05-22 10:21:01 +02:00
qmp_shell.py python: rename qemu.aqmp to qemu.qmp 2022-04-21 11:01:00 -04:00
qmp_tui.py python: bump minimum requirements so they are compatible with 3.12 2023-07-07 12:49:22 +02:00
util.py python: update for mypy 0.950 2022-06-06 09:26:54 +02:00