Python Tooling Blog
RSS-
Migrating from mypy to ty: Lessons from FastAPI
Sebastián Ramírez has adopted ty across FastAPI, Typer, SQLModel, and more. His incremental migration strategy reveals the practical realities of switching type checkers on mature codebases.
-
LiteLLM Got Owned, and Your Dependencies Might Be Next
A supply chain attack hit litellm on PyPI, stealing credentials and deploying backdoors. Bernát Gábor's guide shows how to defend against exactly this kind of threat.
-
OpenAI to Acquire Astral
OpenAI announced plans to acquire Astral, the company behind uv, Ruff, and ty, folding its team into the Codex coding agent.
-
Charlie Marsh on uv, Coding Agents, and the Changing Open Source Contract
Charlie Marsh discusses uv's adoption strategy, coding agents reshaping Astral's development, and open source when code is cheap.
-
Seven Claude Code Skills for Python from the Creator of spaCy
Matthew Honnibal's Claude Code skills collection covers type annotations, error handling, property-based testing, and mutation testing.
-
Pydantic Monty: A Secure Python Interpreter for AI Agents
Pydantic's Monty is a minimal Rust-based Python interpreter for safely executing LLM-generated code without containers.
-
FOSDEM Talk: Modern Python Monorepo with uv, Workspaces, and prek
Apache Airflow's FOSDEM talk on managing 120+ Python distributions using uv workspaces and prek for fast pre-commit.
-
uvx.sh: Install Python tools without uv or Python
Astral's uvx.sh generates installation scripts for any PyPI tool with a single curl command, no uv or Python required.
-
Teaching Claude Code Quality Patterns with a Custom Skill
Dagster's Claude Code skill enforces Python 3.13 conventions, modern type syntax, Click CLI patterns, and subprocess safety.
-
ty is Built with AI
Charlie Marsh and Boris Cherny are building their Python tools with Claude Code, demonstrating AI-assisted open source development.