ProjectTemplate

Build Status Documentation Status Test Coverage Code Quality Updates Python 3 Latest Release

A Python project template with several best-practice features/integrations

  • Documentation with Sphinx and hosted at Read the Docs
    • Run make docs to generate docs
  • Testing with pytest, tox, and more; hosted at Code Climate
    • Run pytest or make test to test in current environment
    • Run tox or make test-all to test in multiple virtual envs
    • Run coverage or make coverage for test coverate report
    • Run flake8 or make lint for code style/quality checks
  • Continuous integration at Travis-CI
  • Version management with bumpversion
  • Dependency updates and Python 3 compatability at PyUp.io
  • Makefile recipes
    • Run make for recipe summaries

This project is adapted from the Cookiecutter package utility and the PyPackage template.