Modern Python Weekly #6
Python 3.15 beta hardens, Django 6.1 RC1 lands, and Kimi K3 raises the pressure on the AI model race.
Python News
- Python 3.15.0 beta 4 is here! - Released July 18, 2026 as the final planned beta, with nearly 300 fixes before the first release candidate scheduled for August 4.
- FastAPI 0.139.2 - Released July 16, 2026 with a thread-safety fix in router route building, a narrow patch that still matters for parallelized test suites and larger CI setups teams are running this week.
- Polars py-1.43.0 - Released July 21, 2026 with new exponential weighted expressions, more Iceberg support, and a long list of streaming, join, and cloud-IO improvements.
- Django 6.1 release candidate 1 released - Released July 22, 2026 as a preview build for the upcoming Django 6.1 release, which the official docs still list as expected in August 2026 rather than already final.
AI news
- Introducing OpenAI Presence - Announced July 22, 2026 as a limited-availability enterprise product for deploying policy-bound AI agents across customer support and internal workflows.
- Kimi K3 July 16, 2026 - Moonshot's Kimi docs say Kimi K3 was released and open-sourced on July 16, 2026 as a 2.8-trillion-parameter multimodal model with a 1M-token context window aimed at long-horizon coding and agent work. đź’ˇ Modern Python's Take: Kimi K3 matters less as a benchmark headline than as another sign that frontier coding and agent models are becoming globally competitive, open-weight, and harder for U.S. labs to price above on brand alone.
- OpenAI and Hugging Face partner to address security incident during model evaluation - Published July 21, 2026, detailing how an internal cyber-capability evaluation led to an AI-driven intrusion on Hugging Face infrastructure and triggered remediation on both sides.
- Safety and alignment in an era of long-horizon models - Published July 20, 2026, describing how longer-running models exposed novel failure patterns during internal deployment and forced a pause plus safeguard redesign.
Tools and Projects
- uv 0.11.32 - Released July 23, 2026 as the latest packaging-tool update in Astral's rapid cadence, continuing the stream of installer, resolver, and Python-management refinements.
- Ruff 0.16.0 - Released July 23, 2026 with notebook, editor, and lint-rule updates as Ruff keeps extending beyond "fast linter" into a broader Python editing substrate.
- Introducing Cosmos 3 Edge - Published July 20, 2026, NVIDIA's open 4B world model aimed at robotics and edge physical-AI deployments on constrained hardware.
Articles
- What building Shippy taught us about building agents - Published July 15, 2026, Ai2's engineering write-up on making a maritime analysis agent reliable through constrained tools, sandbox isolation, and task-level evaluation.
- Model Routing Is Simple. Until It Isn’t. - Published July 15, 2026, IBM Research's argument that routing agents across models is an optimization problem spanning quality, cost, latency, and governance.
- Towards demystifying the creativity of diffusion models - Published July 15, 2026 on the Google Research blog, examining how diffusion models produce outputs that look creative without treating the system as pure black-box magic.
- The Making of Claude Code - Anthropic's July 2026 feature on how its coding agent evolved from internal CLI tooling into a product shaped by researchers, engineers, and early users.