Skip to content

build(deps): raise pydantic floor to >=2.11#24

Closed
przemarzec wants to merge 1 commit into
devfrom
chore/bump-pydantic-floor-2-11
Closed

build(deps): raise pydantic floor to >=2.11#24
przemarzec wants to merge 1 commit into
devfrom
chore/bump-pydantic-floor-2-11

Conversation

@przemarzec

Copy link
Copy Markdown
Contributor

What

Raise the minimum pydantic from >=2.9.0 to >=2.11.0 in dependencies.

Why

A forthcoming optional MCP-server extra depends on the mcp SDK, which requires pydantic>=2.11. Raising the floor uniformly keeps the whole package on one pydantic minimum instead of a per-extra exception.

Impact

  • Declaration change only — no code change. The package already runs on pydantic 2.13 in dev + CI.
  • SemVer-minor floor bump, backward compatible.

Verification (local)

  • Installed pydantic (2.13.x) satisfies the new floor; import engrava clean.
  • build: change → semantic-release will not bump/publish.

The MCP server extra (added in a follow-up) depends on the mcp SDK, which
requires pydantic>=2.11. Raise the floor uniformly here so the whole stack
stays on one pydantic minimum rather than carrying a per-extra exception.
This is a declaration change only — no code change (already runs on >=2.12).
@przemarzec

Copy link
Copy Markdown
Contributor Author

Closing — premature. v0.4.0 is being implemented as a whole on a local release branch first; this change will land via the release flow at milestone close, not as a standalone PR to dev.

@przemarzec przemarzec closed this Jun 7, 2026
@przemarzec przemarzec deleted the chore/bump-pydantic-floor-2-11 branch June 7, 2026 16:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant