Skip to content

Bump pytest-cov from 6.2.1 to 7.0.0#70

Merged
docktermj merged 4 commits intomainfrom
dependabot/pip/pytest-cov-7.0.0
Feb 18, 2026
Merged

Bump pytest-cov from 6.2.1 to 7.0.0#70
docktermj merged 4 commits intomainfrom
dependabot/pip/pytest-cov-7.0.0

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 18, 2026

Bumps pytest-cov from 6.2.1 to 7.0.0.

Changelog

Sourced from pytest-cov's changelog.

7.0.0 (2025-09-09)

  • 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/issues/551) <https://github.com/pytest-dev/pytest-cov/pull/551>_ with some extras in [#716](https://github.com/pytest-dev/pytest-cov/issues/716) <https://github.com/pytest-dev/pytest-cov/pull/716>_.

  • Removed some not really necessary testing deps like six.

6.3.0 (2025-09-06)

  • Added support for markdown reports. Contributed by Marcos Boger in [#712](https://github.com/pytest-dev/pytest-cov/issues/712) <https://github.com/pytest-dev/pytest-cov/pull/712>_ and [#714](https://github.com/pytest-dev/pytest-cov/issues/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/issues/706) <https://github.com/pytest-dev/pytest-cov/pull/706>_.
Commits
  • 224d896 Bump version: 6.3.0 → 7.0.0
  • 73424e3 Cleanup the docs a bit.
  • 36f1cc2 Bump pins in template.
  • f299c59 Bump the github-actions group with 2 updates
  • 25f0b2e Update docs/config.rst
  • bb23eac Improve configuration docs
  • a19531e Switch from build/pre-commit to uv/prek - this should make this faster.
  • 82f9993 Update changelog.
  • 211b5cd Fix links.
  • 97aadd7 Update some ci config, reformat and apply some lint fixes.
  • 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)

Resolves #551
Resolves #716
Resolves #712
Resolves #714
Resolves #706

@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Feb 18, 2026
@dependabot dependabot bot requested a review from a team as a code owner February 18, 2026 13:12
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Feb 18, 2026
@github-actions
Copy link

🤖 Claude Code Review


Code Review: pytest-cov Version Bump (6.2.1 → 7.0.0)

Code Quality

  • Style guide: Unable to fetch the style guide URL, but this change is a single dependency version bump in development-requirements.txt — a straightforward and clean change.
  • No commented-out code: None present.
  • Meaningful variable names: N/A for dependency files.
  • DRY principle: N/A.
  • Defects/bugs: No logic errors. This is a major version bump (6.x7.0.0). Worth noting that pytest-cov 7.0.0 dropped support for Python < 3.9 and changed some internals. If the project targets older Python versions, this could be a breaking change. Recommend verifying the project's minimum Python version is ≥ 3.9.
  • Project memory (CLAUDE.md): No .claude/CLAUDE.md file found — nothing to evaluate.

Testing

  • Unit/integration tests: This is a dependency version bump; no new code requires tests.
  • ⚠️ Test coverage: The CI/CD pipeline should validate that existing tests pass with pytest-cov==7.0.0. There is no evidence in the diff that tests were run and verified. This is expected for a dependency bump PR, but should be confirmed via CI.

Documentation

  • CHANGELOG.md not updated: CHANGELOG.md:9 shows an [Unreleased] section, but this dependency bump was not recorded there. Dependency bumps should be listed under an appropriate heading (e.g., Changed) in the [Unreleased] section per the Keep a Changelog format the project follows.
  • README: No README update needed for a dev-dependency bump.
  • API docs: N/A.
  • Inline comments: N/A.
  • Markdown formatting: CHANGELOG.md appears well-formed.

Security

  • No hardcoded credentials: None present.
  • Input validation: N/A.
  • Error handling: N/A.
  • No sensitive data in logs: N/A.
  • No license files (.lic) or AQAAAD-prefixed content: None found.

Summary

Area Status
Code Quality ✅ Pass
Testing ⚠️ Verify CI passes
Documentation ❌ CHANGELOG not updated
Security ✅ Pass

