From 16a7bcc2cfd11cbc96664546615f84b94af12fa8 Mon Sep 17 00:00:00 2001 From: Zixuan Liu Date: Mon, 23 Sep 2024 18:21:18 +0800 Subject: [PATCH] [improve][build] Remove build-essential and python3-dev Signed-off-by: Zixuan Liu --- docker/pulsar/Dockerfile | 3 ++- docker/pulsar/scripts/install-pulsar-client.sh | 7 ------- 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/docker/pulsar/Dockerfile b/docker/pulsar/Dockerfile index 03abded477ebc..a52ecd56d3c8e 100644 --- a/docker/pulsar/Dockerfile +++ b/docker/pulsar/Dockerfile @@ -87,7 +87,8 @@ RUN sed -i -e "s|http://archive\.ubuntu\.com/ubuntu/|${UBUNTU_MIRROR:-mirror://m && apt-get autoclean \ && apt-get clean \ && rm -rf /var/lib/apt/lists/* \ - && pip3 install pyyaml==6.0.1 + && pip3 install --no-cache-dir --upgrade pip \ + && pip3 install --no-cache-dir pyyaml==6.0.1 # Copy Eclipse Temurin Package ENV JAVA_HOME=/opt/java/openjdk diff --git a/docker/pulsar/scripts/install-pulsar-client.sh b/docker/pulsar/scripts/install-pulsar-client.sh index 0951b2aec1b60..b9f7c3d874b7e 100755 --- a/docker/pulsar/scripts/install-pulsar-client.sh +++ b/docker/pulsar/scripts/install-pulsar-client.sh @@ -20,11 +20,4 @@ set -x -# TODO: remove these lines once grpcio doesn't need to compile from source on ARM64 platform -ARCH=$(uname -m | sed -r 's/aarch64/arm64/g' | awk '!/arm64/{$0="amd64"}1') -if [ "${ARCH}" == "arm64" ]; then - apt update - apt -y install build-essential python3-dev -fi - pip3 install pulsar-client[all]==${PULSAR_CLIENT_PYTHON_VERSION}