bionic-amd64-hafnium: install ply and GitPython
Signed-off-by: Maksims Svecovs <maksims.svecovs@arm.com>
Change-Id: I9ea395266b7e41770fc89e9a23f04abc8b7457b0
diff --git a/bionic-amd64-hafnium/Dockerfile b/bionic-amd64-hafnium/Dockerfile
index 5234638..23573c9 100644
--- a/bionic-amd64-hafnium/Dockerfile
+++ b/bionic-amd64-hafnium/Dockerfile
@@ -29,6 +29,7 @@
# Can be overriden at build time
ARG BUILDSLAVE_PASSWORD=buildslave
+COPY requirements_*.txt /opt/
COPY setup-sshd /usr/sbin/setup-sshd
RUN set -e ;\
@@ -37,7 +38,7 @@
# Install Python requirements
curl -s https://bootstrap.pypa.io/pip/3.5/get-pip.py -o /tmp/get-pip.py ;\
python3 /tmp/get-pip.py ;\
- pip3 install --no-cache-dir fdt==0.3.0 ;\
+ pip3 install --no-cache-dir -r /opt/requirements_python3.txt ;\
# Set Python 3 as default
ln -s -f /usr/bin/python3 /usr/bin/python ;\
# Setup buildslave user for Jenkins
@@ -54,4 +55,3 @@
EXPOSE 22
ENTRYPOINT ["/usr/sbin/setup-sshd"]
-
diff --git a/bionic-amd64-hafnium/requirements_python3.txt b/bionic-amd64-hafnium/requirements_python3.txt
new file mode 100644
index 0000000..363d3f9
--- /dev/null
+++ b/bionic-amd64-hafnium/requirements_python3.txt
@@ -0,0 +1,3 @@
+fdt==0.3.0
+ply==3.11
+GitPython==3.1.18