Overview of tools included in the simple-modern-uv template
mainThe template provides a modern Python stack centered around uv. Key tools included are:
- uv: Project setup, dependency management, and a simple
Makefilefor dev workflows. - ruff: Modern linting and fast, Black-compatible formatting.
- GitHub Actions: CI and automated publishing workflows.
- uv-dynamic-versioning: Simplifies releases by using GitHub tags/releases to manage package versions.
- PyPI Publishing: Automated workflows for packaging and publishing using
uvand GitHub Actions. - BasedPyright: Advanced type checking.
- Pytest: Testing framework, often used with
pytest-sugarfor improved output. - codespell: Spell checking for project files.
Generated projects also include AGENTS.md (following the agents.md standard) and CLAUDE.md to ensure they are immediately ready for use with AI coding agents.