This package provides QEMU tooling used by the QEMU project to build, configure, and test QEMU. It is not a fully-fledged SDK and it is subject to change at any time.
The qemu.qmp subpackage provides a library for communicating with
QMP servers. The qemu.machine subpackage offers rudimentary
facilities for launching and managing QEMU processes. Refer to each
package's documentation
(>>> help(qemu.qmp), >>> help(qemu.machine))
for more information.
This package is maintained by John Snow <[email protected]> as part of the QEMU source tree. Contributions are welcome and follow the QEMU patch submission process, which involves sending patches to the QEMU development mailing list.
John maintains a GitLab staging branch, and there is an official GitLab mirror.
Please report bugs on the QEMU issue tracker and tag @jsnow in
the report.
Optional packages necessary for running code quality analysis for this
package can be installed with the optional dependency group "devel":
pip install qemu[devel].
make develop can be used to install this package in editable mode
(to the current environment) and bring in testing dependencies in one
command.
make check can be used to run the available tests.