Action required:

  1. CHANGELOG.md (CHANGELOG.md:9): Add an entry for this bump under [Unreleased], e.g.:
    ### Changed in [Unreleased]
    - Bump pytest-cov from 6.2.1 to 7.0.0
  2. Python version compatibility: Confirm the project requires Python ≥ 3.9, as pytest-cov 7.0.0 dropped support for older versions.

Automated code review analyzing defects and coding standards

@dependabot dependabot bot force-pushed the dependabot/pip/pytest-cov-7.0.0 branch from 7aaf341 to 57109b7 Compare February 18, 2026 14:31
@github-actions
Copy link

🤖 Claude Code Review


Code Review: pytest-cov version bump (6.2.1 → 7.0.0)

This is a single-line dependency bump in development-requirements.txt.


Code Quality

  • Style guide: A version pin change in a requirements file has no style concerns.
  • No commented-out code: None present.
  • Meaningful variable names: N/A.
  • DRY principle: N/A.
  • Defects / bugs: No logic changes introduced. This is a major version bump (6.x7.0.0); consumers should verify no breaking changes in pytest-cov 7.0.0 affect the test suite. The pytest-cov changelog notes that 7.0.0 dropped support for some older Python versions and changed some CLI option defaults — worth confirming CI passes cleanly.
  • Project memory (.claude/CLAUDE.md): Not present; no concerns.

Testing

  • Unit/integration tests: No code changes; existing tests cover this implicitly.
  • Edge cases: N/A.
  • ⚠️ Test coverage: Cannot verify from the diff alone that CI ran successfully with the new version. Confirm CI green before merge.

Documentation

  • CHANGELOG.md not updated: CHANGELOG.md has an [Unreleased] section but this dependency bump is not mentioned there. Dependency version bumps should be logged (e.g., under a "Changed" or "Dependencies" subsection).
  • README: No README changes required for a dev dependency bump.
  • API docs: N/A.
  • Inline comments: N/A.
  • Markdown formatting: Existing markdown files not modified.

Security

  • No hardcoded credentials: None.
  • Input validation: N/A.
  • Error handling: N/A.
  • No sensitive data in logs: N/A.
  • No license files (.lic) or AQAAAD strings: None present.

Summary

Area Status
Code Quality ✅ Pass
Testing ⚠️ Verify CI passes
Documentation ❌ CHANGELOG not updated
Security ✅ Pass

Action required: Add an entry to CHANGELOG.md under [Unreleased] noting the pytest-cov bump from 6.2.1 to 7.0.0. Also confirm CI passes with the major version bump before merging.

Automated code review analyzing defects and coding standards

Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 6.2.1 to 7.0.0.
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-cov@v6.2.1...v7.0.0)

---
updated-dependencies:
- dependency-name: pytest-cov
  dependency-version: 7.0.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/pip/pytest-cov-7.0.0 branch from 57109b7 to 0c316f8 Compare February 18, 2026 14:34
@docktermj docktermj enabled auto-merge (squash) February 18, 2026 14:34
@docktermj docktermj self-assigned this Feb 18, 2026
@github-actions
Copy link

🤖 Claude Code Review

Code Review

PR Summary: Dependency bump - pytest-cov from 6.2.1 to 7.0.0


Code Quality

Style guide - Single dependency update, no style concerns.
No commented-out code - N/A
Meaningful variable names - N/A
DRY principle - N/A
Defects - No logic errors. Standard version pin update in development-requirements.txt.


Testing

Unit/integration tests - Not applicable for a dependency version bump.
⚠️ Test coverage - Cannot verify test suite passes with the new version from diff alone. CI should confirm pytest-cov==7.0.0 is compatible with pytest==9.0.2 and existing test configuration.


Documentation

README - No update needed for a dev dependency bump.
API docs - N/A
Inline comments - N/A
CHANGELOG.md - Not updated. Dependency bumps are typically noted in the changelog, even for dev dependencies.


Security

No hardcoded credentials - N/A
Input validation - N/A
Error handling - N/A
No sensitive data - N/A
No license files (.lic) - None present.


Summary

