← 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

Renovate’s pathspec update from 0.11.2 to 0.12.1 was approved and merged in PR #1445 via commit 30303b21.

Resolution: closed resolved

Reason: PR canonical/charmcraft#1445 was merged after approval by two reviewers. Commit 30303b21 records the pathspec 0.12.1 dependency bump.

Evaluated by: mr-cal-bot

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
stealth/space-bunny-alpha — closed resolved Renovate’s pathspec update from 0.11.2 to 0.12.1 was approved and merged in PR #1445 via commit 30303b21.
stealth/space-bunny-alpha — closed resolved Merged PR #1445 updated pathspec from 0.11.2 to 0.12.1 in commit 30303b21.
stealth/space-bunny-alpha — closed resolved Renovate updated pathspec from 0.11.2 to 0.12.1 in merged PR canonical/charmcraft#1445 (commit 30303b21); the dependency change was approved by two reviewers.
stealth/space-bunny-alpha — closed resolved Renovate PR #1445 was merged in commit 30303b21, updating pathspec from 0.11.2 to 0.12.1.
stealth/space-bunny-alpha — closed resolved Merged PR #1445 in commit 30303b21, updating pathspec from 0.11.2 to 0.12.1 with a one-line dependency change.
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.

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 Renovate PR bumping pathspec 0.10.3 -> 0.11.0 was approved and merged via commit 9b286165 (changes 9e1e9b08), a one-line pin update.
92%
#1648 chore(deps): update dependency referencing to v0.34.0 charmcraft merged Renovate updated referencing 0.33.0 to 0.34.0 and merged the change in commit cb854b99 after three approvals; no CI failures were reported.
83%
#1189 chore(deps): update dependency referencing to v0.30.0 charmcraft merged Renovate dependency bump PR updating referencing 0.29.1 -> 0.30.0 was approved and merged into main via commit ef15765a (2 files, +2/-2); no CI issues reported.
82%
#1694 chore(deps): update bugfixes charmcraft merged Renovate’s patch updates were merged in #1694 as commit f46fb734, bumping four development dependencies to bugfix releases.
80%
#529 chore(deps): update dependency lint/ruff to v0.3.2 craft-providers merged Merged Renovate PR #529, updating lint/ruff from 0.3.0 to 0.3.2 after approval.
80%
#4696 chore(deps): update development dependencies (non-major) snapcraft merged Renovate's non-major dev-dependency bump (typeshed stubs: types-Deprecated, types-PyYAML, types-requests, types-setuptools, etc.) merged into main via commit 542fd6798.
80%
#364 chore(deps): update dependencies rockcraft merged Merged dependency updates in PR #364 via commit 1661d115, changing seven files (+152/-174) after approval by two reviewers.
80%
#734 chore(deps): update documentation dependencies craft-parts closed Renovate PR #734 was closed unmerged after five days of inactivity; its dependency versions appeared in 84e96162 and were later carried forward by 67623b5d.
80%
#163 chore(deps): update dependency pydantic to v2 craft-application closed Renovate’s Pydantic 2.5.2 bump was closed unmerged and later replaced by merged migration PR #401 (commit c2f0978a).
80%
#141 chore(deps): update dependency docs/sphinx-lint to v0.8.1 starbase merged Renovate PR #141 was merged, updating docs/sphinx-lint from 0.6.8 to 0.8.1 in commit 62cafda.
79%