chore(pip-dev)(deps-dev): bump coverage from 7.6.9 to 7.6.10 #328

Merged
dependabot[bot] merged 1 commits from dependabot/pip/coverage-7.6.10 into main 2024-12-27 19:50:02 +01:00
dependabot[bot] commented 2024-12-27 17:58:18 +01:00 (Migrated from github.com)

Bumps coverage from 7.6.9 to 7.6.10.

Changelog

Sourced from coverage's changelog.

Version 7.6.10 — 2024-12-26

  • Fix: some descriptions of missing branches in HTML and LCOV reports were incorrect when multi-line statements were involved (issue 1874_ and issue 1875_). These are now fixed.

  • Fix: Python 3.14 defers evaluation of annotations <pep649_>_ by moving them into separate code objects. That code is rarely executed, so coverage.py would mark them as missing, as reported in issue 1908_. Now they are ignored by coverage automatically.

  • Fixed an obscure and mysterious problem on PyPy 3.10 seemingly involving mocks, imports, and trace functions: issue 1902_. To be honest, I don't understand the problem or the solution, but git bisect helped find it, and now it's fixed.

  • Docs: re-wrote the :ref:subprocess page to put multiprocessing first and to highlight the correct use of :class:multiprocessing.Pool <python:multiprocessing.pool.Pool>.

.. _issue 1874: nedbat/coveragepy#1874 .. _issue 1875: nedbat/coveragepy#1875 .. _issue 1902: nedbat/coveragepy#1902 .. _issue 1908: nedbat/coveragepy#1908 .. _pep649: https://docs.python.org/3.14/whatsnew/3.14.html#pep-649-deferred-evaluation-of-annotations

.. _changes_7-6-9:

