Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update cookiecutter to 1.5.0 #138

Closed
wants to merge 1 commit into from

Conversation

pyup-bot
Copy link
Collaborator

There's a new version of cookiecutter available.
You are currently using 1.4.0. I have updated it to 1.5.0

These links might come in handy: PyPI | Changelog | Repo

Changelog

1.5.0

The primary goal of this release was to add command-line support for passing
extra context, address minor bugs and make a number of improvements.

New Features:

  • Inject extra context with command-line arguments, thanks to msabramo_ and
    michaeljoseph_ (666).
  • Updated conda installation instructions to work with the new conda-forge
    distribution of Cookiecutter, thanks to pydanny_ and especially
    bollwyvl_ (232, 705).
  • Refactor code responsible for interaction with version control systems and
    raise better error messages, thanks to michaeljoseph_ (778).
  • Add support for executing cookiecutter using python -m cookiecutter or
    from a checkout/zip file, thanks to brettcannon_ (788).
  • New CLI option --debug-file PATH to store a log file on disk. By default
    no log file is written. Entries for DEBUG level and higher. Thanks to
    hackebrot_ (792).
  • Existing templates in a user's cookiecutters_dir (default is
    ~/.cookiecutters/) can now be referenced by directory name, thanks to
    michaeljoseph_ (825).
  • Add support for dict values in cookiecutter.json, thanks to
    freakboy3742_ and hackebrot_ (815, 858).
  • Add a jsonify filter to default jinja2 extensions that json.dumps a
    Python object into a string, thanks to aroig_ (791).

