An opinionated cookiecutter template for python projects.
To install the package you need to install the cookiecutter package using:
pip install cookiecutter
From there you can run:
cookiecutter <path/to/this/directory>
or:
cookiecutter https://github.com/johnpneumann/cookiecutter-py
Do not run the above command within this directory as it will create the project inside of here. Run the command from whereever it is that you want to have the project be created (eg. $HOME/github/<username>).
You'll be stepped through the setup process and have a new project created for you. For more information on the cookiecutter package, see the aforementioned packages documentation
- basic tox configuration
- Makefile
- .editorconfig
- .pythonversion
- sphinx docs
- MANIFEST.in checking
- sane coverage defaults
- sane pylint defaults
Cookiecutter was created by Audrey Roy Greenfeld.