• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1FROM ubuntu:22.10
2MAINTAINER Marco Poletti <poletti.marco@gmail.com>
3
4COPY common_install.sh common_cleanup.sh /
5
6RUN bash -x /common_install.sh
7
8COPY ubuntu-22.10_custom.list /etc/apt/sources.list.d/
9
10RUN apt-get update
11
12RUN apt-get remove -y python3-pip
13
14RUN apt-get install -y --allow-unauthenticated --no-install-recommends \
15        g++-9 \
16        g++-10 \
17        g++-11 \
18        g++-12 \
19        clang-11 \
20        clang-13 \
21        clang-14 \
22        clang-15 \
23        python3 \
24        python3-distutils \
25        python3-pip \
26        clang-tidy \
27        clang-format
28
29RUN pip3 install absl-py
30RUN pip3 install bidict
31RUN pip3 install pytest
32RUN pip3 install pytest-xdist
33RUN pip3 install sh
34RUN pip3 install setuptools
35RUN pip3 install networkx
36RUN pip3 install wheel
37
38RUN bash -x /common_cleanup.sh
39