An opinionated Copier template for Python projects managed by PDM.
src
directory layout.- PDM setup, with generated
pyproject.toml
. - Pre-configured tools for code formatting, quality analysis, documentation and testing:
- Tests run with Nox.
- Support for GitHub actions and GitHub pages.
Make sur all the requirements are met, then:
copier 'https://github.com/vivienm/copier-python-pdm.git' path/to/your/project
Or even shorter:
copier 'gh:vivienm/copier-python-pdm' /path/to/your/new/project
To use this Copier template, you will need:
To install copier, you may follow its installation instructions or use pipx:
pipx install copier
To install PDM, you may follow its installation instructions, or use pipx:
pipx install pdm