Skip to content

Commit 0c84ec0

Browse files
chore(deps-dev): Bump the development-dependencies group with 2 updates (#407)
[//]: # (dependabot-start) ⚠️ **Dependabot is rebasing this PR** ⚠️ Rebasing might not happen immediately, so don't worry if this takes some time. Note: if you make any changes to this PR yourself, they will take precedence over the rebase. --- [//]: # (dependabot-end) Bumps the development-dependencies group with 2 updates: [coverage](https://github.com/coveragepy/coveragepy) and [ruff](https://github.com/astral-sh/ruff). Updates `coverage` from 7.11.3 to 7.12.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst">coverage's changelog</a>.</em></p> <blockquote> <h2>Version 7.12.0 — 2025-11-18</h2> <ul> <li> <p>The HTML report now shows separate coverage totals for statements and branches, as well as the usual combined coverage percentage. Thanks to Ryuta Otsuka for the <code>discussion &lt;issue 2081_&gt;</code>_ and the <code>implementation &lt;pull 2085_&gt;</code>_.</p> </li> <li> <p>The JSON report now includes separate coverage totals for statements and branches, thanks to <code>Ryuta Otsuka &lt;pull 2090_&gt;</code>_.</p> </li> <li> <p>Fix: <code>except*</code> clauses were not handled properly under the &quot;sysmon&quot; measurement core, causing KeyError exceptions as described in <code>issue 2086</code>_. This is now fixed.</p> </li> <li> <p>Fix: we now defend against aggressive mocking of <code>open()</code> that could cause errors inside coverage.py. An example of a failure is in <code>issue 2083</code>_.</p> </li> <li> <p>Fix: in unusual cases where a test suite intentionally exhausts the system's file descriptors to test handling errors in <code>open()</code>, coverage.py would fail when trying to open source files, as described in <code>issue 2091</code>_. This is now fixed.</p> </li> <li> <p>A small tweak to the HTML report: file paths now use thin spaces around slashes to make them easier to read.</p> </li> </ul> <p>.. _issue 2081: <a href="https://redirect.github.com/coveragepy/coveragepy/issues/2081">coveragepy/coveragepy#2081</a> .. _issue 2083: <a href="https://redirect.github.com/coveragepy/coveragepy/issues/2083">coveragepy/coveragepy#2083</a> .. _pull 2085: <a href="https://redirect.github.com/coveragepy/coveragepy/pull/2085">coveragepy/coveragepy#2085</a> .. _issue 2086: <a href="https://redirect.github.com/coveragepy/coveragepy/issues/2086">coveragepy/coveragepy#2086</a> .. _pull 2090: <a href="https://redirect.github.com/coveragepy/coveragepy/pull/2090">coveragepy/coveragepy#2090</a> .. _issue 2091: <a href="https://redirect.github.com/coveragepy/coveragepy/issues/2091">coveragepy/coveragepy#2091</a></p> <p>.. _changes_7-11-3:</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/coveragepy/coveragepy/commit/63db2b12d7a4fedda90061553ccf2ec6849c8a3d"><code>63db2b1</code></a> docs: sample HTML for 7.12.0</li> <li><a href="https://github.com/coveragepy/coveragepy/commit/598bbc3a51a492860547e7c3d8d076b811efe1bb"><code>598bbc3</code></a> docs: prep for 7.12.0</li> <li><a href="https://github.com/coveragepy/coveragepy/commit/557dd15f75bc4b4bf93b6163a9e6b2b29647d90d"><code>557dd15</code></a> feat: add statement and branch coverage percentages to JSON report (<a href="https://redirect.github.com/coveragepy/coveragepy/issues/2090">#2090</a>)</li> <li><a href="https://github.com/coveragepy/coveragepy/commit/e18359c834f0f428425b62fc564ec6d106d413e5"><code>e18359c</code></a> fix: don't crash if open() genuinely fails. <a href="https://redirect.github.com/coveragepy/coveragepy/issues/2091">#2091</a></li> <li><a href="https://github.com/coveragepy/coveragepy/commit/fff5e59b28e0a4660a5e19975eb02aeffcb05a01"><code>fff5e59</code></a> docs: thanks, Ryuta Otsuka <a href="https://redirect.github.com/coveragepy/coveragepy/issues/2085">#2085</a></li> <li><a href="https://github.com/coveragepy/coveragepy/commit/97bf6251ef0c40174645d6fb0352a25df3531e72"><code>97bf625</code></a> docs: support files for the sample html</li> <li><a href="https://github.com/coveragepy/coveragepy/commit/8320b746113ec269437d3465873ff7ae19eeccc1"><code>8320b74</code></a> style(html): tweak the styling for the new stmt/branch stats <a href="https://redirect.github.com/coveragepy/coveragepy/issues/2085">#2085</a></li> <li><a href="https://github.com/coveragepy/coveragepy/commit/7e081839b0987c6a9b3bba4efe86e80deb1c1776"><code>7e08183</code></a> feat(templite): {% else %}</li> <li><a href="https://github.com/coveragepy/coveragepy/commit/4abe253c579db1b3d72a4b2dfd52bf9b7c2fc2aa"><code>4abe253</code></a> feat: add statement and branch coverage columns to index.html report (<a href="https://redirect.github.com/coveragepy/coveragepy/issues/2085">#2085</a>)</li> <li><a href="https://github.com/coveragepy/coveragepy/commit/ddbafa90974ff4de00467f05ba712d6d21937920"><code>ddbafa9</code></a> build: no longer need to work around a pytest/iTerm2 bug</li> <li>Additional commits viewable in <a href="https://github.com/coveragepy/coveragepy/compare/7.11.3...7.12.0">compare view</a></li> </ul> </details> <br /> Updates `ruff` from 0.14.5 to 0.14.6 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/astral-sh/ruff/releases">ruff's releases</a>.</em></p> <blockquote> <h2>0.14.6</h2> <h2>Release Notes</h2> <p>Released on 2025-11-21.</p> <h3>Preview features</h3> <ul> <li>[<code>flake8-bandit</code>] Support new PySNMP API paths (<code>S508</code>, <code>S509</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/21374">#21374</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>Adjust own-line comment placement between branches (<a href="https://redirect.github.com/astral-sh/ruff/pull/21185">#21185</a>)</li> <li>Avoid syntax error when formatting attribute expressions with outer parentheses, parenthesized value, and trailing comment on value (<a href="https://redirect.github.com/astral-sh/ruff/pull/20418">#20418</a>)</li> <li>Fix panic when formatting comments in unary expressions (<a href="https://redirect.github.com/astral-sh/ruff/pull/21501">#21501</a>)</li> <li>Respect <code>fmt: skip</code> for compound statements on a single line (<a href="https://redirect.github.com/astral-sh/ruff/pull/20633">#20633</a>)</li> <li>[<code>refurb</code>] Fix <code>FURB103</code> autofix (<a href="https://redirect.github.com/astral-sh/ruff/pull/21454">#21454</a>)</li> <li>[<code>ruff</code>] Fix false positive for complex conversion specifiers in <code>logging-eager-conversion</code> (<code>RUF065</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/21464">#21464</a>)</li> </ul> <h3>Rule changes</h3> <ul> <li>[<code>ruff</code>] Avoid false positive on <code>ClassVar</code> reassignment (<code>RUF012</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/21478">#21478</a>)</li> </ul> <h3>CLI</h3> <ul> <li>Render hyperlinks for lint errors (<a href="https://redirect.github.com/astral-sh/ruff/pull/21514">#21514</a>)</li> <li>Add a <code>ruff analyze</code> option to skip over imports in <code>TYPE_CHECKING</code> blocks (<a href="https://redirect.github.com/astral-sh/ruff/pull/21472">#21472</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>Limit <code>eglot-format</code> hook to eglot-managed Python buffers (<a href="https://redirect.github.com/astral-sh/ruff/pull/21459">#21459</a>)</li> <li>Mention <code>force-exclude</code> in &quot;Configuration &gt; Python file discovery&quot; (<a href="https://redirect.github.com/astral-sh/ruff/pull/21500">#21500</a>)</li> </ul> <h3>Contributors</h3> <ul> <li><a href="https://github.com/ntBre"><code>@​ntBre</code></a></li> <li><a href="https://github.com/dylwil3"><code>@​dylwil3</code></a></li> <li><a href="https://github.com/gauthsvenkat"><code>@​gauthsvenkat</code></a></li> <li><a href="https://github.com/MichaReiser"><code>@​MichaReiser</code></a></li> <li><a href="https://github.com/thamer"><code>@​thamer</code></a></li> <li><a href="https://github.com/Ruchir28"><code>@​Ruchir28</code></a></li> <li><a href="https://github.com/thejcannon"><code>@​thejcannon</code></a></li> <li><a href="https://github.com/danparizher"><code>@​danparizher</code></a></li> <li><a href="https://github.com/chirizxc"><code>@​chirizxc</code></a></li> </ul> <h2>Install ruff 0.14.6</h2> <h3>Install prebuilt binaries via shell script</h3> <pre lang="sh"><code>curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.14.6/ruff-installer.sh | sh &lt;/tr&gt;&lt;/table&gt; </code></pre> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md">ruff's changelog</a>.</em></p> <blockquote> <h2>0.14.6</h2> <p>Released on 2025-11-21.</p> <h3>Preview features</h3> <ul> <li>[<code>flake8-bandit</code>] Support new PySNMP API paths (<code>S508</code>, <code>S509</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/21374">#21374</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>Adjust own-line comment placement between branches (<a href="https://redirect.github.com/astral-sh/ruff/pull/21185">#21185</a>)</li> <li>Avoid syntax error when formatting attribute expressions with outer parentheses, parenthesized value, and trailing comment on value (<a href="https://redirect.github.com/astral-sh/ruff/pull/20418">#20418</a>)</li> <li>Fix panic when formatting comments in unary expressions (<a href="https://redirect.github.com/astral-sh/ruff/pull/21501">#21501</a>)</li> <li>Respect <code>fmt: skip</code> for compound statements on a single line (<a href="https://redirect.github.com/astral-sh/ruff/pull/20633">#20633</a>)</li> <li>[<code>refurb</code>] Fix <code>FURB103</code> autofix (<a href="https://redirect.github.com/astral-sh/ruff/pull/21454">#21454</a>)</li> <li>[<code>ruff</code>] Fix false positive for complex conversion specifiers in <code>logging-eager-conversion</code> (<code>RUF065</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/21464">#21464</a>)</li> </ul> <h3>Rule changes</h3> <ul> <li>[<code>ruff</code>] Avoid false positive on <code>ClassVar</code> reassignment (<code>RUF012</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/21478">#21478</a>)</li> </ul> <h3>CLI</h3> <ul> <li>Render hyperlinks for lint errors (<a href="https://redirect.github.com/astral-sh/ruff/pull/21514">#21514</a>)</li> <li>Add a <code>ruff analyze</code> option to skip over imports in <code>TYPE_CHECKING</code> blocks (<a href="https://redirect.github.com/astral-sh/ruff/pull/21472">#21472</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>Limit <code>eglot-format</code> hook to eglot-managed Python buffers (<a href="https://redirect.github.com/astral-sh/ruff/pull/21459">#21459</a>)</li> <li>Mention <code>force-exclude</code> in &quot;Configuration &gt; Python file discovery&quot; (<a href="https://redirect.github.com/astral-sh/ruff/pull/21500">#21500</a>)</li> </ul> <h3>Contributors</h3> <ul> <li><a href="https://github.com/ntBre"><code>@​ntBre</code></a></li> <li><a href="https://github.com/dylwil3"><code>@​dylwil3</code></a></li> <li><a href="https://github.com/gauthsvenkat"><code>@​gauthsvenkat</code></a></li> <li><a href="https://github.com/MichaReiser"><code>@​MichaReiser</code></a></li> <li><a href="https://github.com/thamer"><code>@​thamer</code></a></li> <li><a href="https://github.com/Ruchir28"><code>@​Ruchir28</code></a></li> <li><a href="https://github.com/thejcannon"><code>@​thejcannon</code></a></li> <li><a href="https://github.com/danparizher"><code>@​danparizher</code></a></li> <li><a href="https://github.com/chirizxc"><code>@​chirizxc</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/astral-sh/ruff/commit/59c6cb521d26380120f8522476fd09d296bf4f2e"><code>59c6cb5</code></a> Bump 0.14.6 (<a href="https://redirect.github.com/astral-sh/ruff/issues/21558">#21558</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/54dba15088ced32c31592ab44ddfdf40614002bb"><code>54dba15</code></a> [ty] Improve debug messages when imports fail (<a href="https://redirect.github.com/astral-sh/ruff/issues/21555">#21555</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/1af318534a01ba6be69d7d77c33e96080635a8af"><code>1af3185</code></a> [ty] Add support for relative import completions</li> <li><a href="https://github.com/astral-sh/ruff/commit/553e5686248e86b9c781af77c714adc229bf8cc5"><code>553e568</code></a> [ty] Refactor detection of import statements for completions</li> <li><a href="https://github.com/astral-sh/ruff/commit/cdef3f5ab8115e2581e080341d4bab932d905af4"><code>cdef3f5</code></a> [ty] Use dedicated collector for completions</li> <li><a href="https://github.com/astral-sh/ruff/commit/617882242719af179a42be68170f9de9d83174f4"><code>6178822</code></a> [ty] Attach subdiagnostics to <code>unresolved-import</code> errors for relative imports...</li> <li><a href="https://github.com/astral-sh/ruff/commit/6b7adb0537d1a57f26cf462a637af483e0ba2c75"><code>6b7adb0</code></a> [ty] support PEP 613 type aliases (<a href="https://redirect.github.com/astral-sh/ruff/issues/21394">#21394</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/06941c1987bd4fe2b54d99b5514784472cabc0b3"><code>06941c1</code></a> [ty] More low-hanging fruit for inlay hint goto-definition (<a href="https://redirect.github.com/astral-sh/ruff/issues/21548">#21548</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/eb7c098d6b70aacbaebe8b7c8d7710ad4ad0f46b"><code>eb7c098</code></a> [ty] implement <code>TypedDict</code> structural assignment (<a href="https://redirect.github.com/astral-sh/ruff/issues/21467">#21467</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/1b28fc1f1417284a075afa4a18c5e9d31a7d8620"><code>1b28fc1</code></a> [ty] Add more random TypeDetails and tests (<a href="https://redirect.github.com/astral-sh/ruff/issues/21546">#21546</a>)</li> <li>Additional commits viewable in <a href="https://github.com/astral-sh/ruff/compare/0.14.5...0.14.6">compare view</a></li> </ul> </details> <br /> 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 <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 </details> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent a3b08b4 commit 0c84ec0

File tree

1 file changed

+113
-113
lines changed

1 file changed

+113
-113
lines changed

0 commit comments

Comments
 (0)