Copier template for Python projects with modern tooling
Install required software:
- mise-en-place:
curl https://mise.run | shor alternate installation method - Copier:
mise use -g copieroruv tool install copier
Create a new project from the template:
copier copy "gh:smkent/copier-python" /new/project/pathFor more details, see the documentation!
-
mise-en-place ("mise") for development toolchain management
-
prek for pre-commit compatible git hooks
-
Update automation with Renovate and
copier update -
PyPI package and container image release automation via GitHub Actions
-
pytest test framework with codecov.io support
-
Zensical project documentation with automatic deployment to GitHub Pages
This template was inspired by pawamoy/copier-uv and ritwiktiwari/copier-astral -- Thanks!