build(deps): update dependency pytest-cov to v7.1.0 (main)
Metadata
Current evaluation
Renovate PR merged into craft-cli main as commit 04773a2, bumping pytest-cov from 7.0.0 to 7.1.0 in pyproject.toml and uv.lock; approved by 2 reviewers with all CI checks green.
Resolution: closed resolved
Reason: The PR itself was the fix and it merged: commit 04773a2 ('build(deps): update dependency pytest-cov to v7.1.0 (#436)') landed on main, and the repository now pins 'pytest-cov==7.1.0' in pyproject.toml (line 40) with matching uv.lock entries.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [pytest-cov](https://redirect.github.com/pytest-dev/pytest-cov) ([changelog](https://pytest-cov.readthedocs.io/en/latest/changelog.html)) | `==7.0.0` → `==7.1.0` |  |  |
---
### Release Notes
<details>
<summary>pytest-dev/pytest-cov (pytest-cov)</summary>
### [`v7.1.0`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#710-2026-03-21)
[Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v7.0.0...v7.1.0)
- Fixed total coverage computation to always be consistent, regardless of reporting settings.
Previously some reports could produce different total counts, and consequently can make --cov-fail-under behave different depending on
reporting options.
See `#​641 <https://github.com/pytest-dev/pytest-cov/issues/641>`\_.
- Improve handling of ResourceWarning from sqlite3.
The plugin adds warning filter for sqlite3 `ResourceWarning` unclosed database (since 6.2.0).
It checks if there is already existing plugin for this message by comparing filter regular expression.
When filter is specified on command line the message is escaped and does not match an expected message.
A check for an escaped regular expression is added to handle this case.
With this fix one can suppress `ResourceWarning` from sqlite3 from command line::
pytest -W "ignore:unclosed database in \<sqlite3.Connection object at:ResourceWarning" ...
- Various improvements to documentation.
Contributed by Art Pelling in `#​718 <https://github.com/pytest-dev/pytest-cov/pull/718>`\_ and
"vivodi" in `#​738 <https://github.com/pytest-dev/pytest-cov/pull/738>`*.
Also closed `#​736 <https://github.com/pytest-dev/pytest-cov/issues/736>`*.
- Fixed some assertions in tests.
Contributed by in Markéta Machová in `#​722 <https://github.com/pytest-dev/pytest-cov/pull/722>`\_.
- Removed unnecessary coverage configuration copying (meant as a backup because reporting commands had configuration side-effects before coverage 5.0).
</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 was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/craft-cli).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xMDIuMTEiLCJ1cGRhdGVkSW5WZXIiOiI0My4xMDIuMTEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbIlBSOiBEZXBlbmRlbmNpZXMiXX0=-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Renovate PR merged into craft-cli main as commit 04773a2, bumping pytest-cov from 7.0.0 to 7.1.0 in pyproject.toml and uv.lock; approved by 2 reviewers with all CI checks green. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/craft-cli#436 (04773a2), updating pytest-cov from 7.0.0 to 7.1.0 on main. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged automated dependency update upgrading pytest-cov from v7.0.0 to v7.1.0 on main. Approved by two reviewers and passed CI checks. The update fixes coverage computation inconsistencies and improves sqlite3 ResourceWarning handling. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/craft-cli#393
(confidence 80%)
Earlier Renovate PR that bumped pytest-cov 5.0.0 to 7.0.0 (commit 31c0db2), the version this PR supersedes.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #933 build(deps): update dependency pytest-cov to v7 (main) | craft-application | merged | Renovate PR #933 bumped pytest-cov from ==6.3.0 to ==7.0.0 in craft-application; approved by 2 reviewers and merged into main via commit be5d6994, all CI checks passing. Later advanced to v7.1.0 in #1056. | |
| #1056 build(deps): update dependency pytest-cov to v7.1.0 (main) | craft-application | merged | Renovate dependency bump PR updating pytest-cov from ==7.0.0 to ==7.1.0 in craft-application; approved and merged into main as commit 53386a4b with all test/lint checks passing. | |
| #232 build(deps): update dependency pytest-cov to v7.1.0 (main) | craft-archives | merged | Renovate PR merged into main as commit 4d206f0, bumping pytest-cov from ==7.0.0 to ==7.1.0 in pyproject.toml plus lockfile; all CI checks (lint, fast/slow tests, min-deps, OSV) passed. | |
| #205 build(deps): update dependency pytest-cov to v7 (main) | craft-archives | merged | Renovate PR #205 bumping pytest-cov from 4.1.0 to 7.0.0 was merged into main as commit 8b9823d; approved by 2 reviewers with all CI checks passing. Later raised to 7.1.0 in #232. | |
| #393 build(deps): update dependency pytest-cov to v7 | craft-cli | merged | Renovate PR merged pytest-cov 5.0.0 -> 7.0.0 in the dev dependency group (commit 31c0db2), approved by 2 reviewers with all CI checks green; later bumped again to 7.1.0 by #436. | |
| #37 build(deps): update dependency pytest-cov to v7 | craft-artifacts | merged | Renovate dependency bump of pytest-cov from ~=6.0 to ~=7.0 merged into main via commit 0844ee2 (PR #37), after manual merge by lengau; pyproject.toml and uv.lock now pin pytest-cov~=7.0. | |
| #324 build(deps): update dependency pytest-cov to v7 (main) | craft-store | merged | Merged PR #324 upgraded pytest-cov from 6.3.0 to 7.0.0 in commit 8e3e44a; all CI checks passed and two reviewers approved. | |
| #351 build(deps): update dependency pytest-cov to v7.1.0 (main) | craft-store | merged | Renovate dependency bump of pytest-cov 7.0.0 → 7.1.0 merged into main via commit 6ae2651 (#351); approved by 2 reviewers with CI green apart from unrelated OSV/windows checks. | |
| #285 build(deps): update dependency pytest-cov to v6 | starbase | merged | Renovate PR merged into main as commit d956942, bumping pytest-cov from ~=5.0 to ~=6.0 in pyproject.toml (2 files, +6/-6), later superseded by the v7 bump in #445. | |
| #832 build(deps): update dependency pytest-cov to v7 (main) | craft-providers | merged | Merged PR #832 in commit 9d9f3be, upgrading pytest-cov from ~=5.0 to ~=7.0 in the dev dependency group. |