From 96b075d79fc3afa5239a7d3974279106cf7801a8 Mon Sep 17 00:00:00 2001 From: Harshal Sheth Date: Tue, 3 Sep 2024 10:53:44 -0700 Subject: [PATCH] feat(ingest): add python deps for `apk` (#11188) --- docker/datahub-ingestion-base/Dockerfile | 2 +- metadata-ingestion/scripts/install_deps.sh | 8 +++++++- smoke-test/smoke.sh | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/docker/datahub-ingestion-base/Dockerfile b/docker/datahub-ingestion-base/Dockerfile index db1717ab59d163..92b17620998823 100644 --- a/docker/datahub-ingestion-base/Dockerfile +++ b/docker/datahub-ingestion-base/Dockerfile @@ -49,7 +49,7 @@ RUN apt-get update && apt-get upgrade -y \ ldap-utils \ unixodbc \ libodbc2 \ - && python -m pip install --no-cache --upgrade pip uv>=0.1.10 wheel setuptools \ + && python -m pip install --no-cache --upgrade pip 'uv>=0.1.10' wheel setuptools \ && apt-get clean \ && rm -rf /var/lib/{apt,dpkg,cache,log}/ diff --git a/metadata-ingestion/scripts/install_deps.sh b/metadata-ingestion/scripts/install_deps.sh index 80a07cb04cb447..bdc47f275742f4 100755 --- a/metadata-ingestion/scripts/install_deps.sh +++ b/metadata-ingestion/scripts/install_deps.sh @@ -19,7 +19,13 @@ else xz-devel \ libxml2-devel \ libxslt-devel \ - krb5-devel + krb5-devel + elif command -v apk; then + $sudo_cmd apk add \ + build-base \ + openldap-dev \ + xz-dev \ + krb5-dev else $sudo_cmd apt-get update && $sudo_cmd apt-get install -y \ python3-ldap \ diff --git a/smoke-test/smoke.sh b/smoke-test/smoke.sh index 5b3e8a9377a6ca..d74f77a4e624a1 100755 --- a/smoke-test/smoke.sh +++ b/smoke-test/smoke.sh @@ -23,7 +23,7 @@ else python3 -m venv venv source venv/bin/activate - python -m pip install --upgrade pip uv>=0.1.10 wheel setuptools + python -m pip install --upgrade pip 'uv>=0.1.10' wheel setuptools uv pip install -r requirements.txt fi