Skip to content

Latest commit

 

History

72 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cc-tmpl.py

An opinioned cookiecutter template for python development with the following features:

Breaking Changes

Starting v0.7.0:

  • This repo is renamed as cc-tmpl.py.
  • Major refactor of the underlying tools.
  • As a pypi package.

Install

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.py

To install with pipx:

pipx install ruff
pipx install pytest
pipx install lefthook
pipx install cc-tmpl.py

Getting Started

  • 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

About

cookiecutter python template (pkgs, modules and tests)

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages