chore: add file processing dependencies

- Add python-magic and aiocache to core dependencies
- Add optional image-processing group (Pillow)
- Add optional pdf-processing group (pypdf)
- Add optional file-processing group (both)
This commit is contained in:
Greyson LaLonde
2026-01-21 20:13:26 -05:00
parent 1fe020fa6f
commit af4523b2a1
2 changed files with 39 additions and 10 deletions

View File

@@ -39,6 +39,8 @@ dependencies = [
"mcp~=1.16.0",
"uv~=0.9.13",
"aiosqlite~=0.21.0",
"python-magic>=0.4.27",
"aiocache~=0.12.3",
]
[project.urls]
@@ -98,6 +100,16 @@ a2a = [
"httpx-sse~=0.4.0",
"aiocache[redis,memcached]~=0.12.3",
]
image-processing = [
"Pillow~=10.4.0",
]
pdf-processing = [
"pypdf~=4.0.0",
]
file-processing = [
"Pillow~=10.4.0",
"pypdf~=4.0.0",
]
[project.scripts]