chore(deps): update dependency coverage to v7.2.2
Metadata
Current evaluation
Merged dependency update for coverage from v7.1.0 to v7.2.2. Approved by one reviewer, passed CI checks, and successfully integrated into the codebase.
Suggested action: —
No scores available.
Issue body
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [coverage](https://togithub.com/nedbat/coveragepy) | `==7.1.0` -> `==7.2.2` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
---
### Release Notes
<details>
<summary>nedbat/coveragepy</summary>
### [`v7.2.2`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-722--2023-03-16)
[Compare Source](https://togithub.com/nedbat/coveragepy/compare/7.2.1...7.2.2)
- Fix: if a virtualenv was created inside a source directory, and a sourced
package was installed inside the virtualenv, then all of the third-party
packages inside the virtualenv would be measured. This was incorrect, but
has now been fixed: only the specified packages will be measured, thanks to
`Manuel Jacob <pull 1560_>`\_.
- Fix: the `coverage lcov` command could create a .lcov file with incorrect
LF (lines found) and LH (lines hit) totals. This is now fixed, thanks to
`Ian Moore <pull 1583_>`\_.
- Fix: the `coverage xml` command on Windows could create a .xml file with
duplicate `<package>` elements. This is now fixed, thanks to `Benjamin
Parzella <pull 1574_>`*, closing `issue 1573`*.
.. \_pull 1560:[https://github.com/nedbat/coveragepy/pull/1560](https://togithub.com/nedbat/coveragepy/pull/1560)0
.. \_issue 1573[https://github.com/nedbat/coveragepy/issues/1573](https://togithub.com/nedbat/coveragepy/issues/1573)73
.. \_pull 157[https://github.com/nedbat/coveragepy/pull/1574](https://togithub.com/nedbat/coveragepy/pull/1574)574
.. \_pull 15[https://github.com/nedbat/coveragepy/pull/1583](https://togithub.com/nedbat/coveragepy/pull/1583)1583
.. \_changes\_7-2-1:
### [`v7.2.1`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-721--2023-02-26)
[Compare Source](https://togithub.com/nedbat/coveragepy/compare/7.2.0...7.2.1)
- Fix: the PyPI page had broken links to documentation pages, but no longer
does, closing `issue 1566`\_.
- Fix: public members of the coverage module are now properly indicated so that
mypy will find them, fixing `issue 1564`\_.
.. \_issue 1564:[https://github.com/nedbat/coveragepy/issues/1564](https://togithub.com/nedbat/coveragepy/issues/1564)4
.. \_issue 1566[https://github.com/nedbat/coveragepy/issues/1566](https://togithub.com/nedbat/coveragepy/issues/1566)66
.. \_changes\_7-2-0:
### [`v7.2.0`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-720--2023-02-22)
[Compare Source](https://togithub.com/nedbat/coveragepy/compare/7.1.0...7.2.0)
- Added a new setting `[report] exclude_also` to let you add more exclusions
without overwriting the defaults. Thanks, `Alpha Chen <pull 1557_>`*,
closing `issue 1391`*.
- Added a :meth:`.CoverageData.purge_files` method to remove recorded data for
a particular file. Contributed by `Stephan Deibel <pull 1547_>`\_.
- Fix: when reporting commands fail, they will no longer congratulate
themselves with messages like "Wrote XML report to file.xml" before spewing a
traceback about their failure.
- Fix: arguments in the public API that name file paths now accept pathlib.Path
objects. This includes the `data_file` and `config_file` arguments to
the Coverage constructor and the `basename` argument to CoverageData.
Closes `issue 1552`\_.
- Fix: In some embedded environments, an IndexError could occur on stop() when
the originating thread exits before completion. This is now fixed, thanks to
`Russell Keith-Magee <pull 1543_>`*, closing `issue 1542`*.
- Added a `py.typed` file to announce our type-hintedness. Thanks,
`KotlinIsland <pull 1550_>`\_.
.. \_issue 1391:[https://github.com/nedbat/coveragepy/issues/1391](https://togithub.com/nedbat/coveragepy/issues/1391)1
.. \_issue 1542[https://github.com/nedbat/coveragepy/issues/1542](https://togithub.com/nedbat/coveragepy/issues/1542)42
.. \_pull 154[https://github.com/nedbat/coveragepy/pull/1543](https://togithub.com/nedbat/coveragepy/pull/1543)543
.. \_pull 15[https://github.com/nedbat/coveragepy/pull/1547](https://togithub.com/nedbat/coveragepy/pull/1547)1547
.. \_pull 1[https://github.com/nedbat/coveragepy/pull/1550](https://togithub.com/nedbat/coveragepy/pull/1550)/1550
.. \_issue [https://github.com/nedbat/coveragepy/issues/1552](https://togithub.com/nedbat/coveragepy/issues/1552)s/1552
.. \_pull[https://github.com/nedbat/coveragepy/pull/1557](https://togithub.com/nedbat/coveragepy/pull/1557)ll/1557
.. \_changes\_7-1-0:
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - "after 1 am and before 7 am" in timezone Etc/UTC.
🚦 **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://app.renovatebot.com/dashboard#github/canonical/charmcraft).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNTQuNyIsInVwZGF0ZWRJblZlciI6IjM1LjExLjAifQ==-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged dependency update for coverage from v7.1.0 to v7.2.2. Approved by one reviewer, passed CI checks, and successfully integrated into the codebase. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged automated dependency update for coverage from v7.1.0 to v7.2.2 via Renovate bot. Includes fixes for virtualenv measurement, lcov totals, and Windows XML generation. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged automated dependency update upgrading coverage from v7.1.0 to v7.2.2. The change incorporates upstream bug fixes for virtualenv measurement, lcov reporting, and XML generation. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #42 chore(deps): update dependency coverage to v7.2.1 | starbase | merged | Merged automated dependency update upgrading coverage from v7.1.0 to v7.2.1. Approved by a reviewer, passed CI checks, and successfully integrated. | |
| #64 chore(deps): update dependency coverage to v7.2.5 | starbase | merged | Merged an automated dependency update for the coverage package from v7.2.2 to v7.2.5. Approved by a reviewer, passed CI checks, and automatically merged. | |
| #27 chore(deps): update dependency coverage to v7.2.0 | craft-archives | merged | Dependency update for coverage from v7.1.0 to v7.2.0 was approved, passed CI, and successfully merged. Codecov reported no coverage impact. | |
| #1250 chore(deps): update dependency coverage to v7.3.1 | charmcraft | merged | Merged automated dependency update for coverage from v7.2.7 to v7.3.1. The change passed CI checks and approvals before being successfully integrated into the main branch. | |
| #1006 chore(deps): update dependency coverage to v7.1.0 | charmcraft | merged | Updated the coverage dependency from 7.0.5 to 7.1.0. The automated pull request was approved, passed CI checks, and has been successfully merged. | |
| #977 chore(deps): update dependency coverage to v7 | charmcraft | merged | Automated dependency update to coverage v7 was approved after local testing and successfully merged into the codebase. | |
| #157 chore(deps): update dependency dev/coverage to v7.4.1 | craft-store | merged | Dependency dev/coverage updated from v7.4.0 to v7.4.1. The change was merged after passing CI checks and receiving two approvals. The update adds Python 3.13.0a3 support and fixes a JSON report format version issue. | |
| #329 build(deps): update dependency coverage to v7.12.0 (main) | craft-store | merged | Merged an automated dependency update upgrading coverage from v7.10.7 to v7.12.0. Approved by two reviewers and passing CI, the change was successfully integrated into the main branch. | |
| #285 build(deps): update dependency coverage to v7.6.1 | craft-cli | merged | Merged automated dependency update upgrading coverage from v7.5.3 to v7.6.1. Approved by two reviewers, passed CI checks, and modified a single file. | |
| #469 build(deps): update dependency coverage to v7.15.4 (main) | craft-cli | merged | Merged automated dependency update for coverage from v7.15.2 to v7.15.4. Approved by one reviewer, passed CI checks, and merged into main. |