← Back to issue list

chore(deps): update dependency pathspec to v0.12.1

View original Github issue

Metadata

Project
charmcraft
Number
#1445
Type
pull request
State
merged
Author
renovate[bot]
Labels
Created
Updated
Closed

Current evaluation

Merged automated dependency update for pathspec from v0.11.2 to v0.12.1. Generated by Renovate, the change passed CI checks, received two approvals, and was successfully merged.

Suggested action:

No scores available.

Issue body

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [pathspec](https://togithub.com/cpburnz/python-pathspec) | `==0.11.2` -> `==0.12.1` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pathspec/0.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pathspec/0.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pathspec/0.11.2/0.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pathspec/0.11.2/0.12.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>cpburnz/python-pathspec (pathspec)</summary> ### [`v0.12.1`](https://togithub.com/cpburnz/python-pathspec/blob/HEAD/CHANGES.rst#0121-2023-12-10) [Compare Source](https://togithub.com/cpburnz/python-pathspec/compare/v0.12.0...v0.12.1) Bug fixes: - `Issue #&#8203;84`\_: PathSpec.match_file() returns None since 0.12.0. .. \_`Issue #&#8203;84`: [https://github.com/cpburnz/python-pathspec/issues/84](https://togithub.com/cpburnz/python-pathspec/issues/84) ### [`v0.12.0`](https://togithub.com/cpburnz/python-pathspec/blob/HEAD/CHANGES.rst#0120-2023-12-09) [Compare Source](https://togithub.com/cpburnz/python-pathspec/compare/v0.11.2...v0.12.0) Major changes: - Dropped support of EOL Python 3.7. See `Pull #&#8203;82`\_. API changes: - Signature of protected method `pathspec.pathspec.PathSpec._match_file()` (with a leading underscore) has been changed from `def _match_file(patterns: Iterable[Pattern], file: str) -> bool` to `def _match_file(patterns: Iterable[Tuple[int, Pattern]], file: str) -> Tuple[Optional[bool], Optional[int]]`. New features: - Added `pathspec.pathspec.PathSpec.check_*()` methods. These methods behave similarly to `.match_*()` but return additional information in the `pathspec.util.CheckResult` objects (e.g., `CheckResult.index` indicates the index of the last pattern that matched the file). - Added `pathspec.pattern.RegexPattern.pattern` attribute which stores the original, uncompiled pattern. Bug fixes: - `Issue #&#8203;81`\_: GitIgnoreSpec behaviors differ from git. - `Pull #&#8203;83`\_: Fix ReadTheDocs builds. Improvements: - Mark Python 3.12 as supported. See `Pull #&#8203;82`\_. - Improve test debugging. - Improve type hint on *on_error* parameter on `pathspec.pathspec.PathSpec.match_tree_entries()`. - Improve type hint on *on_error* parameter on `pathspec.util.iter_tree_entries()`. .. \_`Issue #&#8203;81`: [https://github.com/cpburnz/python-pathspec/issues/81](https://togithub.com/cpburnz/python-pathspec/issues/81) .. \_`Pull #&#8203;82`: [https://github.com/cpburnz/python-pathspec/pull/82](https://togithub.com/cpburnz/python-pathspec/pull/82) .. \_`Pull #&#8203;83`: [https://github.com/cpburnz/python-pathspec/pull/83](https://togithub.com/cpburnz/python-pathspec/pull/83) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/canonical/charmcraft). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy45My4xIiwidXBkYXRlZEluVmVyIjoiMzcuOTMuMSIsInRhcmdldEJyYW5jaCI6Im1haW4ifQ==-->

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged automated dependency update for pathspec from v0.11.2 to v0.12.1. Generated by Renovate, the change passed CI checks, received two approvals, and was successfully merged.
qwen3.6-35b-a3b-mtp-q6 Merged automated dependency update upgrading pathspec from v0.11.2 to v0.12.1. The release includes bug fixes, dropped Python 3.7 support, and new API methods.
qwen3.6-35b-a3b-mtp-q6 Automated dependency update merging pathspec v0.11.2 to v0.12.1. Includes bug fixes and Python 3.12 support. Successfully merged without conflicts.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1007 chore(deps): update dependency pathspec to v0.11.0 charmcraft merged Merged an automated dependency update upgrading pathspec from v0.10.3 to v0.11.0. Generated by Renovate, the change passed CI checks, received reviewer approval, and was successfully merged.
96%
#1648 chore(deps): update dependency referencing to v0.34.0 charmcraft merged Merged automated dependency update for referencing from v0.33.0 to v0.34.0. Approved by three reviewers, passed CI checks, and applied with minimal changes across two files.
76%
#1190 chore(deps): update dependency rpds-py to v0.9.2 charmcraft merged Merged automated dependency update upgrading rpds-py from v0.8.10 to v0.9.2. The Renovate bot submission passed CI checks and reviewer approval before merging.
76%
#155 chore(deps): update dependency lint/ruff to v0.1.15 craft-store merged Automatically updated lint/ruff from v0.1.9 to v0.1.15 via Renovate bot. The PR passed CI checks, received two approvals, and was successfully merged.
76%
#152 chore(deps): update dependency lint/ruff to v0.1.6 craft-application merged Merged automated dependency update upgrading lint/ruff from v0.1.2 to v0.1.6. Processed by Renovate bot, passed CI checks, and maintained 99.27% test coverage per Codecov.
75%
#112 chore(deps): update documentation dependencies to v0.8.1 craft-store merged Merged an automated Renovate update that upgraded sphinx-lint from v0.6.8 to v0.8.1. The change was approved, passed CI, and modified two files with minimal diff.
75%
#205 chore(deps): update dependency sphinx-lint to v0.9.0 craft-cli merged Merged automated dependency update for sphinx-lint from v0.8.1 to v0.9.0 via Renovate. Approved by two reviewers, passed CI, and maintained code coverage.
75%
#1189 chore(deps): update dependency referencing to v0.30.0 charmcraft merged Merged automated dependency update for referencing from v0.29.1 to v0.30.0. Approved by a reviewer, passed CI checks, and merged with changes to two files.
75%
#179 chore(deps): update dependency lint/ruff to v0.0.290 craft-cli merged Merged an automated dependency update from Renovate bot, upgrading lint/ruff from v0.0.285 to v0.0.290. The PR passed CI checks, received approval, and was successfully merged into the main branch.
75%
#166 chore(deps): update dependency docs/sphinx-lint to v0.9.1 starbase merged Merged an automated dependency update upgrading docs/sphinx-lint from v0.9.0 to v0.9.1. The change was approved, passed CI and coverage checks, and successfully merged with a single line modification.
75%