build(deps): update dependency pytest-cov to v7
Metadata
Current evaluation
Merged in canonical/starbase#445 via commit f9460cc, updating pytest-cov from ~=6.0 to ~=7.0 after all listed CI checks passed.
Resolution: closed resolved
Reason: PR #445 was merged into main as commit f9460cc, updating the pytest-cov constraint from ~=6.0 to ~=7.0. It received two approvals and passed all listed CI checks with no unresolved review comments.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more [here](https://redirect.github.com/renovatebot/renovate/discussions/37842).
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| [pytest-cov](https://redirect.github.com/pytest-dev/pytest-cov) ([changelog](https://pytest-cov.readthedocs.io/en/latest/changelog.html)) | `~=6.0` -> `~=7.0` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>pytest-dev/pytest-cov (pytest-cov)</summary>
### [`v7.0.0`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#700-2025-09-09)
[Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v6.3.0...v7.0.0)
- Dropped support for subprocesses measurement.
It was a feature added long time ago when coverage lacked a nice way to measure subprocesses created in tests.
It relied on a `.pth` file, there was no way to opt-out and it created bad interations
with `coverage's new patch system <https://coverage.readthedocs.io/en/latest/config.html#run-patch>`\_ added
in `7.10 <https://coverage.readthedocs.io/en/7.10.6/changes.html#version-7-10-0-2025-07-24>`\_.
To migrate to this release you might need to enable the suprocess patch, example for `.coveragerc`:
.. code-block:: ini
\[run]
patch = subprocess
This release also requires at least coverage 7.10.6.
- Switched packaging to have metadata completely in `pyproject.toml` and use `hatchling <https://pypi.org/project/hatchling/>`\_ for
building.
Contributed by Ofek Lev in `#​551 <https://github.com/pytest-dev/pytest-cov/pull/551>`\_
with some extras in `#​716 <https://github.com/pytest-dev/pytest-cov/pull/716>`\_.
- Removed some not really necessary testing deps like `six`.
### [`v6.3.0`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#630-2025-09-06)
[Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v6.2.1...v6.3.0)
- Added support for markdown reports.
Contributed by Marcos Boger in `#​712 <https://github.com/pytest-dev/pytest-cov/pull/712>`\_
and `#​714 <https://github.com/pytest-dev/pytest-cov/pull/714>`\_.
- Fixed some formatting issues in docs.
Anonymous contribution in `#​706 <https://github.com/pytest-dev/pytest-cov/pull/706>`\_.
</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/starbase).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS45Ny4xMCIsInVwZGF0ZWRJblZlciI6IjQxLjk3LjEwIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJQUjogRGVwZW5kZW5jaWVzIl19-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/starbase#445 via commit f9460cc, updating pytest-cov from ~=6.0 to ~=7.0 after all listed CI checks passed. | |
| stealth/space-bunny-alpha | — | closed resolved | Renovate's pytest-cov v7 bump (PR #445, commit f9460cc) was merged into main, updating pyproject.toml dev group to pytest-cov~=7.0 plus the uv.lock; all CI checks passed. | |
| stealth/space-bunny-alpha | — | closed resolved | Renovate PR bumping pytest-cov from ~=6.0 to ~=7.0 was merged into main via commit f9460cc; pyproject.toml and uv.lock now pin pytest-cov~=7.0. | |
| stealth/space-bunny-alpha | — | closed resolved | Renovate PR #445 merged as commit f9460cc, bumping pytest-cov from ~=6.0 to ~=7.0 in pyproject.toml and uv.lock. All CI checks passed and 2 reviewers approved; the constraint remains ~=7.0 at HEAD. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged pytest-cov upgrade from ~=6.0 to ~=7.0 in main via PR #445, commit f9460cc; tests and security checks passed. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #445 updated pytest-cov from ~=6.0 to ~=7.0 in commit f9460cc; all CI checks passed. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged automated dependency update upgrading pytest-cov from v6 to v7. CI checks passed and two reviewers approved. The change updates two files, aligning the project with the new release that drops subprocess measurement support and requires coverage 7.10.6+. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged automated dependency update upgrading pytest-cov from v6 to v7. Applied without conflicts or comments, fulfilling routine maintenance requirements. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #21 build(deps): update dependency pytest-cov to v7 | debcraft | merged | Merged PR #21 as commit 88d1694, upgrading pytest-cov from ~=6.0 to ~=7.0 after two approvals and all CI checks passed. | |
| #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. | |
| #140 build(deps): update dependency pytest-cov to v7 | craft-grammar | merged | Merged PR #140 in commit 6bc31f6, upgrading pytest-cov from ~=6.0 to ~=7.0 and refreshing the lockfile; all CI checks passed. | |
| #1375 build(deps): update dependency pytest-cov to v7 (main) | craft-parts | merged | Merged into main via commit 1c2d5740, updating pytest-cov from ~=5.0 to ~=7.0 after tests, lint, and security checks passed. | |
| #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. | |
| #216 build(deps): update dependency pytest-cov to v7 | imagecraft | merged | Renovate PR #216 was merged as commit a589bd8, updating pytest-cov from ~=6.0 to ~=7.0. | |
| #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. | |
| #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. | |
| #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. |