Skip to content

mdklatt/cookiecutter-python-app

Repository files navigation

Python Application Project Template

Python 3.8 Python 3.9 Python 3.10 Python 3.11 MIT License CI Test

This is a Cookiecutter template for creating a Python application project based on the Python Packaging User Guide.

Project features:

Application features:

  • CLI with subcommands
  • Standard Python logging
  • Hierarchical TOML configuration

Usage

Install Python requirements for using the template:

$ python -m pip install -r requirements.txt

Create a new project directly from the template on GitHub:

$ cookiecutter gh:mdklatt/cookiecutter-python-app

Development

Create a local development environment and run template tests:

$ make dev test