modern-python - Modern Python tooling configuration
Configure Python projects with modern tooling (uv, ruff, ty) for creating projects, writing scripts, or migrating from legacy tools.
Tags
Updated: 2026-06-30Capabilities
Typical Inputs
Typical Outputs
What this skill does
- create Python project
- setup development tools
- manage dependencies
- format code
- lint code
- check types
- run tests
- build package
Inputs
- project files
- pyproject.toml
- dependencies list
- source code
- legacy project configuration
- Python script
Outputs
- pyproject.toml
- uv.lock
- formatted code
- lint results
- type check results
- test results
- built package
Requirements
- Python 3.11+
- uv package manager
