Skip to content

chore(deps-dev): bump coverage from 7.14.3 to 7.15.0 - #543

Merged
docktermj merged 2 commits into
mainfrom
dependabot/pip/coverage-7.15.0
Jul 24, 2026
Merged

chore(deps-dev): bump coverage from 7.14.3 to 7.15.0#543
docktermj merged 2 commits into
mainfrom
dependabot/pip/coverage-7.15.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 24, 2026

Copy link
Copy Markdown
Contributor

Bumps coverage from 7.14.3 to 7.15.0.

Release notes

Sourced from coverage's releases.

7.15.0

Version 7.15.0 — 2026-07-02

  • Since 7.14.0, reporting commands implicitly combine parallel data files. Now those commands have a new option --keep-combined to retain the data files after combining them instead of the default, which is to delete them. Finishes issue 2198.
  • Fix: the LCOV report would incorrectly count excluded functions as uncovered, as described in issue 2205. This is now fixed thanks to Martin Kuntz Jacobsen.
  • When running your program, coverage now correctly sets yourmodule.__spec__.loader as strongly recommended, avoiding the deprecation warning described in issue 2208. Thanks, A5rocks.
  • Fix: with Python 3.10, running with the -I (isolated mode) option didn’t correctly omit the current directory from the module search path, as described in issue 2103. That is now fixed thanks to Ilia Sorokin.

➡️  PyPI page: coverage 7.15.0. :arrow_right:  To install: python3 -m pip install coverage==7.15.0

Changelog

Sourced from coverage's changelog.

Version 7.15.0 — 2026-07-02

  • Since 7.14.0, reporting commands implicitly combine parallel data files. Now those commands have a new option --keep-combined to retain the data files after combining them instead of the default, which is to delete them. Finishes issue 2198_.

  • Fix: the LCOV report would incorrectly count excluded functions as uncovered, as described in issue 2205. This is now fixed thanks to Martin Kuntz Jacobsen <pull 2206_>.

  • When running your program, coverage now correctly sets yourmodule.__spec__.loader as strongly recommended <--loader--_>, avoiding the deprecation warning described in issue 2208. Thanks, A5rocks <pull 2209_>_.

  • Fix: with Python 3.10, running with the -I (isolated mode) option didn't correctly omit the current directory from the module search path, as described in issue 2103. That is now fixed thanks to Ilia Sorokin <pull 2211_>.

.. --loader--: https://docs.python.org/3/reference/datamodel.html#module.__loader_ .. _issue 2103: coveragepy/coveragepy#2103 .. _issue 2198: coveragepy/coveragepy#2198 .. _issue 2205: coveragepy/coveragepy#2205 .. _pull 2206: coveragepy/coveragepy#2206 .. _issue 2208: coveragepy/coveragepy#2208 .. _pull 2209: coveragepy/coveragepy#2209 .. _pull 2211: coveragepy/coveragepy#2211

.. _changes_7-14-3:

Commits
  • c8c8020 docs: sample HTML for 7.15.0
  • ae19db1 docs: prep for 7.15.0
  • 17b45a1 docs: --keep-combined in the man page
  • 6f9fa1e fix: preserve isolated sys.path on Python 3.10 (#2211)
  • 787af5f chore: bump actions/checkout in the action-dependencies group (#2210)
  • 1ed3998 fix: start attaching the loader on __spec__ #2208 (#2209)
  • 1ab1122 docs: remove stray comma
  • f24a91f feat: --keep-combined for reporting commands. #2198
  • 5e70751 test: canonicalize mock calls in test_cmdline to reduce diff noise
  • 65979cc fix: skip excluded functions in LCOV function totals (#2206)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [coverage](https://github.com/coveragepy/coveragepy) from 7.14.3 to 7.15.0.
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](coveragepy/coveragepy@7.14.3...7.15.0)

---
updated-dependencies:
- dependency-name: coverage
  dependency-version: 7.15.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Python programming language labels Jul 24, 2026
@dependabot
dependabot Bot requested a review from a team as a code owner July 24, 2026 01:43
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Python programming language labels Jul 24, 2026
@github-actions

Copy link
Copy Markdown

🤖 Claude Code Review

Review Summary

This is a routine Dependabot PR bumping the coverage package from 7.14.3 to 7.15.0 in two places in pyproject.toml (development and test dependency groups). Both instances are updated consistently.

Checklist results:

  • Code Quality: ✅ N/A — no application code changed, just a version pin.
  • Testing: ✅ N/A — no new functionality; existing test suite covers this via CI (pytest workflows run against the new pin).
  • Documentation: ✅ CHANGELOG.md not updated, but this matches established repo convention — prior identical Dependabot bumps (e.g. 4ce1eaa "Bump coverage from 7.14.2 to 7.14.3", a03c4b4 "Bump actions/setup-python") also did not touch CHANGELOG.md. No CommonMark/markdown issues since no .md files changed.
  • Security: ✅ No hardcoded credentials, no license files, no sensitive data. Version bump only, no behavioral change to review for input validation/error handling.

No issues found — safe to merge, consistent with prior dependency-bump PRs in this repo.

Automated code review analyzing defects and coding standards

@github-actions

Copy link
Copy Markdown

Coverage report

Click to see where and how coverage changed

FileStatementsMissingCoverageCoverage
(new stmts)
Lines missing
  src/senzing
  szengineflags.py
  szerror.py
Project Total  

This report was generated by python-coverage-comment-action

@docktermj
docktermj enabled auto-merge (squash) July 24, 2026 19:42
@docktermj docktermj self-assigned this Jul 24, 2026
@github-actions

Copy link
Copy Markdown

🤖 Claude Code Review

Confirmed: this is a routine Dependabot bump consistent with dozens of prior similar commits, none of which touch CHANGELOG.md. Here's my review.

PR Review: Bump coverage 7.14.3 → 7.15.0

This is a standard Dependabot dependency-version bump touching only pyproject.toml, updating the pinned coverage version in both the development and test extras.

Code Quality

Testing

  • ✅ N/A — no new functions/endpoints
  • N/A — no code logic changed; CI running the existing test suite against the new coverage version is the appropriate validation
  • ✅ N/A — no new edge cases introduced
  • N/A — coverage threshold unaffected by this change

Documentation

  • ✅ README — not applicable
  • ✅ API docs — not applicable
  • ✅ Inline comments — not applicable
  • ⚠️ CHANGELOG.md not updated — however, checking history, this is consistent with this repo's established convention: none of the ~20 prior routine dependency-bump commits (coverage, pytest, virtualenv, cryptography, black, mypy, etc.) updated CHANGELOG.md either. Not a blocker.
  • N/A — Markdown formatting not applicable, no .md files touched

Security

  • ✅ No hardcoded credentials
  • ✅ N/A — no input handling
  • ✅ N/A — no error handling changed
  • ✅ No sensitive data
  • ✅ No .lic files or AQAAAD-prefixed strings present in the diff

Verdict: ✅ Approve. Low-risk, mechanical version bump consistent with established project conventions. No issues found.

Automated code review analyzing defects and coding standards

@docktermj
docktermj merged commit a8beea2 into main Jul 24, 2026
63 checks passed
@docktermj
docktermj deleted the dependabot/pip/coverage-7.15.0 branch July 24, 2026 19:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Python programming language

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants