Implements production-grade Python 3.12+ patterns including modern typing, structured concurrency, and standardized packaging.
This skill provides specialized guidance for developing modern Python applications targeting versions 3.12 through 3.14. It enforces the use of PEP 695/696 type parameter syntax, structured concurrency with asyncio TaskGroups, and standardized project management via pyproject.toml. By prioritizing the Python standard library and industry-standard tools like pytest and ruff, it ensures your code remains clean, efficient, and maintainable while leveraging the latest language features for robust error handling and performance.
主な機能
01Standardized Packaging via pyproject.toml
02Fast Linting and Formatting with Ruff
03Modern Type System (PEP 695/696/742 syntax)
04Structured Async Concurrency with TaskGroups
051 GitHub stars
06Advanced Testing with pytest and Fixtures
ユースケース
01Bootstrapping production-ready projects with standardized metadata and reproducible lockfiles.
02Migrating legacy Python codebases to modern 3.12+ type syntax and async idioms.
03Designing high-performance async services with graceful shutdown and resource management.