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