Skip to content

Commit 1552a92

Browse files
committed
fix: pin specific pydantic ver for wheel
1 parent 911f91e commit 1552a92

3 files changed

Lines changed: 98 additions & 91 deletions

File tree

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ dependencies = [
88
"evdev>=1.9.2",
99
"pyyaml>=6.0.3",
1010
"fastapi>=0.110",
11+
"pydantic==2.12.3",
1112
"uvicorn>=0.29",
1213
"python-multipart>=0.0.9",
1314
]

tests/test_install_assets.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,14 @@ def test_base_dependencies_do_not_require_uvicorn_standard_extras():
132132
assert 'uvicorn>=' in pyproject
133133

134134

135+
def test_lockfile_pins_armv6_wheel_backed_pydantic_core():
136+
pyproject = (REPO_ROOT / "pyproject.toml").read_text()
137+
lock = (REPO_ROOT / "uv.lock").read_text()
138+
assert 'pydantic==2.12.3' in pyproject
139+
assert 'name = "pydantic-core"' in lock
140+
assert 'version = "2.41.4"' in lock
141+
142+
135143
def test_install_script_uses_repo_python_version_for_uv():
136144
install = (REPO_ROOT / "install.sh").read_text()
137145
assert ".python-version" in install

0 commit comments

Comments
 (0)