Skip to content
This repository was archived by the owner on Jul 6, 2020. It is now read-only.

Latest commit

 

History

History
38 lines (25 loc) · 730 Bytes

File metadata and controls

38 lines (25 loc) · 730 Bytes

CC Python Project

Contents

A cookiecutter for a Python Project. Contains my personal preferences and opinions.

  • Testing with pytest
  • Reproducable testing with tox
  • Easy building of wheels with a setup.py
  • Requirements freezing workflow with pip-tools
  • Python 3 only
  • Makefile for common development tasks
  • Dockerfile

N.B.: This is aimed at being a starting point for a Python project, not a python library.

Prerequisites:

  • Python == 3.5
  • Docker

Install cookiecutter:

$ pip install cookiecutter

Scaffold a project:

$ cookiecutter gh:mthpower/cc-python-project

And follow the prompts.