Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github May 1, 2025

Updates the requirements on pytest-cov, hypothesis and ruff to permit the latest version.
Updates pytest-cov to 6.1.1

Changelog

Sourced from pytest-cov's changelog.

6.1.1 (2025-04-05)

  • Fixed breakage that occurs when --cov-context and the no_cover marker are used together.

6.1.0 (2025-04-01)

  • Change terminal output to use full width lines for the coverage header. Contributed by Tsvika Shapira in [#678](https://github.com/pytest-dev/pytest-cov/issues/678) <https://github.com/pytest-dev/pytest-cov/pull/678>_.
  • Removed unnecessary CovFailUnderWarning. Fixes [#675](https://github.com/pytest-dev/pytest-cov/issues/675) <https://github.com/pytest-dev/pytest-cov/issues/675>_.
  • Fixed the term report not using the precision specified via --cov-precision.

6.0.0 (2024-10-29)

  • Updated various documentation inaccuracies, especially on subprocess handling.
  • Changed fail under checks to use the precision set in the coverage configuration. Now it will perform the check just like coverage report would.
  • Added a --cov-precision cli option that can override the value set in your coverage configuration.
  • Dropped support for now EOL Python 3.8.

5.0.0 (2024-03-24)

  • Removed support for xdist rsync (now deprecated). Contributed by Matthias Reichenbach in [#623](https://github.com/pytest-dev/pytest-cov/issues/623) <https://github.com/pytest-dev/pytest-cov/pull/623>_.
  • Switched docs theme to Furo.
  • Various legacy Python cleanup and CI improvements. Contributed by Christian Clauss and Hugo van Kemenade in [#630](https://github.com/pytest-dev/pytest-cov/issues/630) <https://github.com/pytest-dev/pytest-cov/pull/630>, [#631](https://github.com/pytest-dev/pytest-cov/issues/631) <https://github.com/pytest-dev/pytest-cov/pull/631>, [#632](https://github.com/pytest-dev/pytest-cov/issues/632) <https://github.com/pytest-dev/pytest-cov/pull/632>_ and [#633](https://github.com/pytest-dev/pytest-cov/issues/633) <https://github.com/pytest-dev/pytest-cov/pull/633>_.
  • Added a pyproject.toml example in the docs. Contributed by Dawn James in [#626](https://github.com/pytest-dev/pytest-cov/issues/626) <https://github.com/pytest-dev/pytest-cov/pull/626>_.
  • Modernized project's pre-commit hooks to use ruff. Initial POC contributed by Christian Clauss in [#584](https://github.com/pytest-dev/pytest-cov/issues/584) <https://github.com/pytest-dev/pytest-cov/pull/584>_.
  • Dropped support for Python 3.7.

4.1.0 (2023-05-24)

  • Updated CI with new Pythons and dependencies.
  • Removed rsyncdir support. This makes pytest-cov compatible with xdist 3.0. Contributed by Sorin Sbarnea in [#558](https://github.com/pytest-dev/pytest-cov/issues/558) <https://github.com/pytest-dev/pytest-cov/pull/558>_.
  • Optimized summary generation to not be performed if no reporting is active (for example, when --cov-report='' is used without --cov-fail-under). Contributed by Jonathan Stewmon in [#589](https://github.com/pytest-dev/pytest-cov/issues/589) <https://github.com/pytest-dev/pytest-cov/pull/589>_.

... (truncated)

Commits
  • 9463242 Bump version: 6.1.0 → 6.1.1
  • 7f2781b Update changelog.
  • a59548f Allow the context plugin to check if the controller is running or not. Fixes ...
  • 10f8cde Bump version: 6.0.0 → 6.1.0
  • 10b14af Update changelog.
  • aa57aed Refactor a bit the internals to be a bit less boilerplatey and have more clar...
  • e760099 Make sure the CLI precision is used when creating report. Fixes #674.
  • 44540e1 Remove unnecessary CovFailUnderWarning. Closes #675.
  • 204af14 Update changelog.
  • 089e7bb Upgrade ruff.
  • Additional commits viewable in compare view

Updates hypothesis to 6.131.9

Release notes

Sourced from hypothesis's releases.

Hypothesis for Python - version 6.131.9

Fix a "BytesWarning" after version 6.131.1 if the source code used the same value in both a normal and binary string.

The canonical version of these notes (with links) is on readthedocs.

Commits
  • 0c6ac59 Bump hypothesis-python version to 6.131.9 and update changelog
  • b9586ff Merge pull request #4376 from tybug/fix-bytes-warning
  • 14b6538 use union instead of pipe
  • d2ad376 fix bytes warning
  • 4e788f7 Merge pull request #4374 from tybug/next
  • 814ead9 retitle
  • 2108abb add missing support.html redirect
  • f555283 move testimonials to usage.html
  • 485b802 move compatibility to "about hypothesis"
  • b0a1ee6 add redirect for test-statistics
  • Additional commits viewable in compare view

Updates ruff to 0.11.7

Release notes

Sourced from ruff's releases.

0.11.7

Release Notes

Preview features

  • [airflow] Apply auto fixes to cases where the names have changed in Airflow 3 (AIR301) (#17355)
  • [perflint] Implement fix for manual-dict-comprehension (PERF403) (#16719)
  • [syntax-errors] Make duplicate parameter names a semantic error (#17131)

Bug fixes

  • [airflow] Fix typos in provider package names (AIR302, AIR312) (#17574)
  • [flake8-type-checking] Visit keyword arguments in checks involving typing.cast/typing.NewType arguments (#17538)
  • [pyupgrade] Preserve parenthesis when fixing native literals containing newlines (UP018) (#17220)
  • [refurb] Mark the FURB161 fix unsafe except for integers and booleans (#17240)

Rule changes

  • [perflint] Allow list function calls to be replaced with a comprehension (PERF401) (#17519)
  • [pycodestyle] Auto-fix redundant boolean comparison (E712) (#17090)
  • [pylint] make fix unsafe if delete comments (PLR1730) (#17459)

Documentation

Contributors

... (truncated)

Changelog

Sourced from ruff's changelog.

0.11.7

Preview features

  • [airflow] Apply auto fixes to cases where the names have changed in Airflow 3 (AIR301) (#17355)
  • [perflint] Implement fix for manual-dict-comprehension (PERF403) (#16719)
  • [syntax-errors] Make duplicate parameter names a semantic error (#17131)

Bug fixes

  • [airflow] Fix typos in provider package names (AIR302, AIR312) (#17574)
  • [flake8-type-checking] Visit keyword arguments in checks involving typing.cast/typing.NewType arguments (#17538)
  • [pyupgrade] Preserve parenthesis when fixing native literals containing newlines (UP018) (#17220)
  • [refurb] Mark the FURB161 fix unsafe except for integers and booleans (#17240)

Rule changes

  • [perflint] Allow list function calls to be replaced with a comprehension (PERF401) (#17519)
  • [pycodestyle] Auto-fix redundant boolean comparison (E712) (#17090)
  • [pylint] make fix unsafe if delete comments (PLR1730) (#17459)

Documentation

0.11.6

Preview features

  • Avoid adding whitespace to the end of a docstring after an escaped quote (#17216)
  • [airflow] Extract AIR311 from AIR301 rules (AIR301, AIR311) (#17310, #17422)

Bug fixes

  • Raise syntax error when \ is at end of file (#17409)

0.11.5

Preview features

  • [airflow] Add missing AIR302 attribute check (#17115)
  • [airflow] Expand module path check to individual symbols (AIR302) (#17278)
  • [airflow] Extract AIR312 from AIR302 rules (AIR302, AIR312) (#17152)
  • [airflow] Update oudated AIR301, AIR302 rules (#17123)
  • [syntax-errors] Async comprehension in sync comprehension (#17177)
  • [syntax-errors] Check annotations in annotated assignments (#17283)
  • [syntax-errors] Extend annotation checks to await (#17282)

Bug fixes

... (truncated)

Commits
  • f7b4851 Bump 0.11.7 (#17613)
  • 9937064 [red-knot] Use iterative approach to collect overloads (#17607)
  • 8d2c792 red_knot_python_semantic: avoid Rust's screaming snake case convention in mdtest
  • 0f47810 red_knot_python_semantic: improve diagnostics for unsupported boolean convers...
  • eb1d251 red_knot_python_semantic: add "return type span" helper method
  • a45a0a9 red_knot_python_semantic: move parameter span helper method
  • 43bd043 ruff_db: add a From impl for FileRange to Span
  • 9a54ee3 red_knot_python_semantic: add snapshot tests for unsupported boolean conversions
  • 25c3be5 [red-knot] simplify != narrowing (#17610)
  • e71f3ed [red-knot] Update == and != narrowing (#17567)
  • Additional commits viewable in compare view

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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Summary by Sourcery

Build:

  • Update dependency version constraints for pytest-cov, hypothesis, and ruff

Updates the requirements on [pytest-cov](https://github.com/pytest-dev/pytest-cov), [hypothesis](https://github.com/HypothesisWorks/hypothesis) and [ruff](https://github.com/astral-sh/ruff) to permit the latest version.

Updates `pytest-cov` to 6.1.1
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-cov@v4.1.0...v6.1.1)

Updates `hypothesis` to 6.131.9
- [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
- [Commits](HypothesisWorks/hypothesis@hypothesis-python-6.104.2...hypothesis-python-6.131.9)

Updates `ruff` to 0.11.7
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.5.0...0.11.7)

---
updated-dependencies:
- dependency-name: pytest-cov
  dependency-version: 6.1.1
  dependency-type: direct:production
  dependency-group: dev-dependencies
- dependency-name: hypothesis
  dependency-version: 6.131.9
  dependency-type: direct:production
  dependency-group: dev-dependencies
- dependency-name: ruff
  dependency-version: 0.11.7
  dependency-type: direct:production
  dependency-group: dev-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels May 1, 2025
@sourcery-ai
Copy link

sourcery-ai bot commented May 1, 2025

Reviewer's Guide

This PR updates the version constraints for pytest-cov, hypothesis, and ruff development dependencies in the pyproject.toml file to allow the latest versions.

File-Level Changes

Change Details Files
Bump version constraints for dev dependencies.
  • Updated the maximum allowed version for pytest-cov to 6.1.1.
  • Updated the maximum allowed version for hypothesis to 6.131.9.
  • Updated the maximum allowed version for ruff to 0.11.7.
pyproject.toml

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it. You can also reply to a
    review comment with @sourcery-ai issue to create an issue from it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time. You can also comment
    @sourcery-ai title on the pull request to (re-)generate the title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time exactly where you
    want it. You can also comment @sourcery-ai summary on the pull request to
    (re-)generate the summary at any time.
  • Generate reviewer's guide: Comment @sourcery-ai guide on the pull
    request to (re-)generate the reviewer's guide at any time.
  • Resolve all Sourcery comments: Comment @sourcery-ai resolve on the
    pull request to resolve all Sourcery comments. Useful if you've already
    addressed all the comments and don't want to see them anymore.
  • Dismiss all Sourcery reviews: Comment @sourcery-ai dismiss on the pull
    request to dismiss all existing Sourcery reviews. Especially useful if you
    want to start fresh with a new review - don't forget to comment
    @sourcery-ai review to trigger a new review!

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Jun 1, 2025

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Jun 1, 2025
@dependabot dependabot bot deleted the dependabot/pip/dev-dependencies-79dfb6a65b branch June 1, 2025 09:44
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