Skip to content

pawamoy/copier-uv

Copier UV

ci documentation gitter

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:

Features

  • uv setup, with pre-defined pyproject.toml
  • Pre-configured tools for code formatting, quality analysis and testing: ruff, ty,
  • Tests run with pytest and plugins, with coverage support
  • Documentation built with Zensical
  • Cross-platform tasks with duty
  • Support for GitHub workflows
  • Auto-generated CHANGELOG.md from Git (conventional) commits
  • All licenses from choosealicense.com

Quick setup and usage

Make sure all the requirements are met, then:

copier copy --trust "https://github.com/pawamoy/copier-uv.git" /path/to/your/new/project

Or even shorter:

copier copy --trust "gh:pawamoy/copier-uv" /path/to/your/new/project

See the documentation for more details.