Upgrade pip in python-builder and base
There was an issue in pip that prevented correctly caching locally built wheels [1]. This has been fixed in recent pip versions so upgrade pip in both images so image caching works correctly. This is needed to unbreak nodepool images that fail to install the locally built netifaces package. [1] https://github.com/pypa/pip/issues/6852 Change-Id: Ibbe12bcc53253a80d0bafa3d09a20c49a3a2b784
This commit is contained in:
parent
50fde43dfb
commit
e35fcde591
@ -19,5 +19,10 @@ RUN apt-get update \
|
||||
&& apt-get install -y dumb-init libjemalloc2 \
|
||||
&& apt-get clean \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Upgrade pip to fix wheel cache for locally built wheels
|
||||
# See https://github.com/pypa/pip/issues/6852
|
||||
RUN pip install -U pip
|
||||
|
||||
ENV LD_PRELOAD /usr/lib/x86_64-linux-gnu/libjemalloc.so.2
|
||||
ENTRYPOINT ["/usr/bin/dumb-init", "--"]
|
||||
|
@ -32,3 +32,7 @@ RUN dpkg -i /tmp/python3-dev_4.0.0_all.deb \
|
||||
&& rm /tmp/python3-dev_4.0.0_all.deb \
|
||||
&& pip install --no-cache-dir bindep \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# Upgrade pip to fix wheel cache for locally built wheels
|
||||
# See https://github.com/pypa/pip/issues/6852
|
||||
RUN pip install -U pip
|
||||
|
Loading…
Reference in New Issue
Block a user