From 803d6f9fa66bcbee909fa0765487886275e60bf7 Mon Sep 17 00:00:00 2001 From: Pete Gadomski Date: Tue, 13 Jul 2021 14:35:45 -0600 Subject: [PATCH 1/2] Include pyproject.toml in Dockerfile's dep_builder Required with newer pip versions. See https://github.com/pypa/pip/pull/9945 for some related discussion. --- docker/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/docker/Dockerfile b/docker/Dockerfile index 3f238f34..353a45f7 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -15,6 +15,7 @@ RUN apt-get update \ && apt-get install -y gcc build-essential \ && rm -rf /var/lib/apt/lists/* COPY setup.cfg ./ +COPY pyproject.toml ./ COPY src/stactools/core/__init__.py src/stactools/core/ # Install dependencies but remove the actual package RUN pip install --prefix=/install . \ From 5cd4328f7d194e851a1b6e221725284af0318937 Mon Sep 17 00:00:00 2001 From: Pete Gadomski Date: Tue, 13 Jul 2021 21:41:03 -0600 Subject: [PATCH 2/2] Update Dockerfile with better copy Always learning things! Co-authored-by: Tyler Battle --- docker/Dockerfile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 353a45f7..192c2024 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -14,8 +14,7 @@ FROM base as dep_builder RUN apt-get update \ && apt-get install -y gcc build-essential \ && rm -rf /var/lib/apt/lists/* -COPY setup.cfg ./ -COPY pyproject.toml ./ +COPY pyproject.toml setup.cfg ./ COPY src/stactools/core/__init__.py src/stactools/core/ # Install dependencies but remove the actual package RUN pip install --prefix=/install . \