Commit 879b198
committed
Bump pydantic to 2.12.5 for CPython 3.14 wheels
The pinned pydantic==2.11.7 resolves pydantic-core 2.33.2, which has no
prebuilt wheel for CPython 3.14. The Home Assistant add-on image moved to
Alpine/Python 3.14 and installs our packages from pyproject (not the lockfile),
so pip fell back to compiling pydantic-core from Rust source and failed for
lack of a toolchain. pydantic 2.12.5 pulls pydantic-core 2.41.5, which ships
cp314-cp314 musllinux wheels for x86_64/aarch64/armv7l, so no source build is
needed. Tests and strict mypy pass on the new versions.1 parent bbea700 commit 879b198
2 files changed
Lines changed: 97 additions & 65 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
0 commit comments