Lines Matching +full:python3 +full:- +full:tomli
1 # Docker legacy cross-compiler target (tests and minimal qemu)
6 # libc6.1-dev-alpha-cross: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1054412
7 # sh4-linux-user: binaries don't run with bookworm compiler
9 # As we are targeting check-tcg here we only need minimal qemu
12 FROM docker.io/library/debian:11-slim
14 # Duplicate deb line as deb-src
15 RUN cat /etc/apt/sources.list | sed "s/^deb\ /deb-src /" >> /etc/apt/sources.list
18 apt-get update && \
19 apt-get install -y eatmydata && \
20 eatmydata apt-get dist-upgrade -y && \
21 apt build-dep -yy qemu
25 apt install -y --no-install-recommends \
31 ninja-build \
32 gcc-alpha-linux-gnu \
33 libc6.1-dev-alpha-cross \
34 gcc-sh4-linux-gnu \
35 libc6-dev-sh4-cross \
36 python3-pip \
37 python3-setuptools \
38 python3-venv \
39 python3-wheel && \
40 dpkg-query --showformat '${Package}_${Version}_${Architecture}\n' --show > /packages.txt
42 RUN /usr/bin/pip3 install tomli
44 ENV QEMU_CONFIGURE_OPTS --disable-system --disable-docs --disable-tools
45 ENV DEF_TARGET_LIST alpha-linux-user,sh4-linux-user
51 id ${USER} 2>/dev/null || useradd -u ${UID} -U ${USER}; fi