Bug Fixes:

  • Fix typo in the error logging text for when a hook did not exit successfully,
    thanks to luzfcb_ (656)
  • Fix an issue around replay file names when cookiecutter is used with
    a relative path to a template, thanks to eliasdorneles_ for raising the
    issue and hackebrot_ for the PR (752, 753)
  • Ignore hook files with tilde-suffixes, thanks to hackebrot_ (768)
  • Fix a minor issue with the code that generates a name for a template, thanks
    to hackebrot_ (798)
  • Handle empty hook file or other OS errors, thanks to christianmlong_ for
    raising this bug and jcarbaugh_ and hackebrot_ for the fix (632, 729,
  • Resolve an issue with custom extensions not being loaded for
    pre_gen_project and post_gen_project hooks, thanks to cheungnj_
    (860)

Other Changes:

  • Remove external dependencies from tests, so that tests can be run w/o network
    connection, thanks to hackebrot_ (603)
  • Remove execute permissions on Python files, thanks to mozillazg_ (650)
  • Report code coverage info from AppVeyor build to codecov, thanks to
    ewjoachim_ (670)
  • Documented functions and methods lacking documentation, thanks to pydanny_
    (673)
  • Documented __init__ methods for Environment objects, thanks to
    pydanny_ (677)
  • Updated whichcraft to 0.4.0, thanks to pydanny_.
  • Updated documentation link to Read the Docs, thanks to natim_ (687)
  • Moved cookiecutter templates and added category links, thanks to
    willingc_ (674)
  • Added Github Issue Template, thanks to luzfcb_ (700)
  • Added ssh repository examples, thanks to pokoli_ (702)
  • Fix links to the cookiecutter-data-science template and its documentation,
    thanks to tephyr_ for the PR and willingc_ for the review (711, 714)
  • Update link to docs for Django's --template command line option, thanks
    to purplediane_ (754)
  • Create hook backup files during the tests as opposed to having them as
    static files in the repository, thanks to hackebrot_ (789)
  • Applied PEP 257 docstring conventions to:
  • environment.py, thanks to terryjbates_ (759)
  • find.py, thanks to terryjbates_ (761)
  • generate.py, thanks to terryjbates_ (764)
  • hooks.py, thanks to terryjbates_ (766)
  • repository.py, thanks to terryjbates_ (833)
  • vcs.py, thanks to terryjbates_ (831)
  • Fix link to the Tryton cookiecutter, thanks to cedk_
    and nicoe_ (697, 698)
  • Added PyCon US 2016 sponsorship to README, thanks to purplediane_ (720)
  • Added a sprint contributor doc, thanks to phoebebauer_ (727)
  • Converted readthedocs links (.org -> .io), thanks to adamchainz_ (718)
  • Added Python 3.6 support, thanks to suledev_ (728)
  • Update occurrences of repo_name in documentation, thanks to
    palmerev_ (734)
  • Added case studies document, thanks to pydanny_ (735)
  • Added first steps cookiecutter creation tutorial, thanks to
    BruceEckel_ (736)
  • Reorganised tutorials and setup git submodule to external tutorial, thanks
    to dot2dotseurat_ (740)
  • Debian installation instructions, thanks to ivanlyon_ (738)
  • Usage documentation typo fix., thanks to terryjbates_ (739)
  • Updated documentation copyright date, thanks to zzzirk_ (747)
  • Add a make rule to update git submodules, thanks to hackebrot_ (746)
  • Split up advanced usage docs, thanks to zzzirk_ (749)
  • Documentation for the no_input option, thanks to pokoli_ (701)
  • Remove unnecessary shebangs from python files, thanks to michaeljoseph_
    (763)
  • Refactor cookiecutter template identification, thanks to michaeljoseph_
    (777)
  • Add a cli_runner test fixture to simplify CLI tests, thanks to
    hackebrot_ (790)
  • Add a check to ensure cookiecutter repositories have JSON context, thanks to
    michaeljoseph_ (782)
  • Rename the internal function that determines whether a file should be
    rendered, thanks to audreyr_ for raising the issue and hackebrot_ for
    the PR (741, 802)
  • Fix typo in docs, thanks to mwarkentin_ (828)
  • Fix broken link to Invoke docs, thanks to B3QL_ (820)
  • Add documentation to render_variable function in prompt.py, thanks to
    pydanny_ (678)
  • Fix python3.6 travis-ci and tox configuration, thanks to luzfcb_ (844)
  • Add missing encoding declarations to python files, thanks to andytom_
    (852)
  • Disable poyo logging for tests, thanks to hackebrot_ (855)
  • Remove pycache directories in make clean-pyc, thanks to hackebrot_ (849)
  • Refactor hook system to only find the requested hook, thanks to
    michaeljoseph_ (834)
  • Add tests for custom extensions in pre_gen_project and
    post_gen_project hooks, thanks to hackebrot_ (856)
  • Make the build reproducible by avoiding nondeterministic keyword arguments,
    thanks to lamby_ and hackebrot_ (800, 861)
  • Extend CLI help message and point users to the github project to engage with
    the community, thanks to hackebrot_ (859)
  • Added more cookiecutter templates to the mix:
  • cookiecutter-funkload-friendly_ by tokibito_ (657)
  • cookiecutter-reveal.js_ by keimlink_ (660)
  • cookiecutter-python-app_ by mdklatt_ (659)
  • morepath-cookiecutter_ by href_ (672)
  • hovercraft-slides_ by jhermann_ (665)
  • cookiecutter-es6-package_ by ratson_ (667)
  • cookiecutter-webpack_ by hzdg_ (668)
  • cookiecutter-django-herokuapp_ by dulaccc_ (374)
  • cookiecutter-django-aws-eb_ by peterlauri_ (626)
  • wagtail-starter-kit_ by tkjone_ (658)
  • cookiecutter-dpf-effect_ by SpotlightKid_ (663)
  • cookiecutter-dpf-audiotk_ by SpotlightKid_ (663)
  • cookiecutter-template_ by eviweb_ (664)
  • cookiecutter-angular2_ by matheuspoleza_ (675)
  • cookiecutter-data-science_ by pjbull_ (680)
  • cc_django_ember_app_ by nanuxbe_ (686)
  • cc_project_app_drf_ by nanuxbe_ (686)
  • cc_project_app_full_with_hooks_ by nanuxbe_ (686)
  • beat-generator_ by ruflin_ (695)
  • cookiecutter-scala_ by Plippe_ (751)
  • cookiecutter-snakemake-analysis-pipeline_ by xguse_ (692)
  • cookiecutter-py3tkinter_ by ivanlyon_ (730)
  • pyramid-cookiecutter-alchemy_ by stevepiercy_ (745)
  • pyramid-cookiecutter-starter_ by stevepiercy_ (745)
  • pyramid-cookiecutter-zodb_ by stevepiercy_ (745)
  • substanced-cookiecutter_ by stevepiercy_ (745)
  • cookiecutter-simple-django-cn_ by shenyushun_ (765)
  • cookiecutter-pyqt5_ by mandeepbhutani_ (797)
  • cookiecutter-xontrib_ by laerus_ (817)
  • cookiecutter-reproducible-science_ by mkrapp_ (826)
  • cc-automated-drf-template_ by TAMU-CPT_ (832)

.. _keimlink: https://github.com/keimlink
.. _luzfcb: https://github.com/luzfcb
.. _tokibito: https://github.com/tokibito
.. _mozillazg: https://github.com/mozillazg
.. _mdklatt: https://github.com/mdklatt
.. _ewjoachim: https://github.com/ewjoachim
.. _href: https://github.com/href
.. _jhermann: https://github.com/jhermann
.. _ratson: https://github.com/ratson
.. _hzdg: https://github.com/hzdg
.. _dulaccc: :https://github.com/dulaccc
.. _peterlauri: https://github.com/peterlauri
.. _SpotlightKid: https://github.com/SpotlightKid
.. _eviweb: https://github.com/eviweb
.. _willingc: https://github.com/willingc
.. _matheuspoleza: https://github.com/matheuspoleza
.. _pjbull: https://github.com/pjbull
.. _nanuxbe: https://github.com/nanuxbe
.. _ruflin: https://github.com/ruflin
.. _tephyr: https://github.com/tephyr
.. _bollwyvl: https://github.com/bollwyvl
.. _purplediane: https://github.com/purplediane
.. _Plippe: https://github.com/Plippe
.. _terryjbates: https://github.com/terryjbates
.. _cedk: https://github.com/cedk
.. _nicoe: https://github.com/nicoe
.. _phoebebauer: https://github.com/phoebebauer
.. _adamchainz: https://github.com/adamchainz
.. _suledev: https://github.com/suledev
.. _palmerev: https://github.com/palmerev
.. _BruceEckel: https://github.com/BruceEckel
.. _dot2dotseurat: https://github.com/dot2dotseurat
.. _ivanlyon: https://github.com/ivanlyon
.. _zzzirk: https://github.com/zzzirk
.. _xguse: https://github.com/xguse
.. _stevepiercy: https://github.com/stevepiercy
.. _shenyushun: https://github.com/shenyushun
.. _brettcannon: https://github.com/brettcannon
.. _mandeepbhutani: https://github.com/mandeepbhutani
.. _mwarkentin: https://github.com/mwarkentin
.. _B3QL: https://github.com/B3QL
.. _laerus: https://github.com/laerus
.. _mkrapp: https://github.com/mkrapp
.. _TAMU-CPT: https://github.com/TAMU-CPT
.. _andytom: https://github.com/andytom
.. _lamby: https://github.com/lamby
.. _christianmlong: https://github.com/christianmlong
.. _jcarbaugh: https://github.com/jcarbaugh
.. _cheungnj: https://github.com/cheungnj
.. _aroig: https://github.com/aroig

.. _cookiecutter-pyqt5: https://github.com/mandeepbhutani/cookiecutter-pyqt5
.. _cookiecutter-funkload-friendly: https://github.com/tokibito/cookiecutter-funkload-friendly
.. _cookiecutter-reveal.js: https://github.com/keimlink/cookiecutter-reveal.js
.. _cookiecutter-python-app: https://github.com/mdklatt/cookiecutter-python-app
.. _morepath-cookiecutter: https://github.com/morepath/morepath-cookiecutter
.. _hovercraft-slides: https://github.com/Springerle/hovercraft-slides
.. _cookiecutter-es6-package: https://github.com/ratson/cookiecutter-es6-package
.. _cookiecutter-webpack: https://github.com/hzdg/cookiecutter-webpack
.. _cookiecutter-django-herokuapp: https://github.com/dulaccc/cookiecutter-django-herokuapp
.. _cookiecutter-django-aws-eb: https://github.com/dolphinkiss/cookiecutter-django-aws-eb
.. _wagtail-starter-kit: https://github.com/tkjone/wagtail-starter-kit
.. _cookiecutter-dpf-effect: https://github.com/SpotlightKid/cookiecutter-dpf-effect
.. _cookiecutter-dpf-audiotk: https://github.com/SpotlightKid/cookiecutter-dpf-audiotk
.. _cookiecutter-template: https://github.com/eviweb/cookiecutter-template
.. _cookiecutter-angular2: https://github.com/matheuspoleza/cookiecutter-angular2
.. _cookiecutter-data-science: http://drivendata.github.io/cookiecutter-data-science/
.. _cc_django_ember_app: https://bitbucket.org/levit_scs/cc_django_ember_app
.. _cc_project_app_drf: https://bitbucket.org/levit_scs/cc_project_app_drf
.. _cc_project_app_full_with_hooks: https://bitbucket.org/levit_scs/cc_project_app_full_with_hooks
.. _beat-generator: https://github.com/elastic/beat-generator
.. _cookiecutter-scala: https://github.com/Plippe/cookiecutter-scala
.. _cookiecutter-snakemake-analysis-pipeline: https://github.com/xguse/cookiecutter-snakemake-analysis-pipeline
.. _cookiecutter-py3tkinter: https://github.com/ivanlyon/cookiecutter-py3tkinter
.. _pyramid-cookiecutter-alchemy: https://github.com/Pylons/pyramid-cookiecutter-alchemy
.. _pyramid-cookiecutter-starter: https://github.com/Pylons/pyramid-cookiecutter-starter
.. _pyramid-cookiecutter-zodb: https://github.com/Pylons/pyramid-cookiecutter-zodb
.. _substanced-cookiecutter: https://github.com/Pylons/substanced-cookiecutter
.. _cookiecutter-simple-django-cn: https://github.com/shenyushun/cookiecutter-simple-django-cn
.. _cookiecutter-xontrib: https://github.com/laerus/cookiecutter-xontrib
.. _cookiecutter-reproducible-science: https://github.com/mkrapp/cookiecutter-reproducible-science
.. _cc-automated-drf-template: https://github.com/TAMU-CPT/cc-automated-drf-template

Got merge conflicts? Close this PR and delete the branch. I'll create a new PR for you.

Happy merging! 🤖

@pyup-bot
Copy link
Collaborator Author

pyup-bot commented Feb 4, 2017

Closing this in favor of #173

@pyup-bot pyup-bot closed this Feb 4, 2017
@jayfk jayfk deleted the pyup-update-cookiecutter-1.4.0-to-1.5.0 branch February 4, 2017 18:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant