Skip to content

chore(deps-dev): bump pydantic from 1.10.26 to 2.13.5 - #4068

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/pydantic-2.13.5
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/pydantic-2.13.5

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

Bumps pydantic from 1.10.26 to 2.13.5.

Release notes

Sourced from pydantic's releases.

v2.13.5 2026-08-28

v2.13.5 (2026-08-28)

What's Changed

Fixes

  • Allow reuse of validators when plugins are set by @​Viicos in #13535
  • Fix missing GC traversal on some pydantic-core struct fields by @​Viicos in #13624
  • Fix missing GC traversal in pydantic-core for GeneralFieldsSerializer by @​Viicos in #13629
  • Count validated model fields once in smart unions by @​tamird in #13731

v2.13.4 2026-05-06

v2.13.4 (2026-05-06)

What's Changed

Packaging

Fixes

Full Changelog: pydantic/pydantic@v2.13.3...v2.13.4

v2.13.3 2026-04-20

v2.13.3 (2026-04-20)

What's Changed

Fixes

Full Changelog: pydantic/pydantic@v2.13.2...v2.13.3

v2.13.2 2026-04-17

v2.13.2 (2026-04-17)

What's Changed

Fixes

  • Fix ValidationInfo.field_name missing with model_validate_json() by @​Viicos in #13084

Full Changelog: pydantic/pydantic@v2.13.1...v2.13.2

... (truncated)

Changelog

Sourced from pydantic's changelog.

v2.13.5 (2026-08-28)

GitHub release

What's Changed

Fixes

  • Allow reuse of validators when plugins are set by @​Viicos in #13535
  • Fix missing GC traversal on some pydantic-core struct fields by @​Viicos in #13624
  • Fix missing GC traversal in pydantic-core for GeneralFieldsSerializer by @​Viicos in #13629
  • Count validated model fields once in smart unions by @​tamird in #13731

v2.13.4 (2026-05-06)

GitHub release

What's Changed

Packaging

Fixes

v2.13.3 (2026-04-20)

GitHub release

What's Changed

Fixes

v2.13.2 (2026-04-17)

GitHub release

What's Changed

Fixes

  • Fix ValidationInfo.field_name missing with model_validate_json() by @​Viicos in #13084

v2.13.1 (2026-04-15)

... (truncated)

Commits
  • 001dea0 Bump pypa/gh-action-pypi-publish action to v1.14.2
  • 558379f Bump twine to v7.0.0
  • 2cfd5d3 Do not check for docs build
  • a735bee Fix more Clippy lints
  • 7eed4a1 Fix Clippy 0.1.95 warnings
  • b353bbb Prepare release v2.13.5
  • 63d2ccc Count validated model fields once in smart unions
  • a53ec2e Speed up PyPy CI tests
  • d65e0f9 Workaround circular import error in Mypy
  • 47a6dbf Fix missing GC traversal in pydantic-core for GeneralFieldsSerializer
  • Additional commits viewable in compare view

@dependabot
dependabot Bot requested a review from a team as a code owner October 13, 2026 03:08
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Oct 13, 2026
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-14T05:42:55.705380Z 315550c New commits
🔒 Security Review ✅ Completed 2026-10-14T05:43:39.326919Z 315550c New commits
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@openai-sdks

openai-sdks Bot commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

OkTest Summary

✅ 236/236 SDK tests passed in 6.488s for Python SDK PR #4068.

