Skip to content

Commit 1c08910

Browse files
Vapi Taskerclaude
andcommitted
fix: relax pydantic-core upper bound from <2.44.0 to <3
The pydantic-core<2.44.0 constraint was auto-generated by the Fern SDK generator (fernapi/fern-python-sdk v5.3.3) in commit 7a070a7 and was not based on any actual incompatibility. The SDK only uses stable pydantic-core APIs (PydanticUndefined, core_schema, to_jsonable_python) that have been unchanged across all 2.x releases. This constraint caused a dependency conflict for users with pydantic>=2.13.3, which requires pydantic-core==2.46.3, forcing them to downgrade to SDK v1.9.0. The new constraint >=2.18.2,<3 allows all pydantic-core 2.x versions while guarding against a hypothetical 3.0 breaking change. Resolves: PRO-2816 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 72303d1 commit 1c08910

4 files changed

Lines changed: 212 additions & 8 deletions

File tree

poetry.lock

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

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ aiohttp = { version = ">=3.10.0,<4", optional = true}
4141
httpx = ">=0.21.2"
4242
httpx-aiohttp = { version = "0.1.8", optional = true}
4343
pydantic = ">= 1.9.2"
44-
pydantic-core = ">=2.18.2,<2.44.0"
44+
pydantic-core = ">=2.18.2,<3"
4545
typing_extensions = ">= 4.0.0"
4646

4747
[tool.poetry.group.dev.dependencies]

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
httpx>=0.21.2
22
pydantic>= 1.9.2
3-
pydantic-core>=2.18.2,<2.44.0
3+
pydantic-core>=2.18.2,<3
44
typing_extensions>= 4.0.0

0 commit comments

Comments
 (0)