FastAPI & Pydantic
Fix Mypy plugin crash with import cycle, close constraint inconsistencies
Pydantic lands three fixes that address Mypy plugin crashes and align constraint handling with core schemas.
read --wire →
$ tail -f topics/python.log
Daily updates from across the Python ecosystem - Django, FastAPI, PyTorch, Hugging Face, and the data-and-AI stack.
34 updates across 5 projects this week.
One calm review of what shipped across Python - the commits, releases, and security advisories that matter. Every Monday, with security advisories same-day. Free, unsubscribe in one click.
We'll start you on the top Python projects - refine anytime. · Read a sample issue →
FastAPI & Pydantic
Pydantic lands three fixes that address Mypy plugin crashes and align constraint handling with core schemas.
read --wire →
Hugging Face
Real-hardware GPU smoke tests return to ML Intern, hf-mount survives Hub rate limits, and funes now pins secrets to the exact block that contains them.
read --wire →
PyTorch
PyTorch RL's AsyncBatchedCollector gets a compile-safe pause and a batch coordination rework, while the core repo stops publishing CUDA 12.6 nightlies.
read --wire →
JAX cleaned up Pallas internals by removing two obsolete flags and a deprecated MemorySpace constant, while improving error messages for the APIs that remain.
read --wire →
Django
Django merged a docs cleanup that trims the tutorial, and a bug fix that makes ModelFormSet respect custom form prefixes.
read --wire →
FastAPI & Pydantic
Two fixes in pydantic/pydantic resolve a Mypy plugin crash from import cycles and correct supported constraints for datetime module types.
read --wire →
Hugging Face
Transformers.js shipped a dependency-free structured-output constraint and rebuilt its documentation pipeline, while Tau fixed Anthropic usage accounting and exposed resolved install paths.
read --wire →
PyTorch
PyTorch MPS now supports complex triangular solves with a custom Metal kernel, executorch's Arm backend fixes round() to banker's rounding, and dynamo repros preserve inference flags and FP64 softmax arguments.
read --wire →
JAX's Mosaic GPU backend drops dead code while the team aligns neg_p lowering between Lane and WG semantics for floating types.
read --wire →
Django
Django now requires oracledb 4.0.2 or newer, raising its minimum supported version for Oracle database connections.
read --wire →
Hugging Face
Transformers contributors added a new modular implementation for Kimi linear models, and TRL trimmed hidden-state output overhead.
read --wire →
PyTorch
MoE router forward and backward outputs now stay in fp32, using bf16x9 kernels to keep tensor-core throughput on Blackwell.
read --wire →
JAX updated its XLA dependency to a specific commit revision, aligning with upstream changes.
read --wire →
Django
Two long-standing djangoproject.com bugs are fixed: docs search scroll-to-text fragments now land on the right line, and the footer's Benevity link points to the donate page.
read --wire →
FastAPI & Pydantic
Routine maintenance landed, with no material API, security, or major-release change.
read --wire →
Hugging Face
TRL removed PPOTrainer and vendored its fused linear losses from Liger-Kernel, while Transformers stopped synchronizing the accelerator on each decode step and Diffusers added a modular blockset for Wan 2.2 VACE.
read --wire →
PyTorch
Executorch now runs a recipe's edge-manager passes after partitioning, TorchTitan replaced its MxFP8 training stack, and TensorRT's Dynamo integration ships a batch of correctness fixes.
read --wire →
JAX merged three changes today: PyArray is now thread-safe, inline=True in jax.jit means late inlining, and a previous commit was reverted.
read --wire →
Django
Django's core now supports calendar versioning and exposes version components as a named tuple, preparing the framework for its 2028 release naming scheme.
read --wire →
FastAPI & Pydantic
Routine maintenance landed, with no material API, security, or major-release change.
read --wire →