Test results — 42 files
Test Result Time
tests/chat-completions-complex-body.test.ts ✅ Passed 152ms
tests/chat-completions-create.test.ts ✅ Passed 165ms
tests/chat-completions-stream.test.ts ✅ Passed 172ms
tests/files-content-binary.test.ts ✅ Passed 177ms
tests/files-create-multipart.test.ts ✅ Passed 155ms
tests/files-list-pagination.test.ts ✅ Passed 95ms
tests/initialize-config.test.ts ✅ Passed 115ms
tests/instance-isolation.test.ts ✅ Passed 125ms
tests/models-list.test.ts ✅ Passed 97ms
tests/responses-background-lifecycle.test.ts ✅ Passed 156ms
tests/responses-body-method-errors.test.ts ✅ Passed 165ms
tests/responses-cancel-timeout.test.ts ✅ Passed 200ms
tests/responses-cancel.test.ts ✅ Passed 128ms
tests/responses-compact-retries.test.ts ✅ Passed 189ms
tests/responses-compact.test.ts ✅ Passed 134ms
tests/responses-create-advanced-stream.test.ts ✅ Passed 114ms
tests/responses-create-advanced.test.ts ✅ Passed 144ms
tests/responses-create-disconnect.test.ts ✅ Passed 1.097s
tests/responses-create-errors.test.ts ✅ Passed 142ms
tests/responses-create-malformed-api-responses.test.ts ✅ Passed 88ms
tests/responses-create-retries.test.ts ✅ Passed 181ms
tests/responses-create-stream-failures.test.ts ✅ Passed 83ms
tests/responses-create-stream-timeout.test.ts ✅ Passed 197ms
tests/responses-create-stream-wire.test.ts ✅ Passed 1.45s
tests/responses-create-stream.test.ts ✅ Passed 209ms
tests/responses-create-terminal-states.test.ts ✅ Passed 190ms
tests/responses-create-timeout.test.ts ✅ Passed 199ms
tests/responses-create.test.ts ✅ Passed 314ms
tests/responses-delete.test.ts ✅ Passed 141ms
tests/responses-input-items-errors.test.ts ✅ Passed 111ms
tests/responses-input-items-list.test.ts ✅ Passed 161ms
tests/responses-input-items-options.test.ts ✅ Passed 214ms
tests/responses-input-tokens-count-timeout.test.ts ✅ Passed 191ms
tests/responses-input-tokens-count.test.ts ✅ Passed 119ms
tests/responses-malformed-inputs.test.ts ✅ Passed 728ms
tests/responses-not-found-errors.test.ts ✅ Passed 185ms
tests/responses-parse.test.ts ✅ Passed 166ms
tests/responses-retrieve-retries.test.ts ✅ Passed 148ms
tests/responses-retrieve.test.ts ✅ Passed 118ms
tests/responses-stored-method-errors.test.ts ✅ Passed 328ms
tests/retry-behavior.test.ts ✅ Passed 2.957s
tests/sdk-error-shape.test.ts ✅ Passed 214ms

View OkTest run #38517945759

SDK merge (ebcc8f492339) · head (315550c479ec) · base (86cae50785fb) · OkTest (63b471b22245)

@github-actions

github-actions Bot commented Oct 13, 2026 •

Copy link
Copy Markdown
Contributor

Castiron custom code

Evaluated main: 86cae50785fb7b7bf2a5d2383370b214b304acd2.

✅ No new custom-code files detected.

40 mixed files remain; 0 existing customizations changed.

Compared 86cae50785fb → 315550c479ec. Generated baselines verified.

40 existing customizations unchanged
  • api.md
  • scripts/castiron/custom_code_budget.py
  • scripts/castiron/test_custom_code_github.py
  • scripts/castiron/test_custom_code_publication.py
  • scripts/castiron/test_custom_code_report.py
  • src/openai/init.py
  • src/openai/_client.py
  • src/openai/resources/audio/transcriptions.py
  • src/openai/resources/audio/translations.py
  • src/openai/resources/beta/agents/environments/files.py
  • src/openai/resources/beta/agents/sessions/artifacts.py
  • src/openai/resources/beta/agents/sessions/sessions.py
  • src/openai/resources/beta/beta.py
  • src/openai/resources/beta/responses/responses.py
  • src/openai/resources/beta/threads/runs/runs.py
  • src/openai/resources/beta/threads/threads.py
  • src/openai/resources/chat/completions/completions.py
  • src/openai/resources/embeddings.py
  • src/openai/resources/files.py
  • src/openai/resources/live/forks.py
  • src/openai/resources/live/live.py
  • src/openai/resources/live/sideband.py
  • src/openai/resources/realtime/api.md
  • src/openai/resources/realtime/realtime.py
  • src/openai/resources/responses/responses.py
  • src/openai/resources/uploads/uploads.py
  • src/openai/resources/vector_stores/file_batches.py
  • src/openai/resources/vector_stores/files.py
  • src/openai/resources/videos.py
  • src/openai/resources/webhooks/init.py
  • src/openai/resources/webhooks/webhooks.py
  • src/openai/types/fine_tuning/fine_tuning_job_integration.py
  • src/openai/types/realtime/conversation_item_input_audio_transcription_delta_event.py
  • src/openai/types/realtime/realtime_error_event.py
  • src/openai/types/responses/tool.py
  • src/openai/types/responses/tool_param.py
  • src/openai/types/webhooks/init.py
  • src/openai/types/webhooks/live_call_incoming_webhook_event.py
  • src/openai/types/webhooks/unwrap_webhook_event.py
  • tests/api_resources/test_videos.py

