Enhanced cookiecutter template for Python libraries.
tox.ini
template (test_matrix_configurator=yes
) to allow overriding the
interpreter (so that 64bit interpreter actually gets used on AppVeyor).command_line_interface
is correct in the setup.py
template.command_line_interface
option in the template for setup.py
..cookiecutterrc
output.tox.ini
.readthedocs
theme..cookiecutterrc
file to help with regenerating projects.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
.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 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
.
long_description
in setup.py
.setup.py release
doesn't upload anymore. Added instructions for using twine.MANIFEST.in
.