Skip to main content

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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cc_tmpl_py-0.7.0.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

cc_tmpl_py-0.7.0-py3-none-any.whl (23.1 kB view details)

Uploaded Python 3

File details

Details for the file cc_tmpl_py-0.7.0.tar.gz.

File metadata

  • Download URL: cc_tmpl_py-0.7.0.tar.gz
  • Upload date:
  • Size: 7.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for cc_tmpl_py-0.7.0.tar.gz
Algorithm Hash digest
SHA256 98ac45d857fda095b51d2fde288be7e7edd075a5b997af569e253a02d9daa134
MD5 37bb2fe889d122b7206db986dad6e0cc
BLAKE2b-256 04722d9d44b81f91a09cc062edd50ad1a3bc383068dc2e1e04e1d75726678b8d

See more details on using hashes here.

File details

Details for the file cc_tmpl_py-0.7.0-py3-none-any.whl.

File metadata

  • Download URL: cc_tmpl_py-0.7.0-py3-none-any.whl
  • Upload date:
  • Size: 23.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.12.5 {"installer":{"name":"uv","version":"0.12.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for cc_tmpl_py-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 494f6cb7bce9a12d37a01f52555875b631074be6656d74b0c797c8a844838306
MD5 0d79fe290be388a06ca563dd79a73f26
BLAKE2b-256 196faa3c1dc7fa1584514315aa664031ec11e33308ab8852976c56d45eafe7e9

See more details on using hashes here.

Release history Release notifications | RSS feed

0.7.4

2 files

0.7.3

2 files

0.7.2

2 files

0.7.1

2 files

This release

0.7.0 This release

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page