This is a Cookiecutter template for creating a Python application project.
This template departs from the current Python packaging guidelines that discourage the use of a source directory, but moving the package out of the project root provides several advantages (cf. Packaging a Python library).
- Python 2.7
- MIT License
- pytest tests
- Sphinx documentation
- Virtualenv deployment
- CLI with subcommands
- Logging
- Hierarchical YAML configuration
Install Python requirements for using the template:
$ pip install --requirement=requirements.txt --user
Create a new project directly from the template on GitHub:
$ cookiecutter gh:mdklatt/cookiecutter-python-app