Subject: CVS commit: pkgsrc/devel/py-cookiecutter
From: Adam Ciarcinski
Date: 2023-07-25 15:17:03
Message id: 20230725131703.BF89DFBDB@cvs.NetBSD.org

Log Message:
py-cookiecutter: updated to 2.2.3

2.2.3 (2023-07-11)

Minor Changes

* Add support for adding human-readable labels for choices when defining \ 
multiple choices questions
* Prompt with replay file

CI/CD and QA changes

* Set cookiecutter/VERSION.txt as source of truth for version number
* [pre-commit.ci] pre-commit autoupdate

Bugfixes

* Fix issue where the prompts dict was not passed for yes_no questions
* Set cookiecutter/VERSION.txt as source of truth for version number

2.2.2 (2023-07-10)

CI/CD and QA changes

* Improve gitignore
* Add warning for jinja2_time

2.2.0 (2023-07-06)

Changes

* Added timeout on request.get() for ensuring that if a recipient serveā€¦
* Fixing Carriage Return Line Feed (CRLF) order in docs
* Reduce I/O
* Remove a pre-commit hook special case
* Remove universal bdist_wheel option; use "python -m build"
* Remove unused import from post-generate hook script example
* Standardize newlines for all platforms
* feat: Add resolved template repository path as _repo_dir to the context

Minor Changes

* Added support for providing human-readable prompts to the different variables
* Added: Boolean variable support in JSON
* Added: CLI option to keep project files on failure.
* Added: Support partially overwrite keys in nested dict
* Added: Templates inheritance
* Code quality: Tests upgrade: Use pathlib for files read/write
* Inline jinja2-time extension code
* Support Python 3.11
* Support nested config files
* preserves original options in `_cookiecutter`

CI/CD and QA changes

* Add a Dependabot config to autoupdate GitHub workflow actions
* Added: Readthedocs build config
* Bump actions/setup-python from 3 to 4
* Bump paambaati/codeclimate-action from 3.0.0 to 4.0.0
* CI/CD: Tox -> Nox: Added nox configuration
* CI/CD: Tox -> Nox: Github actions definition minimized + Sync nox and \ 
github actions
* CI/CD: Tox -> Nox: Makefile update: Removed watchmedo and sed dependency, \ 
tox replaced with nox
* CI/CD: Updated .pre-commit-config.yaml to use latest hooks versions
* Code quality: Core files: Added exception reason reraise when exception class \ 
changed (PEP 3134)
* Code quality: Tests upgrade: Use pathlib for files read/write
* Code quality: core files: Format replaced with f-strings
* Code quality: find.py refactored and type annotated
* Code quality: tests files: Simplify statements fixes
* Code quality: utils.make_sure_path_exists refactored and type annotated
* Fixed: recommonmark replaced with myst, as recommonmark is deprecated
* Pretty-format JSON files
* Rename `master` to `main` so CI runs correctly on merge
* Standardize EOF newlines
* Update `.gitignore` and cite where it was copied from
* Update base docs, remove tox
* Update pre-commit hook versions
* Updated: Release drafter configuration
* Use tox
* Verify an expected warning is raised
* fixed failing lint ci action by updating repo of flake8

Documentation updates

* Add jinja env docs
* Documentation extension: Create a Cookiecutter From Scratch tutorial
* Easy PR! Fix typos and add minor doc updates
* Expand cli documentation relating to the no-input flag
* Fix @audreyr to @audreyfeldroy github account rename
* Fixed broken links to jinja docs
* Fixed minor typos in docs
* Fixed: Python code block in the replay documentation
* Fixed: recommonmark replaced with myst, as recommonmark is deprecated
* Improve Docs Readability
* Update base docs, remove tox
* Updated: Boolean Variables documentation and docstrings
* docs: fix simple typo, shat -> that
* fixing badge display problem

Bugfixes

* Fixed the override not working with copy only dir
* Fixed: Removed mention of packages versions, to exclude dependabot warnings alerts
* cleanup files if panics during hooks

Files:
RevisionActionfile
1.13modifypkgsrc/devel/py-cookiecutter/Makefile
1.4modifypkgsrc/devel/py-cookiecutter/PLIST
1.10modifypkgsrc/devel/py-cookiecutter/distinfo