Skip to content

sourcery-ai/python-best-practices-cookiecutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Best Practices Cookiecutter

Best practices cookiecutter template as described in this blogpost.

Features

Quickstart

# Install pipx if pipenv and cookiecutter are not installed python3 -m pip install pipx python3 -m pipx ensurepath # Install pipenv using pipx pipx install pipenv # Use cookiecutter to create project from this template pipx run cookiecutter gh:sourceryai/python-best-practices-cookiecutter # Enter project directory cd <repo_name> # Initialise git repo git init # Install dependencies pipenv install --dev # Setup pre-commit and pre-push hooks pipenv run pre-commit install -t pre-commit pipenv run pre-commit install -t pre-push