qemu/tests/docker/dockerfiles
John Snow a22a4b29ad tests/docker: add python3-venv dependency
Several debian-based tests need the python3-venv dependency as a
consequence of Debian debundling the "ensurepip" module normally
included with Python.

As mkvenv.py stands as of this commit, Debian requires EITHER:

(A) setuptools and pip, or
(B) ensurepip

mkvenv is a few seconds faster if you have setuptools and pip, so
developers should prefer the first requirement. For the purposes of CI,
the time-save is a wash; it's only a matter of who is responsible for
installing pip and when; the timing is about the same.

Arbitrarily, I chose adding ensurepip to the test configuration because
it is normally part of the Python stdlib, and always having it allows us
a more consistent cross-platform environment.

Signed-off-by: John Snow <jsnow@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20230511035435.734312-12-jsnow@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2023-05-18 08:53:51 +02:00
..
debian-microblaze-cross.d tests/docker: Add debian-microblaze-cross image 2021-11-04 10:32:00 +00:00
debian-nios2-cross.d tests/docker: Add debian-nios2-cross image 2021-11-04 10:31:32 +00:00
alpine.docker tests/lcitool: Add mtools and xorriso and remove genisoimage as dependencies 2023-05-16 09:14:18 +02:00
centos8.docker tests/lcitool: Add mtools and xorriso and remove genisoimage as dependencies 2023-05-16 09:14:18 +02:00
debian-all-test-cross.docker tests/docker: add python3-venv dependency 2023-05-18 08:53:51 +02:00
debian-alpha-cross.docker tests/docker: add USER stanzas to non-lci images 2023-03-01 12:45:11 +00:00
debian-amd64-cross.docker tests/lcitool: Add mtools and xorriso and remove genisoimage as dependencies 2023-05-16 09:14:18 +02:00
debian-amd64.docker tests/lcitool: Add mtools and xorriso and remove genisoimage as dependencies 2023-05-16 09:14:18 +02:00
debian-arm64-cross.docker tests/lcitool: Add mtools and xorriso and remove genisoimage as dependencies 2023-05-16 09:14:18 +02:00
debian-armel-cross.docker tests/lcitool: Add mtools and xorriso and remove genisoimage as dependencies 2023-05-16 09:14:18 +02:00
debian-armhf-cross.docker tests/lcitool: Add mtools and xorriso and remove genisoimage as dependencies 2023-05-16 09:14:18 +02:00
debian-bootstrap.docker
debian-bootstrap.pre
debian-hexagon-cross.docker tests/docker: add python3-venv dependency 2023-05-18 08:53:51 +02:00
debian-hppa-cross.docker tests/docker: add USER stanzas to non-lci images 2023-03-01 12:45:11 +00:00
debian-loongarch-cross.docker tests/docker: add USER stanzas to non-lci images 2023-03-01 12:45:11 +00:00
debian-m68k-cross.docker tests/docker: add USER stanzas to non-lci images 2023-03-01 12:45:11 +00:00
debian-mips64-cross.docker tests/docker: add USER stanzas to non-lci images 2023-03-01 12:45:11 +00:00
debian-mips64el-cross.docker tests/lcitool: Add mtools and xorriso and remove genisoimage as dependencies 2023-05-16 09:14:18 +02:00
debian-mips-cross.docker tests/docker: add USER stanzas to non-lci images 2023-03-01 12:45:11 +00:00
debian-mipsel-cross.docker tests/lcitool: Add mtools and xorriso and remove genisoimage as dependencies 2023-05-16 09:14:18 +02:00
debian-native.docker tests/docker: add USER stanzas to non-lci images 2023-03-01 12:45:11 +00:00
debian-powerpc-test-cross.docker tests/docker: add USER stanzas to non-lci images 2023-03-01 12:45:11 +00:00
debian-ppc64el-cross.docker tests/lcitool: Add mtools and xorriso and remove genisoimage as dependencies 2023-05-16 09:14:18 +02:00
debian-riscv64-cross.docker tests/docker: add python3-venv dependency 2023-05-18 08:53:51 +02:00
debian-riscv64-test-cross.docker tests/docker: add USER stanzas to non-lci images 2023-03-01 12:45:11 +00:00
debian-s390x-cross.docker tests/lcitool: Add mtools and xorriso and remove genisoimage as dependencies 2023-05-16 09:14:18 +02:00
debian-sh4-cross.docker tests/docker: add USER stanzas to non-lci images 2023-03-01 12:45:11 +00:00
debian-sparc64-cross.docker tests/docker: add USER stanzas to non-lci images 2023-03-01 12:45:11 +00:00
debian-toolchain.docker tests/docker: add USER stanzas to non-lci images 2023-03-01 12:45:11 +00:00
debian-tricore-cross.docker tests/docker: add python3-venv dependency 2023-05-18 08:53:51 +02:00
debian-xtensa-cross.docker tests/docker: bump the xtensa base to debian:11-slim 2023-05-10 15:58:05 +01:00
fedora-cris-cross.docker tests/docker: add USER stanzas to non-lci images 2023-03-01 12:45:11 +00:00
fedora-i386-cross.docker tests/docker: add USER stanzas to non-lci images 2023-03-01 12:45:11 +00:00
fedora-win32-cross.docker tests/lcitool: Add mtools and xorriso and remove genisoimage as dependencies 2023-05-16 09:14:18 +02:00
fedora-win64-cross.docker tests/lcitool: Add mtools and xorriso and remove genisoimage as dependencies 2023-05-16 09:14:18 +02:00
fedora.docker tests/lcitool: Add mtools and xorriso and remove genisoimage as dependencies 2023-05-16 09:14:18 +02:00
opensuse-leap.docker tests/lcitool: Add mtools and xorriso and remove genisoimage as dependencies 2023-05-16 09:14:18 +02:00
python.docker tests/docker: add USER stanzas to non-lci images 2023-03-01 12:45:11 +00:00
ubuntu2004.docker tests/lcitool: Add mtools and xorriso and remove genisoimage as dependencies 2023-05-16 09:14:18 +02:00
ubuntu2204.docker tests/lcitool: Add mtools and xorriso and remove genisoimage as dependencies 2023-05-16 09:14:18 +02:00