You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 1f5af9e
Browse filesBrowse the repository at this point in the historyBrowse files
Migrate to Pydantic V2, drop v1 shim, support Python 3.13 and 3.14
Fixes#452, #454.
- Remove the try/except pydantic.v1 import shim in seven modules and
import pydantic directly.
- Replace .dict() with .model_dump() at nine call sites.
- Add explicit = None defaults to 38 Optional fields. V1 treated
Optional as implicitly defaulting to None; V2 does not.
- Require pydantic>=2.0 and Python>=3.9.
- Add 3.13 and 3.14 to the CI matrix, drop EOL 3.8.
No behavior change: 158 tests pass before and after on 3.12.
0 commit comments