My template for creating new Python projects
- Jinja 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| project | ||
| copier.yml | ||
| LICENSE | ||
| README.md | ||
Copier template for my Python projects
Requirements
- Install copier, for instance with
pipx install copier
Usage
To create a new project using this repository, run:
copier copy git+https://git.sr.ht/~dmerej/copier-python <your-project>`
poetry lock
git init
git add .
git commit -m "Initial commit"
To update the configuration files in your project in case this template has changed:
copier update
Tools included
- poetry
- black
- isort
- flake8 and a few plugins
- mypy, in strict mode
- invoke