From 9286e617532478c4d6d8296bfe3db3bf0f54cf92 Mon Sep 17 00:00:00 2001 From: Ori Kotek Date: Sun, 27 Aug 2023 15:36:39 +0300 Subject: [PATCH 1/4] Consolidate redundant dependency list --- pyproject.toml | 22 +--------------------- 1 file changed, 1 insertion(+), 21 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 8d429668..811cd2bf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,27 +27,7 @@ classifiers = [ "Programming Language :: Python :: 3", ] -dependencies = [ - "dynaconf==3.1.12", - "fastapi==0.99.0", - "PyGithub==1.59.*", - "retry==0.9.2", - "openai==0.27.8", - "Jinja2==3.1.2", - "tiktoken==0.4.0", - "uvicorn==0.22.0", - "python-gitlab==3.15.0", - "pytest~=7.4.0", - "aiohttp~=3.8.4", - "atlassian-python-api==3.39.0", - "GitPython~=3.1.32", - "starlette-context==0.3.6", - "litellm~=0.1.445", - "PyYAML==6.0", - "boto3~=1.28.25", - "google-cloud-storage==2.10.0", - "ujson==5.8.0" -] +dependencies = {file = ["requirements.txt"]} [project.urls] "Homepage" = "https://github.com/Codium-ai/pr-agent" From 82ac9d447b2772658730a9308334e4909c34e816 Mon Sep 17 00:00:00 2001 From: Ori Kotek Date: Sun, 27 Aug 2023 15:39:45 +0300 Subject: [PATCH 2/4] Consolidate redundant dependency list --- pyproject.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 811cd2bf..0e1289f4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -26,7 +26,9 @@ classifiers = [ "Operating System :: Independent", "Programming Language :: Python :: 3", ] +dynamic = ["dependencies"] +[tool.setuptools.dynamic] dependencies = {file = ["requirements.txt"]} [project.urls] From a0f53d23afcdcaa44372a964238a47c4fab9d504 Mon Sep 17 00:00:00 2001 From: Ori Kotek Date: Sun, 27 Aug 2023 15:58:14 +0300 Subject: [PATCH 3/4] Consolidate redundant dependency list --- docker/Dockerfile | 1 + 1 file changed, 1 insertion(+) diff --git a/docker/Dockerfile b/docker/Dockerfile index 8d28a9ed..cda90849 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,6 +1,7 @@ FROM python:3.10 as base WORKDIR /app +RUN pip install pip setuptools --upgrade ADD pyproject.toml . RUN pip install . && rm pyproject.toml ENV PYTHONPATH=/app From 85bc307186204d60b605f99b275f6c5616a66940 Mon Sep 17 00:00:00 2001 From: Ori Kotek Date: Sun, 27 Aug 2023 16:00:38 +0300 Subject: [PATCH 4/4] Consolidate redundant dependency list --- docker/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index cda90849..4336cacc 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,9 +1,9 @@ FROM python:3.10 as base WORKDIR /app -RUN pip install pip setuptools --upgrade ADD pyproject.toml . -RUN pip install . && rm pyproject.toml +ADD requirements.txt . +RUN pip install . && rm pyproject.toml requirements.txt ENV PYTHONPATH=/app FROM base as github_app