Skip to content

Bump coverage from 7.15.2 to 7.15.3 - #139

Merged
github-actions[bot] merged 1 commit into
mainfrom
dependabot/pip/coverage-7.15.3
Aug 24, 2026
Merged

Bump coverage from 7.15.2 to 7.15.3#139
github-actions[bot] merged 1 commit into
mainfrom
dependabot/pip/coverage-7.15.3

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Bumps coverage from 7.15.2 to 7.15.3.

Release notes

Sourced from coverage's releases.

7.15.3

Version 7.15.3 — 2026-08-02

  • Fix: the sysmon core is incompatible with dynamic contexts. Previously, the combination would be prevented when read from the coverage.py configuration. But using the context API as pytest-cov does, contexts would be silently dropped. Now a warning is issued, thanks to Jisang Han. Closes issue 2200.
  • A performance improvement in the low-level line number bookkeeping when combining data files, thanks to Kevin Turcios.
  • Performance improvement in HTML reporting by reducing the number of times files have to be parsed, thanks to Kevin Turcios.

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

Changelog

Sourced from coverage's changelog.

Version 7.15.3 — 2026-08-02

  • Fix: the sysmon core is incompatible with dynamic contexts. Previously, the combination would be prevented when read from the coverage.py configuration. But using the context API as pytest-cov does, contexts would be silently dropped. Now a warning is issued, thanks to Jisang Han <pull 2234_>. Closes issue 2200.

  • A performance improvement in the low-level line number bookkeeping when combining data files, thanks to Kevin Turcios <pull 2239_>_.

  • Performance improvement in HTML reporting by reducing the number of times files have to be parsed, thanks to Kevin Turcios <pull 2240_>_.

.. _issue 2200: coveragepy/coveragepy#2200 .. _pull 2234: coveragepy/coveragepy#2234 .. _pull 2239: coveragepy/coveragepy#2239 .. _pull 2240: coveragepy/coveragepy#2240

.. _changes_7-15-2:

Commits
  • b7470d9 docs: sample HTML for 7.15.3
  • 27e6e80 docs: prep for 7.15.3
  • 396dbbb build: include NOTICE in wheels (#2232)
  • 54dde05 chore: bump the action-dependencies group with 7 updates (#2248)
  • c83a0e0 perf: skip AST parsing without soft keywords (#2240)
  • a57f981 refactor: fix some uncovered lines
  • 0252c34 refactor: move numbits aggregate to numbits
  • 1c4184c docs: maintainer workflow
  • e8a1c87 perf: speed up SQLite numbits aggregation (#2239)
  • 18c2a59 test: conditional use of Hypothesis
  • 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.15.2 to 7.15.3.
- [Release notes](https://github.com/coveragepy/coveragepy/releases)
- [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst)
- [Commits](coveragepy/coveragepy@7.15.2...7.15.3)

---
updated-dependencies:
- dependency-name: coverage
  dependency-version: 7.15.3
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot requested a review from a team as a code owner August 24, 2026 15:32
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Aug 24, 2026

@senzingdevops senzingdevops left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Automated: approving this pull request because it includes a patch update

@github-actions
github-actions Bot enabled auto-merge (squash) August 24, 2026 15:33
@github-actions

Copy link
Copy Markdown

🤖 Claude Code Review

PR Code Review

Summary of change: Bumps the coverage package pin from 7.15.2 to 7.15.3 (for python_version > '3.11') in two places in pyproject.toml (development and test dependency groups). This is an automated dependency-bump PR (likely Dependabot).

Code Quality

  • Style conventions: Change follows existing formatting/quoting conventions in the file (consistent with surrounding lines).
  • No commented-out code
  • Meaningful variable names: N/A (dependency version pin, not code)
  • DRY principle: The same version constraint appears in two places (development at line 38, test at line 87) — this duplication pre-exists in the file structure (likely because all extras aggregates from both), not introduced by this PR. Both occurrences were updated consistently, so no drift was introduced.
  • Defects: No logic changes, no code touched. This is a patch-version bump of a test-tooling dependency (coverage), not a runtime dependency — minimal risk. No bugs, edge cases, or security issues introduced.
  • CLAUDE.md considered: .claude/CLAUDE.md is general (documents project structure, dev commands, code style) and contains nothing environment-specific to a single developer's machine. Not implicated by this diff.

Testing

  • ✅ N/A — no new functions, endpoints, or logic added. This is a version bump of a dev/test dependency; existing CI test suite will validate compatibility.
  • ⚠️ Not verifiable in this review (no network access): I cannot confirm the coverage==7.15.3 release notes/changelog to verify there are no breaking changes, but patch version bumps are conventionally safe under semver.

Documentation

  • ✅ No README/API doc changes needed for a dependency bump.
  • ⚠️ CHANGELOG.md not updated — minor; most projects don't log routine dependency bumps in CHANGELOG.md, and this appears to be an automated Dependabot-style PR, so this is expected/acceptable rather than a defect.
  • ✅ N/A markdown formatting — no markdown files touched in this diff.

Security

  • ✅ No hardcoded credentials
  • ✅ No input validation concerns (build config only)
  • ✅ No error handling concerns
  • ✅ No sensitive data in logs
  • ✅ No .lic files or AQAAAD-prefixed strings present in this diff

Verdict

Approve. This is a low-risk, mechanical dependency version bump with no functional code changes. Both occurrences of the version pin were updated consistently. No issues found.

Automated code review analyzing defects and coding standards

@github-actions
github-actions Bot merged commit 1357899 into main Aug 24, 2026
12 checks passed
@github-actions
github-actions Bot deleted the dependabot/pip/coverage-7.15.3 branch August 24, 2026 15:33
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 Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants