pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-cookiecutter



Module Name:    pkgsrc
Committed By:   adam
Date:           Tue Jul 25 13:17:03 UTC 2023

Modified Files:
        pkgsrc/devel/py-cookiecutter: Makefile PLIST distinfo

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


To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/py-cookiecutter/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-cookiecutter/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/py-cookiecutter/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-cookiecutter/Makefile
diff -u pkgsrc/devel/py-cookiecutter/Makefile:1.12 pkgsrc/devel/py-cookiecutter/Makefile:1.13
--- pkgsrc/devel/py-cookiecutter/Makefile:1.12  Thu Aug 25 20:19:57 2022
+++ pkgsrc/devel/py-cookiecutter/Makefile       Tue Jul 25 13:17:03 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.12 2022/08/25 20:19:57 leot Exp $
+# $NetBSD: Makefile,v 1.13 2023/07/25 13:17:03 adam Exp $
 
-DISTNAME=      cookiecutter-2.1.1
+DISTNAME=      cookiecutter-2.2.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=c/cookiecutter/}
@@ -10,10 +10,10 @@ HOMEPAGE=   https://github.com/audreyr/coo
 COMMENT=       Command-line utility that creates projects from project templates
 LICENSE=       modified-bsd
 
+DEPENDS+=      ${PYPKGPREFIX}-arrow-[0-9]*:../../time/py-arrow
 DEPENDS+=      ${PYPKGPREFIX}-binaryornot>=0.4.4:../../devel/py-binaryornot
 DEPENDS+=      ${PYPKGPREFIX}-click>=7.0:../../devel/py-click
 DEPENDS+=      ${PYPKGPREFIX}-jinja2>=2.7:../../textproc/py-jinja2
-DEPENDS+=      ${PYPKGPREFIX}-jinja2-time>=0.2.0:../../time/py-jinja2-time
 DEPENDS+=      ${PYPKGPREFIX}-requests>=2.23.0:../../devel/py-requests
 DEPENDS+=      ${PYPKGPREFIX}-slugify>=4.0.0:../../devel/py-slugify
 DEPENDS+=      ${PYPKGPREFIX}-yaml>=5.3.1:../../textproc/py-yaml
@@ -26,7 +26,7 @@ USE_LANGUAGES=        # none
 
 PYSETUPTESTTARGET=     pytest
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27 # py-slugify
+PYTHON_VERSIONS_INCOMPATIBLE=  27
 
 USE_PKG_RESOURCES=     yes
 

Index: pkgsrc/devel/py-cookiecutter/PLIST
diff -u pkgsrc/devel/py-cookiecutter/PLIST:1.3 pkgsrc/devel/py-cookiecutter/PLIST:1.4
--- pkgsrc/devel/py-cookiecutter/PLIST:1.3      Mon Oct 21 22:54:23 2019
+++ pkgsrc/devel/py-cookiecutter/PLIST  Tue Jul 25 13:17:03 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2019/10/21 22:54:23 adam Exp $
+@comment $NetBSD: PLIST,v 1.4 2023/07/25 13:17:03 adam Exp $
 bin/cookiecutter-${PYVERSSUFFIX}
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
@@ -7,6 +7,7 @@ ${PYSITELIB}/${EGG_INFODIR}/entry_points
 ${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
 ${PYSITELIB}/${EGG_INFODIR}/requires.txt
 ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/cookiecutter/VERSION.txt
 ${PYSITELIB}/cookiecutter/__init__.py
 ${PYSITELIB}/cookiecutter/__init__.pyc
 ${PYSITELIB}/cookiecutter/__init__.pyo

Index: pkgsrc/devel/py-cookiecutter/distinfo
diff -u pkgsrc/devel/py-cookiecutter/distinfo:1.9 pkgsrc/devel/py-cookiecutter/distinfo:1.10
--- pkgsrc/devel/py-cookiecutter/distinfo:1.9   Thu Aug 25 20:19:57 2022
+++ pkgsrc/devel/py-cookiecutter/distinfo       Tue Jul 25 13:17:03 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.9 2022/08/25 20:19:57 leot Exp $
+$NetBSD: distinfo,v 1.10 2023/07/25 13:17:03 adam Exp $
 
-BLAKE2s (cookiecutter-2.1.1.tar.gz) = 1611a8ed8e7a99793fefb498f6e34257f2d413fcd2a6187c0346bbc026a99b12
-SHA512 (cookiecutter-2.1.1.tar.gz) = 5e249dab7a71a4213f81b887912d9aae3747b16fce8ede2fb7c7efbd2802871d512540ddc676b9419bafe3b73f0aa5ad6b0b15b16d429f7081e101ad53564193
-Size (cookiecutter-2.1.1.tar.gz) = 146973 bytes
+BLAKE2s (cookiecutter-2.2.3.tar.gz) = 1d16ef289ea84dfd1a6ac06c4b2c2736232ba21a643a8d5ff7d3f8863972393a
+SHA512 (cookiecutter-2.2.3.tar.gz) = 79cd2e7a92dd7902a3e24504f91d2481b50ab7ff326436065d178dbb7ead9a8ab157f09d1b4806d0405046dfde410f1d69562499b2f7238e16554c4e23911b87
+Size (cookiecutter-2.2.3.tar.gz) = 155719 bytes



Home | Main Index | Thread Index | Old Index