Skip to content

Commit 8ea082e

Browse files
CreatmanCEOclaude
andcommitted
fix(deps): relax pydantic pin to >=2.12.5 to satisfy litellm 1.83.10
litellm 1.83.10 requires pydantic==2.12.5, but requirements.txt had pydantic==2.11.3 hard-pinned, causing pip ResolutionImpossible on fresh CI installs. Local venv had pydantic from earlier session, so the conflict was masked. fastapi 0.115.12 (>=1.7.4, <3.0.0) and pydantic-settings 2.9.1 (>=2.7.0) both accept 2.12.5, so range >=2.12.5,<3 satisfies all. Local 154 tests still pass with bumped pydantic. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent f40585e commit 8ea082e

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

backend/requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
fastapi==0.115.12
22
uvicorn[standard]==0.34.2
3-
pydantic==2.11.3
3+
pydantic>=2.12.5,<3
44
pydantic-settings==2.9.1
55
litellm==1.83.10
66
instructor[google-genai]==1.15.1

0 commit comments

Comments
 (0)