Commit 1c08910
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
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
| 44 | + | |
45 | 45 | | |
46 | 46 | | |
47 | 47 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
0 commit comments