[infra] Fix base-runner build (#5756)

Builds of base-runner fail as the Chromium coverage helper script has a
transitive dependency on MarkupSafe, which as of version 2.0 requires
additional python packaging tools to be installed.

This commit installs python3-setuptools and wheels, which fixes the
build.
This commit is contained in:
Fabian Meumertzheim 2021-05-12 16:13:22 +02:00 committed by GitHub
parent 10e888b561
commit 466787d4f5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 0 deletions

View File

@ -45,11 +45,13 @@ RUN apt-get update && apt-get install -y \
libcap2 \
python3 \
python3-pip \
python3-setuptools \
unzip \
wget \
zip --no-install-recommends
RUN git clone https://chromium.googlesource.com/chromium/src/tools/code_coverage /opt/code_coverage && \
pip3 install wheel && \
pip3 install -r /opt/code_coverage/requirements.txt
# Default environment options for various sanitizers.