GitHub - willemneal/template-python: A template for new Python projects. · GitHub
Skip to content

willemneal/template-python

 
 

Repository files navigation

template-python

A Python project template for cookiecutter.

Build Status

This is a template for a typical Python library following modern packaging conventions. It utilizes popular libraries alongside Make, Pandoc, and Graphviz to fully automate all development and deployment tasks.

A live demo of this template: jacebrowning/template-python-demo

And a few sample projects based on this template:

Get Started

$ pip install cookiecutter
$ cookiecutter https://github.com/jacebrowning/template-python.git

Cookiecutter will ask you for some basic info (your name, project name, python package name, etc.) and generate a base Python project for you.

Features

  • Preconfigured setup for Travis-CI, Coveralls, and Scrutinizer
  • Makefile for automating common development tasks:
    • Setting up a virtualenv
    • Installing dependencies using pip
    • Running tests
    • Running style checkers (pep8/pep257) and linters (pylint)
    • Building documentation
    • Creating and releasing distributions to PyPI

About

A template for new Python projects.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

  • Makefile 73.7%
  • Python 26.3%