Skip to content

Commit 3f9564b

Browse files
authored
feat: add Python 3.14 support with pydantic 2.12.5 (#18)
- Bump pydantic constraint from >=2.0 to >=2.12.4 - Update uv.lock with pydantic 2.12.5 and pydantic-core 2.41.5 - Re-enable Python 3.14 in CI test matrix Pydantic 2.12.5 includes latest Python 3.14 compatibility fixes, supporting new type annotation semantics (PEP 649, PEP 749) and free-threaded Python 3.14.
1 parent 1ee84d9 commit 3f9564b

3 files changed

Lines changed: 54 additions & 29 deletions

File tree

.github/workflows/pull_request.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818
strategy:
1919
matrix:
20-
python-version: ["3.13"]
20+
python-version: ["3.13", "3.14"]
2121
fail-fast: false
2222

2323
steps:

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ classifiers = [
1616
requires-python = ">=3.13"
1717
dependencies = [
1818
"pydantic-ai>=1.0.9",
19-
"pydantic>=2.0",
19+
"pydantic>=2.12.4",
2020
"pyyaml>=6.0",
2121
"textual>=6.1.0",
2222
]

0 commit comments

Comments
 (0)