Cookiecutter Pylibrary Versions Save

Enhanced cookiecutter template for Python libraries.

v1.8

8 years ago
  • Remove the 64bit environment from the basic AppVeyor test matrix.
  • Change the tox.ini template (test_matrix_configurator=yes) to allow overriding the interpreter (so that 64bit interpreter actually gets used on AppVeyor).

v1.7.1

8 years ago
  • Previous fix was incorrect. Now the check for command_line_interface is correct in the setup.py template.

v1.7

8 years ago
  • Fixed wrong check for command_line_interface option in the template for setup.py.

v1.6

8 years ago
  • Fix wrong .cookiecutterrc output.

v1.5

8 years ago
  • Added support for Codecov. Codecov badge is active by default.
  • Made support and badges for landscape, scrutinizer, coveralls and codecov switchable at project creation time.
  • Disabled all the pypip.in badges (server has way too much downtime).
  • Fixed a whitespace issue in outputed tox.ini.
  • Added option to use any Sphinx theme. Default changed to readthedocs theme.
  • Added a .cookiecutterrc file to help with regenerating projects.
  • Prettied up the badges (SVG badges, better grouping).
  • Corrrected the use of the deprecated 'files' option anymore in bumpversion configuration.
  • Changed the sample console script to use the distribution name instead of the package name for the bin name.
  • Changed coverage measurements to use pytest-cover instead of pytest-cov (which has several issues now).

v1.4

8 years ago
  • Add passenv = * in the resulting tox.ini. Fixes various inconveniences caused by the restricted subprocess environments in tox-2.0. Contributed by Christer van der Meeren, #11

v1.3

9 years ago
  • Cleanup and extend .gitignore a bit. Contributed by Ludovic Gasc, #10.

v1.2

9 years ago
  • Changed the string repr routine for name/description/email to dump unicode literals instead of utf8 encoded bytestrings.

    If you run cookiecutter on Python 2 you'll get unicode escapes ("\uXXXX") and on Python 3 you'll get the pretty gliphs.

  • Fixed the bootstrap.py script (that's used for the test_matrix_configurator mode) to work from any current working directory.

  • Included the branch name in the AppVeyor build number.

  • Make the CLI optional and add support for using click.

v1.1

9 years ago
  • Added support for nose test runner. Contributed by Alexander Artemenko, #8 #9.
  • Strip all text roles from long_description in setup.py.
  • Added contributing guide for the template.
  • Improved the tests for the template (minor perm and path issues).
  • The setup.py release doesn't upload anymore. Added instructions for using twine.
  • Minor glob simplification in MANIFEST.in.