The Wire · Showcase
FASTAPI AND SQLMODEL STANDARDIZE ON UV, PYDANTIC DOCS BLOCKED ON SETTINGS DRIFT
By RepoJournal · Filed · About FastAPI & Pydantic
Tiangolo shipped Library Skills documentation across FastAPI and SQLModel while pivoting both projects toward uv as the default package manager, but Pydantic's docs build is failing due to version mismatch in pydantic-settings.
Across 5 commits and 5 PRs, the ecosystem is consolidating around uv as the standard toolchain [1] [2]. FastAPI now documents the optional `uvx library-skills` command for AI agents [1], with SQLModel mirroring the same approach in its installation flow [2]. Both projects are simultaneously updating their default recommendations to favor uv projects in documentation [3] [4], signaling a unified direction for new users. Meanwhile, Pydantic's main branch is blocked on a docs-build failure [5]: the concepts guide references an anchor that no longer exists in pydantic-settings, forcing a bump to 2.14.2 to resolve the drift [6]. The mismatch surfaced because docs are fetched at build time, creating a version dependency that wasn't caught until it broke the build pipeline. Pydantic also merged grammar fixes to its Help page [7], a minor cleanup that doesn't unblock the larger docs issue.
One email a day. Unsubscribe in one click.
Keep up with FastAPI & Pydantic in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.
One email a day. Unsubscribe in one click. Read a past issue →
Action items
- → Merge pydantic-settings 2.14.2 bump to restore docs build on Pydantic main pydantic/pydantic [immediate]
- → Review and merge SQLModel and FastAPI uv documentation PRs to align tooling guidance tiangolo/sqlmodel [plan]
- → Watch for Library Skills adoption in Claude Code and other coding agents fastapi/fastapi [monitor]
References
- [1] 📝 Add Library Skills documentation ↗ fastapi/fastapi
- [2] 📝 Add Library Skills documentation ↗ tiangolo/sqlmodel
- [3] 📝 Recommend uv projects by default in docs ↗ tiangolo/sqlmodel
- [4] 📝 Recommend uv projects by default in docs (#2050) tiangolo/sqlmodel
- [5] Bump `pydantic-settings` to 2.14.2 to fix `docs-build` ↗ pydantic/pydantic
- [6] Bump `pydantic-settings` to 2.14.2 to fix `docs-build` (#13493) pydantic/pydantic
- [7] Fix punctuation and grammar in Help with Pydantic page ↗ pydantic/pydantic