• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1FROM ubuntu:19.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-19.10_custom.list /etc/apt/sources.list.d/
9
10RUN apt-get update
11
12RUN apt-get install -y --allow-unauthenticated --no-install-recommends \
13        g++-7 \
14        g++-8 \
15        g++-9 \
16        clang-6.0 \
17        clang-7 \
18        clang-8 \
19        clang-9 \
20        clang-10 \
21        python3-sh \
22        python3-typed-ast \
23        python3-pip \
24        python3-setuptools \
25        python3-networkx \
26        clang-tidy \
27        clang-format
28
29RUN pip3 install --upgrade pip
30
31RUN pip3 install absl-py
32RUN pip3 install bidict
33RUN pip3 install pytest
34RUN pip3 install pytest-xdist
35RUN pip3 install sh
36RUN pip3 install setuptools
37RUN pip3 install networkx
38RUN pip3 install wheel
39
40RUN bash -x /common_cleanup.sh
41