A changed generated baseline means this report cannot reliably identify which handwritten lines changed.

Inspect the custom-code diff

Download the exact patch produced by this run (requires repository access):

gh run download 38518008605 --repo openai/openai-python \
  --name castiron-custom-code-38518008605-1 --dir /tmp/castiron-custom-code-38518008605-1
git apply --stat /tmp/castiron-custom-code-38518008605-1/custom-code.patch
cat /tmp/castiron-custom-code-38518008605-1/custom-code.patch

Or reproduce it from an SDK checkout containing the vendored reporter:

git fetch --no-tags origin 86cae50785fb7b7bf2a5d2383370b214b304acd2 315550c479ecccab9b5e3438f223129cf571f137
python3 scripts/castiron/custom_code_report.py report \
  --base 86cae50785fb7b7bf2a5d2383370b214b304acd2 \
  --head 315550c479ecccab9b5e3438f223129cf571f137 --fetch --require-head-hash --public \
  --out /tmp/castiron-custom-code-315550c479ec
cat /tmp/castiron-custom-code-315550c479ec/custom-code.patch

This is the current full custom patch for mixed files, not an attribution of only the handwritten lines changed by this PR.

Full report and patch

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: de0830aa92

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread pyproject.toml
]
pydantic-v1 = ["pydantic>=1.10.26,<2"]
pydantic-v2 = ["pydantic>=2,<3"]
pydantic-v1 = ["pydantic>=1.10.26,<3"]

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Restore the Pydantic v1 upper bound

When scripts/test-pydantic-v1 syncs this group, the new <3 constraint permits Pydantic 2.13.5; correspondingly, the regenerated uv.lock contains only 2.13.5. The supposed v1 test pass therefore runs the v2 suite again and stops protecting the SDK's advertised Pydantic v1 compatibility, so this group must retain its <2 bound and separate locked v1 resolution.

AGENTS.md reference: AGENTS.md:L31-L34

Useful? React with 👍 / 👎.

Comment thread uv.lock Outdated
[[package]]
name = "openai"
version = "3.29.0" # x-release-please-version
version = "3.29.0"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Preserve the release-please version marker

Removing this comment makes the Verify dependency groups and committed lock step in .github/workflows/ci.yml fail its explicit marker assertion on every run. It also removes the marker used for the configured uv.lock release version update, so retain # x-release-please-version on this line.

Useful? React with 👍 / 👎.

@dependabot
dependabot Bot force-pushed the dependabot/uv/pydantic-2.13.5 branch 2 times, most recently from 3c3fb10 to 2852ce9 Compare October 14, 2026 05:18
Bumps [pydantic](https://github.com/pydantic/pydantic) from 1.10.26 to 2.13.5.
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/v2.13.5/HISTORY.md)
- [Commits](pydantic/pydantic@v1.10.26...v2.13.5)

---
updated-dependencies:
- dependency-name: pydantic
  dependency-version: 2.13.5
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/uv/pydantic-2.13.5 branch from 2852ce9 to 315550c Compare October 14, 2026 05:40

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants