Skip to content

Latest commit

 

History

History
38 lines (27 loc) · 983 Bytes

README.md

File metadata and controls

38 lines (27 loc) · 983 Bytes

Cookiecutter lib

This is a bootstrap for creating a Python/Django lib with all the boilerplate for you:

  • .bumpversion
  • .gitignore
  • .travis.yml
  • LICENSE, MANIFEST.in
  • README.md
  • runtests.py
  • setup.py, setup.cfg
  • tox.ini

... so you can focus on what really matters: your piece of code. =]

How to use it:

pip install cookiecutter
cookiecutter https://github.com/filwaitman/cookiecutter-lib

Features:

  • PyPI-ready;
  • Integrated with TravisCI and Codecov services;
  • Integrated with tox, coverage and bump2version libs;
  • Django support for lib creation. If, instead, you want the bootstrap for a complete Django project you should use this;
  • Python3 and Python2 support (but you shouldn't use Python2, you know that).

TODO:

  • Add tests
  • Feature flags for py34 and py35
  • Feature flags for TravisCI and Codecov
  • Allow customization of license