Commit cc14158
authored
dep: disallow pydantic 2.12.0 and 2.12.1, update poetry lock to use pydantic 2.12.3 (#2635)
<!--
Thanks for opening a pull request!
-->
<!-- In the case this PR will resolve an issue, please replace
${GITHUB_ISSUE_ID} below with the actual Github issue id. -->
<!-- Closes #${GITHUB_ISSUE_ID} -->
# Rationale for this change
Follow up to #2591
Closes #2590
Pydantic released a regression in 2.12.x that was fixed by 2.12.2 and
2.12.3
2.12.2 originally did not work due to incompatible signature that was
fixed in #2626
2.12.3 turn the incompatible signature into a deprecation warning.
This PR disallows pydantic 2.12.0 and 2.12.1 and update poetry lock to
use pydantic 2.12.3
With #2626 merged, pyiceberg should work with both pydantic 2.12.2 and
2.12.3
## Are these changes tested?
Yes, UT.
Tested both with pydantic 2.12.2 and 2.12.3
## Are there any user-facing changes?
<!-- In the case of user-facing changes, please add the changelog label.
-->
No1 parent c92c471 commit cc14158
2 files changed
+161
-143
lines changed
0 commit comments