Commits
  • f0dcf65 docs: sample HTML for 7.6.10
  • 0f26f35 docs: prep for 7.6.10
  • 81c5e43 docs: rewrite the subprocess page
  • 878410c chore: make doc_upgrade
  • f1d320d chore: make upgrade
  • 67f1440 debug: this condition is never true. really?
  • c85eaba fix: multi-line statements no longer confuse branch target descriptions. #187...
  • 73e58fa refactor: clarify the code that fixes with-statement exits
  • e16c9cc typo: backslask
  • 865fd7f chore: bump the action-dependencies group with 4 updates (#1909)
  • 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 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 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/nedbat/coveragepy) from 7.6.9 to 7.6.10. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst">coverage's changelog</a>.</em></p> <blockquote> <h2>Version 7.6.10 — 2024-12-26</h2> <ul> <li> <p>Fix: some descriptions of missing branches in HTML and LCOV reports were incorrect when multi-line statements were involved (<code>issue 1874</code>_ and <code>issue 1875</code>_). These are now fixed.</p> </li> <li> <p>Fix: Python 3.14 <code>defers evaluation of annotations &lt;pep649_&gt;</code>_ by moving them into separate code objects. That code is rarely executed, so coverage.py would mark them as missing, as reported in <code>issue 1908</code>_. Now they are ignored by coverage automatically.</p> </li> <li> <p>Fixed an obscure and mysterious problem on PyPy 3.10 seemingly involving mocks, imports, and trace functions: <code>issue 1902</code>_. To be honest, I don't understand the problem or the solution, but <code>git bisect</code> helped find it, and now it's fixed.</p> </li> <li> <p>Docs: re-wrote the :ref:<code>subprocess</code> page to put multiprocessing first and to highlight the correct use of :class:<code>multiprocessing.Pool &lt;python:multiprocessing.pool.Pool&gt;</code>.</p> </li> </ul> <p>.. _issue 1874: <a href="https://redirect.github.com/nedbat/coveragepy/issues/1874">nedbat/coveragepy#1874</a> .. _issue 1875: <a href="https://redirect.github.com/nedbat/coveragepy/issues/1875">nedbat/coveragepy#1875</a> .. _issue 1902: <a href="https://redirect.github.com/nedbat/coveragepy/issues/1902">nedbat/coveragepy#1902</a> .. _issue 1908: <a href="https://redirect.github.com/nedbat/coveragepy/issues/1908">nedbat/coveragepy#1908</a> .. _pep649: <a href="https://docs.python.org/3.14/whatsnew/3.14.html#pep-649-deferred-evaluation-of-annotations">https://docs.python.org/3.14/whatsnew/3.14.html#pep-649-deferred-evaluation-of-annotations</a></p> <p>.. _changes_7-6-9:</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/nedbat/coveragepy/commit/f0dcf65f47120d9f74f6777134d3b8e92515ce6f"><code>f0dcf65</code></a> docs: sample HTML for 7.6.10</li> <li><a href="https://github.com/nedbat/coveragepy/commit/0f26f35863781bb5736301e5b9c6ce8ea7d5d0f7"><code>0f26f35</code></a> docs: prep for 7.6.10</li> <li><a href="https://github.com/nedbat/coveragepy/commit/81c5e4311171f1db78b75a126608763a3964e98d"><code>81c5e43</code></a> docs: rewrite the subprocess page</li> <li><a href="https://github.com/nedbat/coveragepy/commit/878410caf5a026773769fe68a43705dcc48ddfc3"><code>878410c</code></a> chore: make doc_upgrade</li> <li><a href="https://github.com/nedbat/coveragepy/commit/f1d320d08b0180e58ec4fbbb4b5a93575e7d1b74"><code>f1d320d</code></a> chore: make upgrade</li> <li><a href="https://github.com/nedbat/coveragepy/commit/67f1440e0a384000e337ab54bd9cc01804aec201"><code>67f1440</code></a> debug: this condition is never true. really?</li> <li><a href="https://github.com/nedbat/coveragepy/commit/c85eaba206e1bf98302e0997e32c079e2c231f4b"><code>c85eaba</code></a> fix: multi-line statements no longer confuse branch target descriptions. <a href="https://redirect.github.com/nedbat/coveragepy/issues/187">#187</a>...</li> <li><a href="https://github.com/nedbat/coveragepy/commit/73e58fa9dd361b6496f2aa42ede490118ec0429c"><code>73e58fa</code></a> refactor: clarify the code that fixes with-statement exits</li> <li><a href="https://github.com/nedbat/coveragepy/commit/e16c9cc8c86edea415695ebd34ccad43b1b84a69"><code>e16c9cc</code></a> typo: backslask</li> <li><a href="https://github.com/nedbat/coveragepy/commit/865fd7fca4ed2e05f91f74c4c8809ca78adae229"><code>865fd7f</code></a> chore: bump the action-dependencies group with 4 updates (<a href="https://redirect.github.com/nedbat/coveragepy/issues/1909">#1909</a>)</li> <li>Additional commits viewable in <a href="https://github.com/nedbat/coveragepy/compare/7.6.9...7.6.10">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=coverage&package-manager=pip&previous-version=7.6.9&new-version=7.6.10)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) 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-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> 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 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) </details>
luketainton (Migrated from github.com) reviewed 2024-12-27 17:58:18 +01:00
sonarqubecloud[bot] commented 2024-12-27 17:59:39 +01:00 (Migrated from github.com)
## [![Quality Gate Passed](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/QualityGateBadge/qg-passed-20px.png 'Quality Gate Passed')](https://sonarcloud.io/dashboard?id=luketainton_roboluke-tasks&pullRequest=328) **Quality Gate passed** Issues ![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 New issues](https://sonarcloud.io/project/issues?id=luketainton_roboluke-tasks&pullRequest=328&issueStatuses=OPEN,CONFIRMED&sinceLeakPeriod=true) ![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/accepted-16px.png '') [0 Accepted issues](https://sonarcloud.io/project/issues?id=luketainton_roboluke-tasks&pullRequest=328&issueStatuses=ACCEPTED) Measures ![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 Security Hotspots](https://sonarcloud.io/project/security_hotspots?id=luketainton_roboluke-tasks&pullRequest=328&issueStatuses=OPEN,CONFIRMED&sinceLeakPeriod=true) ![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0.0% Coverage on New Code](https://sonarcloud.io/component_measures?id=luketainton_roboluke-tasks&pullRequest=328&metric=new_coverage&view=list) ![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0.0% Duplication on New Code](https://sonarcloud.io/component_measures?id=luketainton_roboluke-tasks&pullRequest=328&metric=new_duplicated_lines_density&view=list) [See analysis details on SonarQube Cloud](https://sonarcloud.io/dashboard?id=luketainton_roboluke-tasks&pullRequest=328)
Sign in to join this conversation.
No description provided.