My template for creating new Python projects
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2025-03-15 09:57:53 +01:00
project Add VSCode settings 2025-03-15 09:57:53 +01:00
copier.yml Port to copier6 2022-05-26 14:14:30 +02:00
LICENSE Add a license 2021-05-08 17:32:55 +02:00
README.md Fix instructions in README 2021-05-09 17:42:48 +02:00

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