This is a straightforward pytest-cov major version bump (6.2.1 → 7.0.0). The change is minimal and low-risk, but note:

  1. CHANGELOG.md (development-requirements.txt:13) - Missing changelog entry for this dependency update.
  2. Major version bump - pytest-cov 7.0.0 is a major release. Verify CI passes and that there are no breaking changes affecting coverage configuration (e.g., .coveragerc, pyproject.toml coverage settings, or pytest.ini options).

Automated code review analyzing defects and coding standards

@github-actions
Copy link

🤖 Claude Code Review

Code Review

Reviewing the PR diff which contains a single dependency version bump for pytest-cov from 6.2.1 to 7.0.0.


Code Quality

  • Style guide: Single line change in a requirements file, no style concerns.
  • No commented-out code: N/A
  • Meaningful variable names: N/A
  • DRY principle: N/A
  • Defects: No bugs or logic errors. This is a dependency bump generated by Dependabot. No security advisories noted for this version change.

Testing

  • Unit/integration tests: No new functions or endpoints introduced; this is a tooling dependency update.
  • ⚠️ Test coverage: Cannot verify from the diff alone whether the bump causes any test regressions. The CI pipeline should catch this.

Documentation

  • README: No update needed for a dev dependency bump.
  • API docs: N/A
  • Inline comments: N/A
  • CHANGELOG.md: No CHANGELOG.md update is included. Dependency bumps are typically noted in changelogs. Verify whether the project convention requires changelog entries for dependency updates.

Security

  • No hardcoded credentials: N/A
  • Input validation: N/A
  • Error handling: N/A
  • No sensitive data in logs: N/A
  • No license files (.lic) or AQAAAD strings: N/A

Summary

Low risk change. A Dependabot-generated bump of pytest-cov from 6.2.1 to 7.0.0. The only actionable item is whether a CHANGELOG.md entry is expected per project convention. If the project does not require changelog entries for automated dependency bumps, this PR is ready to merge pending CI passing.

Automated code review analyzing defects and coding standards

@github-actions
Copy link

🤖 Claude Code Review

Code Review

PR Summary: Dependency bump — pytest-cov from 6.2.1 to 7.0.0


Code Quality

Style guide — Single-line change in a requirements file; no style concerns.

No commented-out code — N/A.

Meaningful variable names — N/A.

DRY principle — N/A.

Defects/bugs — No logic changes; this is a pure dependency version bump. No crashes, race conditions, or security issues introduced.

Project memory (.claude/CLAUDE.md) — No issues related to local-environment-specific content observed in this diff.


Testing

Unit/integration tests — No application code changed; existing tests should continue to work with the updated pytest-cov.

⚠️ Test coverage — Cannot verify from the diff alone that the new pytest-cov==7.0.0 does not introduce breaking changes to existing test coverage configuration. The 7.0.0 is a major version bump and may include breaking changes. Recommend confirming CI passes with this version before merging.


Documentation

README — No update needed.

API docs — N/A.

Inline comments — N/A.

⚠️ CHANGELOG.md — Not updated in this diff. Dependency bumps are often tracked in changelogs. Confirm whether your project convention requires this entry.

Markdown formatting — N/A.


Security

No hardcoded credentials — N/A.

Input validation — N/A.

Error handling — N/A.

No sensitive data in logs — N/A.

No license files (.lic) checked in — N/A.


Summary

Category Status
Code Quality ✅ Pass
Testing ⚠️ Verify CI
Documentation ⚠️ Consider CHANGELOG
Security ✅ Pass

Overall: Low-risk change. The only concern is that pytest-cov 7.0.0 is a major version bump which may include breaking changes. Verify that CI passes and that existing coverage reporting configuration (e.g., .coveragerc, pyproject.toml, setup.cfg) remains compatible with the new version.

Automated code review analyzing defects and coding standards

@docktermj docktermj merged commit 4d81c9d into main Feb 18, 2026
17 checks passed
@docktermj docktermj deleted the dependabot/pip/pytest-cov-7.0.0 branch February 18, 2026 15:28
@github-actions
Copy link

🤖 Claude Code Review

⚠️ No file changes detected - skipping code review.

This PR appears to contain only metadata changes (labels, description, etc.).

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.

1 participant