On Wed, May 04, 2022 at 03:38:45PM -0400, John Snow wrote: > Howdy! > > So, I want to finally delete python/qemu/qmp from qemu.git, and this > creates a small problem -- namely, iotests needs access to it in order > to run the python-based tests. > > What I think needs to happen is that we create a virtual environment > that installs python/qemu/. The reason this cannot be done with > PYTHONPATH alone anymore is because the qmp package itself won't be > there anymore, we need an installer like `pip` to actually fetch it > for us and put it somewhere. (i.e., we need to process the > dependencies of python/qemu now and can't treat it as a pre-installed > location.)
Having pip fetch it on the fly creates a problem for RPM builds, because the koji build env has no network access. We will, however, have an RPM of python-qemu-qmp installed on the host system though. IOW we need to be able to run iotests using system python and its installed libs, not a virtual env. So if we do anything with a virtual env, it will need to be optional I believe. With regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|