Use cookiecutter's --checkout
options to use a specific version.
- Added support for Python 3.5 in AppVeyor conf.
- Various small fixes and improvements to the CI and testing configuration.
- Switched some badges to not use shields.io (it has bad uptime).
- Added codecov support in Appveyor configuration.
- Made appveyor, travis and requires.io optional.
- Changed badge images to be served over https.
- Fix wrong path and missing passenv in the tox.ini template. Closed #24.
- Excluded *.dylib in
MANIFEST.in
. - Replaced dashes with underscores in package name. Closed #23.
- Added Codeclimate and Codacy badge placeholders. Contributed by kaidokert, #22.
- Minor cleanup in
tox.ini
. - Fixed long heading underlines in generated RST documents.
- Changed tox configuration to use
skip_install
instead ofusedevelop
for envs that don't need to import anything. - Fixed missing interpreter for the spell env.
- Moved bumpversion configuration out of
setup.cfg
. Unfortunately bumpversion removes comments from the config file, sosetup.cfg
is not a good place. - Simplified coverage configuration a bit.
- Change the basic
tox.ini
to allow overriding the interpreter (so that 64bit interpreter actually gets used on AppVeyor).
- 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).
- Re-fixed wrong check for
command_line_interface
option in the template forsetup.py
.
- Fixed wrong check for
command_line_interface
option in the template forsetup.py
.
- Fix wrong
.cookiecutterrc
output.
- 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. Contributed by Christer van der Meeren, #20. - Added a
.cookiecutterrc
file to help with regenerating projects. - Prettied up the badges (SVG badges, better grouping).
- Corrected 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).
- Add
passenv = *
in the resultingtox.ini
. Fixes various inconveniences caused by the restricted subprocess environments in tox-2.0. Contributed by Christer van der Meeren, #11.
- Cleanup and extend
.gitignore
a bit. Contributed by Ludovic Gasc, #10.
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 thetest_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.
- Added support for nose test runner. Contributed by Alexander Artemenko, #8 #9.
- Strip all text roles from
long_description
insetup.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
.
- First tag.