summaryrefslogtreecommitdiff
path: root/tools/docker/Dockerfile
diff options
context:
space:
mode:
authorStephen Finucane <stephen@that.guru>2020-04-08 22:58:11 +0100
committerStephen Finucane <stephen@that.guru>2020-04-08 23:29:23 +0100
commit5b998c91ff7b9e54c57f5bdc76003879a7156ab3 (patch)
tree999c041363cf9d85c448b08e83bcd32f0cc20dc3 /tools/docker/Dockerfile
parent3d4eebde23b68daeba1b0852152243e5a6019fb8 (diff)
downloadpatchwork-5b998c91ff7b9e54c57f5bdc76003879a7156ab3.tar
patchwork-5b998c91ff7b9e54c57f5bdc76003879a7156ab3.tar.gz
Revert "pyenv: also install requirements for python2"
This reverts commit 5b904f91c4cab1ff3f8460c9d4ed920a990c8db3. It is no longer necessary now that we're dropping Python 2.7 support. Signed-off-by: Stephen Finucane <stephen@that.guru>
Diffstat (limited to 'tools/docker/Dockerfile')
-rw-r--r--tools/docker/Dockerfile16
1 files changed, 4 insertions, 12 deletions
diff --git a/tools/docker/Dockerfile b/tools/docker/Dockerfile
index ba7ae29..62ac461 100644
--- a/tools/docker/Dockerfile
+++ b/tools/docker/Dockerfile
@@ -51,22 +51,14 @@ RUN pyenv latest install 2.7 && \
pyenv latest install 3.6 && \
pyenv latest install 3.7 && \
pyenv latest install 3.8
+RUN pyenv global $(pyenv versions --bare | tac)
+
+RUN pip install tox tox-pyenv
# we deliberately leave the requirements files in /opt so we can ping the user
# in entrypoint.sh if they change
COPY requirements-dev.txt requirements-test.txt /opt/
-
-# old python 2.7 deps
-RUN pyenv global $(pyenv versions --bare)
-
-RUN pip install tox tox-pyenv && \
- pip install -r /opt/requirements-dev.txt
-
-# most recent python deps
-RUN pyenv global $(pyenv versions --bare | tac)
-
-RUN pip install tox tox-pyenv && \
- pip install -r /opt/requirements-dev.txt
+RUN pip install -r /opt/requirements-dev.txt
COPY tools/docker/entrypoint.sh /usr/local/bin/entrypoint.sh
ENTRYPOINT ["/usr/local/bin/entrypoint.sh"]