Skip to content

Commit edcb1ca

Browse files
renovate[bot]trask
andauthored
Update dependency pydantic to v2.13.4 (#80)
* Update dependency pydantic to v2.13.4 * Pin pydantic to 2.12.x for PyPy 3.10 compat pydantic 2.13 bumps PyO3 to 0.28 via pydantic-core, which drops PyPy 3.10 support. Revert the requirements.latest.txt bump and add a Renovate rule mirroring the existing jiter <0.12 pin, so this won't be re-proposed until PyPy 3.10 is removed from the matrix. Assisted-by: Claude Opus 4.7 --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Trask Stalnaker <trask.stalnaker@gmail.com>
1 parent 48a4f4b commit edcb1ca

2 files changed

Lines changed: 9 additions & 0 deletions

File tree

.github/renovate.json5

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,14 @@
3838
"matchPackageNames": ["jiter"],
3939
"allowedVersions": "<0.12"
4040
},
41+
{
42+
// pydantic 2.13 bumps PyO3 to 0.28 (via pydantic-core), which drops
43+
// PyPy 3.10 support. Our openai-latest test matrix still includes
44+
// PyPy 3.10, so pin pydantic to the 2.12.x line until PyPy 3.10 is
45+
// removed from the matrix.
46+
"matchPackageNames": ["pydantic"],
47+
"allowedVersions": "<2.13"
48+
},
4149
{
4250
"matchUpdateTypes": ["minor", "major"],
4351
"schedule": ["before 8am on Monday"]

instrumentation/opentelemetry-instrumentation-genai-openai/tests/requirements.latest.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
# the newest supported version of external dependencies.
3939

4040
openai==2.38.0
41+
# older pydantic is required for PyPy < 3.11
4142
pydantic==2.12.5
4243
httpx==0.28.1
4344
# older jiter is required for PyPy < 3.11

0 commit comments

Comments
 (0)