From 8c28674dd4d1ec347a02a7ced3d6fa2a3568e75f Mon Sep 17 00:00:00 2001 From: David Manouchehri Date: Sun, 10 Dec 2023 01:28:09 -0500 Subject: [PATCH 1/2] Remove litellm as a requirement for itself. --- requirements.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index f3be861b89..d79f5ac797 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,4 @@ # LITELLM PROXY DEPENDENCIES # -litellm openai fastapi tomli From dcd498af64817a1b8520643bb8cd28490c81c0e4 Mon Sep 17 00:00:00 2001 From: David Manouchehri Date: Sun, 10 Dec 2023 01:44:46 -0500 Subject: [PATCH 2/2] Fix Dockerfile. --- Dockerfile | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Dockerfile b/Dockerfile index fa1147c392..0647ee92ae 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,9 +12,18 @@ RUN apt-get update && \ apt-get install -y gcc python3-dev && \ rm -rf /var/lib/apt/lists/* +RUN pip install --upgrade pip && \ + pip install build + # Copy the current directory contents into the container at /app COPY . /app +# Build the package +RUN rm -rf dist/* && python -m build + +# Install the package +RUN pip install dist/*.whl + # Install any needed packages specified in requirements.txt RUN pip wheel --no-cache-dir --wheel-dir=wheels -r requirements.txt RUN pip install --no-cache-dir --find-links=wheels -r requirements.txt