Skip to content

Commit 58de48e

Browse files
committed
refactor: project dependencies and configurations across services
- Updated `pyproject.toml` and `poetry.lock` files to enforce `setuptools` version to be less than 80.9 in multiple services. - Adjusted per-file ignores for linting in `admin-backend` and `document-extractor`. - Streamlined Dockerfiles for `document-extractor`, `rag-backend`, and `mcp-server` to improve build efficiency and user permissions. - Ensured consistent formatting in dependency declarations across services. - Updated versioning for `pdfextractor_server` to 2.2.1. - Added minimal library structures in Dockerfiles to facilitate local package recognition by Poetry.
1 parent 2192a84 commit 58de48e

22 files changed

Lines changed: 1598 additions & 1288 deletions

File tree

Tiltfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -303,6 +303,7 @@ docker_build(
303303
"services/admin-backend/",
304304
"services/mcp-server/",
305305
"services/frontend/",
306+
"scripts/",
306307
],
307308
)
308309

libs/admin-api-lib/poetry.lock

Lines changed: 6 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

libs/admin-api-lib/pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ langfuse = "3.0.0"
112112
redis = "^6.0.0"
113113
pyyaml = "^6.0.2"
114114
python-multipart = "^0.0.20"
115+
setuptools = "<80.9"
115116

116117
[tool.pytest.ini_options]
117118
log_cli = true

libs/extractor-api-lib/poetry.lock

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

libs/extractor-api-lib/pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ langchain-core = "0.3.63"
100100
camelot-py = {extras = ["cv"], version = "^1.0.0"}
101101
fake-useragent = "^2.2.0"
102102
pypandoc-binary = "^1.15"
103+
setuptools = "<80.9"
103104

104105
[tool.poetry.group.test.dependencies]
105106
pytest = "^8.3.5"

libs/poetry.lock

Lines changed: 316 additions & 49 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

libs/pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ build-backend = "poetry.core.masonry.api"
5656

5757
[tool.poetry.dependencies]
5858
python = "^3.13"
59+
setuptools = "<80.9"
5960

6061
[tool.poetry.group.test.dependencies]
6162
pytest = "^8.3.5"

libs/rag-core-api/poetry.lock

Lines changed: 6 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

libs/rag-core-api/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ langchain-community = "0.3.23"
3232
fastembed = "^0.6.1"
3333
langdetect = "^1.0.9"
3434
langfuse = "3.0.0"
35-
35+
setuptools = "<80.9"
3636

3737
[tool.poetry.group.dev.dependencies]
3838
debugpy = "^1.8.14"

libs/rag-core-lib/poetry.lock

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)