browniebroke / pypackage-template

A project template for Python package with heavy use of Github actions
MIT License
54 stars 13 forks source link

chore(deps): update dependency copier to v7.1.0 #479

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
copier 7.0.1 -> 7.1.0 age adoption passing confidence

Release Notes

copier-org/copier ### [`v7.1.0`](https://togithub.com/copier-org/copier/blob/HEAD/CHANGELOG.md#v710-2023-04-07) [Compare Source](https://togithub.com/copier-org/copier/compare/v7.0.1...v7.1.0) ##### Feat - include git in flake app - support preserving symlinks when copying templates ([#​938](https://togithub.com/copier-org/copier/issues/938)) - allow imports in inline templates ([#​986](https://togithub.com/copier-org/copier/issues/986)) - properly support update in repo subdirectory ([#​1069](https://togithub.com/copier-org/copier/issues/1069)) - allow templating `_answers_file` setting ([#​1027](https://togithub.com/copier-org/copier/issues/1027)) - let answers file exist in a subdirectory - validate answers given via CLI/API - exclude nothing by default when using subdirectory - add native OS directory separator variable in `_copier_conf.sep` to allow generating dynamic directory structures - nix support ##### Fix - include dirty local changes when copying HEAD - require answer for questions without default value ([#​958](https://togithub.com/copier-org/copier/issues/958)) - **cleanup**: don't clean up local template in parent folder - delete conditionally created file when answer changes ([#​982](https://togithub.com/copier-org/copier/issues/982)) - properly support diffs over updates with new interactive answers - ignore Git hooks during project update ([#​1066](https://togithub.com/copier-org/copier/issues/1066)) - properly support diffs over updates with new answers - skip tasks in pretend mode ([#​970](https://togithub.com/copier-org/copier/issues/970)) - parse CLI data using question's answer parser - don't set YAML `!include` constructor globally ([#​947](https://togithub.com/copier-org/copier/issues/947)) - **cli**: use `--conflict` flag only in `copier update` subcommand - ignore template repo tags that aren't valid PEP 440 versions - \--skip option was ignored ([#​966](https://togithub.com/copier-org/copier/issues/966)) - Remove useless is_dir check - don't attempt to render a file if its name is empty - warn users against using shallow clones as template source ##### Refactor - **tests**: remove unknown timeout marker - deduplicate code - remove unused method argument - simplify casting boolean question settings - remove useless code related to not asking a question - **typing**: use `Mapping` instead of `ChainMap` type - move unrelated code out of try-except block - **inline**: smarter inline conflict markers algorithm

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.

renovate[bot] commented 1 year ago

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.