Copier template for poetry projects.
- Poetry setup with a pre-defined pyproject.toml
- Continuous integration (CI) pipelines for Github Actions and GitLab CI/CD
- Docker support with build and publish pipelines
- Settings management using pydantic-settings
- pre-commit hooks
- pylint code linter
- pytest unit tests
- VSCode configuration
First install copier:
(from the official installation documentation)
pip install copier
Make sure the requirements are met, then:
copier copy --trust "https://github.com/worldworm/copier-poetry.git" .
To update a template after creating a project, run:
copier update --trust -a .project/.copier-answers.poetry.yml .
In addition to this template, there are a number of other Copier templates available. For an overview of all available templates, visit the Templates Showcase repository.