From b84ae45a7992f4ad7bb4841dbaa0686dbb485dbd Mon Sep 17 00:00:00 2001
From: Daniel Ecer <de-code@users.noreply.github.com>
Date: Fri, 17 Jan 2020 14:17:32 +0100
Subject: [PATCH] added explicit pip dependency (#185)

---
 Dockerfile             | 3 ++-
 Makefile               | 1 +
 requirements.build.txt | 1 +
 3 files changed, 4 insertions(+), 1 deletion(-)
 create mode 100644 requirements.build.txt

diff --git a/Dockerfile b/Dockerfile
index b8b07dd..a25de43 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -8,7 +8,8 @@ ENV PYTHONUSERBASE=${VENV} PATH=${VENV}/bin:$PATH
 
 WORKDIR ${PROJECT_FOLDER}
 
-RUN python3 -m pip install --upgrade pip
+COPY requirements.build.txt ${PROJECT_FOLDER}/
+RUN venv/bin/pip install -r requirements.build.txt
 
 COPY requirements.prereq.txt ${PROJECT_FOLDER}/
 RUN venv/bin/pip install -r requirements.prereq.txt
diff --git a/Makefile b/Makefile
index 4c973ee..b04e0ed 100644
--- a/Makefile
+++ b/Makefile
@@ -26,6 +26,7 @@ venv-create:
 
 
 dev-install:
+	$(PIP) install -r requirements.build.txt
 	$(PIP) install -r requirements.prereq.txt
 	$(PIP) install -r requirements.txt
 	$(PIP) install -r requirements.dev.txt
diff --git a/requirements.build.txt b/requirements.build.txt
new file mode 100644
index 0000000..3877da2
--- /dev/null
+++ b/requirements.build.txt
@@ -0,0 +1 @@
+pip==19.3.1
-- 
GitLab