Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

⬆️ Drop coverage[toml] requirement and remove version cap from pytest-cov #133

Merged
merged 2 commits into from
Dec 23, 2022

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 23, 2022

Updates the requirements on coverage[toml] to permit the latest version.

Release notes

Sourced from coverage[toml]'s releases.

7.0.0

Nothing new beyond 7.0.0b1.

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

Changelog

Sourced from coverage[toml]'s changelog.

Version 7.0.0 — 2022-12-18

Nothing new beyond 7.0.0b1.

.. _changes_7-0-0b1:

Version 7.0.0b1 — 2022-12-03

A number of changes have been made to file path handling, including pattern matching and path remapping with the [paths] setting (see :ref:config_paths). These changes might affect you, and require you to update your settings.

(This release includes the changes from 6.6.0b1 <changes_6-6-0b1_>_, since 6.6.0 was never released.)

  • Changes to file pattern matching, which might require updating your configuration:

    • Previously, * would incorrectly match directory separators, making precise matching difficult. This is now fixed, closing issue 1407_.

    • Now ** matches any number of nested directories, including none.

  • Improvements to combining data files when using the :ref:config_run_relative_files setting, which might require updating your configuration:

    • During coverage combine, relative file paths are implicitly combined without needing a [paths] configuration setting. This also fixed issue 991_.

    • A [paths] setting like */foo will now match foo/bar.py so that relative file paths can be combined more easily.

    • The :ref:config_run_relative_files setting is properly interpreted in more places, fixing issue 1280_.

  • When remapping file paths with [paths], a path will be remapped only if the resulting path exists. The documentation has long said the prefix had to exist, but it was never enforced. This fixes issue 608, improves issue 649, and closes issue 757_.

  • Reporting operations now implicitly use the [paths] setting to remap file paths within a single data file. Combining multiple files still requires the coverage combine step, but this simplifies some single-file situations. Closes issue 1212_ and issue 713_.

... (truncated)

Commits

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 will merge this PR once CI passes on it, as requested by @burgholzer.


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 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)

Updates the requirements on [coverage[toml]](https://github.com/nedbat/coveragepy) to permit the latest version.
- [Release notes](https://github.com/nedbat/coveragepy/releases)
- [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
- [Commits](nedbat/coveragepy@6.4.2...7.0.0)

---
updated-dependencies:
- dependency-name: coverage[toml]
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Anything related to Python code labels Dec 23, 2022
@codecov
Copy link

codecov bot commented Dec 23, 2022

Codecov Report

Merging #133 (ac1a33c) into main (820feb4) will not change coverage.
The diff coverage is n/a.

@@          Coverage Diff          @@
##            main    #133   +/-   ##
=====================================
  Coverage   92.8%   92.8%           
=====================================
  Files         33      33           
  Lines       2503    2503           
=====================================
  Hits        2323    2323           
  Misses       180     180           

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

@burgholzer burgholzer changed the title ⬆️ Update coverage[toml] requirement from <6.6.0,>=6.4.2 to >=6.4.2,<7.1.0 ⬆️ Drop coverage[toml] requirement and remove version cap from pytest-cov Dec 23, 2022
@burgholzer
Copy link
Member

@dependabot merge

@dependabot dependabot bot merged commit cf05e90 into main Dec 23, 2022
@dependabot dependabot bot deleted the dependabot/pip/coverage-toml--gte-6.4.2-and-lt-7.1.0 branch December 23, 2022 10:30
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 Anything related to Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant