This is an automated email from the ASF dual-hosted git repository. zixuan pushed a commit to branch branch-as-3.0 in repository https://gitbox.apache.org/repos/asf/pulsar.git
commit d19818d2adecbee7051267530b089bed645b0a42 Author: Zixuan Liu <[email protected]> AuthorDate: Mon Sep 23 18:21:18 2024 +0800 [improve][build] Remove build-essential and python3-dev Signed-off-by: Zixuan Liu <[email protected]> --- 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 03abded477e..a52ecd56d3c 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 0951b2aec1b..b9f7c3d874b 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}
