Copier template for Python projects managed by uv.
This copier template is mainly for my own usage, but feel free to try it out, or fork it!
Similar templates:
- copier-pdm, with PDM
- copier-poetry, with Poetry
- uv setup, with pre-defined pyproject.toml
- Pre-configured tools for code formatting, quality analysis and testing: ruff, mypy,
- Tests run with pytest and plugins, with coverage support
- Documentation built with MkDocs (Material theme and "autodoc" mkdocstrings plugin)
- Cross-platform tasks with duty
- Support for GitHub workflows
- Auto-generated CHANGELOG.mdfrom Git (conventional) commits
- All licenses from choosealicense.com
- Support for Insiders versions of projects (e.g. see @pawamoy's insiders)
Make sure all the requirements are met, then:
copier copy --trust "https://github.com/pawamoy/copier-uv.git" /path/to/your/new/projectOr even shorter:
copier copy --trust "gh:pawamoy/copier-uv" /path/to/your/new/projectSee the documentation for more details.