python: pin 'wheel' version in minreqs test
With recent python packaging ecosystem updates, the latest 'wheel' is no longer compatible with older packages - and was somehow still compatible with our Python 3.9 environment. Pin wheel to an older version (Version based on Debian 11's available wheel package) to remove warnings during the minreqs test. Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Message-ID: <20260226213400.1254014-2-jsnow@redhat.com> Signed-off-by: John Snow <jsnow@redhat.com>
John Snow committed
Feb 26, 2026 at 16:33 UTC
4c2c89630c499876974ca77d13f86e57d8454e7b
2 files changed
+1
-2
python/Makefile
-2
@@ -63,8 +63,6 @@ $(QEMU_MINVENV_DIR) $(QEMU_MINVENV_DIR)/bin/activate: setup.cfg tests/minreqs.tx
63
@( \
64
echo "ACTIVATE $(QEMU_MINVENV_DIR)"; \
65
. $(QEMU_MINVENV_DIR)/bin/activate; \
66
- echo "INSTALL wheel $(QEMU_MINVENV_DIR)"; \
67
- $(PIP_INSTALL) wheel 1>/dev/null; \
66
echo "INSTALL -r tests/minreqs.txt $(QEMU_MINVENV_DIR)";\
67
$(PIP_INSTALL) -r tests/minreqs.txt 1>/dev/null; \
68
echo "INSTALL -e qemu $(QEMU_MINVENV_DIR)"; \
python/tests/minreqs.txt
+1
@@ -16,6 +16,7 @@
16
# installation of the QEMU package itself fails, failing to find
17
# setuptools.
18
setuptools<=70
19
+wheel==0.34.2
20
21
# Dependencies for qapidoc/qapi_domain et al
22
sphinx==3.4.3