$ the-wire · showcase
Pydantic drops Python 3.10, accepts list and DecimalTuple for Decimal
By RepoJournal · Filed · About FastAPI & Pydantic · Composed from the cited sources · methodology
Pydantic's minimum Python moves off 3.10 earlier than its own version policy would suggest, and the same day adds two smaller validation and documentation changes across Pydantic, FastAPI, and SQLModel.
Drop support for Python 3.10 (#14250) pydantic/pydantic
The pull request dropping 3.10 acknowledges the timing is early against Pydantic's own support policy, and justifies it with PyPI download share data from BigQuery. If you still run 3.10 in production or CI, this is the end of the line for upcoming Pydantic releases; pin your Pydantic version until the interpreter is upgraded.
Support list and `DecimalTuple` inputs for `Decimal` (#14249) pydantic/pydantic
TypeAdapter(Decimal) now accepts the (sign, digits, exponent) form as a list or DecimalTuple, not just a plain tuple, so Decimal("1.4").as_tuple() validates where it previously raised a decimal_type error. The conversion table now also documents the list and JSON array forms.
📝 Add guidance for developing FastAPI apps with AI (#16695) fastapi/fastapi
The FastAPI docs gained a section on developing apps with AI, alongside parameter model guidance and FastAPI Cloud guidance added to the project's FastAPI skill in the same batch. Also dropped: a note about agent skills in the GitHub release template.
📝 Add AI development guidance and coding agent notices (#2127) tiangolo/sqlmodel
SQLModel picked up matching AI development guidance and coding agent notices, and its docs moved to the Zensical modern theme. Documentation only; no API surface changed.
Action items