aboutsummaryrefslogtreecommitdiff
path: root/docker/openstack-base/Dockerfile.j2
diff options
context:
space:
mode:
authorRadosław Piliszek <radoslaw.piliszek@gmail.com>2021-01-13 18:01:36 +0100
committerMarcin Juszkiewicz <marcin.juszkiewicz@linaro.org>2021-11-26 12:11:12 +0000
commita41001f7143a1a60f0334f20206481335b14141a (patch)
tree32b1cbf0b6ccbc046819ac14b8a30ed329ca1dfc /docker/openstack-base/Dockerfile.j2
parent1a9d5a1a42c86b447af371ab5e0864f2b452f6ad (diff)
downloadkolla-a41001f7143a1a60f0334f20206481335b14141a.tar.gz
kolla-a41001f7143a1a60f0334f20206481335b14141a.zip
Upgrade pip and friends in source images
New pip has nice features for detection of conflicting requirements. When installing from PyPI, as we do in source images, running the latest pip+setuptools+wheel is recommended. Co-authored-by: Marcin Juszkiewicz <marcin.juszkiewicz@linaro.org> Change-Id: I4ae3a82cc796a60450c2a35beba32972964bc5d0
Diffstat (limited to 'docker/openstack-base/Dockerfile.j2')
-rw-r--r--docker/openstack-base/Dockerfile.j23
1 files changed, 2 insertions, 1 deletions
diff --git a/docker/openstack-base/Dockerfile.j2 b/docker/openstack-base/Dockerfile.j2
index 94c507311..f46d1a5f3 100644
--- a/docker/openstack-base/Dockerfile.j2
+++ b/docker/openstack-base/Dockerfile.j2
@@ -328,7 +328,8 @@ RUN ln -s openstack-base-source/* /requirements \
ENV PATH /var/lib/kolla/venv/bin:$PATH
-RUN {{ macros.install_pip(openstack_base_pip_packages | customizable("pip_packages")) }}
+RUN {{ macros.install_pip(['pip', 'wheel', 'setuptools']) }} \
+ && {{ macros.install_pip(openstack_base_pip_packages | customizable("pip_packages")) }}
{% endif %}