An opinioned cookiecutter template for python development with the following features:
Starting v0.7.0:
- This repo is renamed as
cc-tmpl.py. - Major refactor of the underlying tools.
- As a pypi package.
cc-tmpl.py is considered as a global tool for python development.
To install with uv:
uv tool install ruff
uv tool install pytest
uv tool install lefthook
uv tool install cc-tmpl.pyTo install with pipx:
pipx install ruff
pipx install pytest
pipx install lefthook
pipx install cc-tmpl.py- Initalizing a python development project:
cc-tmpl.py init- Adding a module (ex:
a.b.c.d):
cc-tmpl.py a.b.c.d- Initializing docker scripts:
cc-tmpl.py docker