Python Tooling Blog
RSS-
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.
-
How uv Achieved Its Performance
uv's speed comes from eliminating work rather than optimizing it, with design choices like skipping .egg support and bytecode compilation.
-
ty: Astral's New Python Type Checker Released
Astral releases ty, a Rust-based Python type checker that's 20x faster than mypy with advanced type narrowing and incremental checking.
-
Teaching LLMs Python Best Practices
LLMs default to outdated Python patterns. The handbook provides llms.txt and structured context to teach AI assistants modern tooling.
-
Claude Code Hooks for uv Projects
Configure Claude Code hooks to prevent pip and python commands and enforce uv usage in your Python projects.
-
Sync with uv: Eliminate Pre-commit Version Drift
sync-with-uv automatically synchronizes tool versions between uv.lock and .pre-commit-config.yaml to prevent version drift.
-
Analysis of the New Wave of Python Type Checkers
Rob Hand compares three Rust-based Python type checkers: ty (Astral), pyrefly (Meta), and zuban, covering performance and tradeoffs.