dependabot[bot] opened a new pull request, #414:
URL: https://github.com/apache/hudi-rs/pull/414

   Bumps [coverage](https://github.com/nedbat/coveragepy) from 7.8 to 7.10.2.
   <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.10.2 — 2025-08-03</h2>
   <ul>
   <li>Fix: some code with NOP bytecodes could report missing branches that are
   actually executed. This is now fixed, closing <code>issue 1999</code>_. 
Python 3.9
   still shows the problem.</li>
   </ul>
   <p>.. _issue 1999: <a 
href="https://redirect.github.com/nedbat/coveragepy/issues/1999";>nedbat/coveragepy#1999</a></p>
   <p>.. _changes_7-10-1:</p>
   <h2>Version 7.10.1 — 2025-07-27</h2>
   <ul>
   <li>
   <p>Fix: the exclusion for <code>if TYPE_CHECKING:</code> was wrong: it 
marked the branch
   as partial, but it should have been a line exclusion so the entire clause
   would be excluded. Improves <code>issue 831</code>_.</p>
   </li>
   <li>
   <p>Fix: changed where .pth files are written for <code>patch = 
subprocess</code>, closing
   <code>issue 2006</code>_.</p>
   </li>
   </ul>
   <p>.. _issue 2006: <a 
href="https://redirect.github.com/nedbat/coveragepy/issues/2006";>nedbat/coveragepy#2006</a></p>
   <p>.. _changes_7-10-0:</p>
   <h2>Version 7.10.0 — 2025-07-24</h2>
   <ul>
   <li>
   <p>A new configuration option: 
&quot;:ref:<code>config_run_patch</code>&quot; specifies named patches
   to work around some limitations in coverage measurement.  These patches are
   available:</p>
   <ul>
   <li>
   <p><code>patch = _exit</code> lets coverage save its data even when 
:func:<code>os._exit() &lt;python:os._exit&gt;</code> is used to abruptly end 
the process.  This closes
   long-standing <code>issue 310</code>_ as well as its duplicates: <code>issue 
312</code><em>, <code>issue 1673</code></em>, <code>issue 1845</code><em>, and 
<code>issue 1941</code></em>.</p>
   </li>
   <li>
   <p><code>patch = subprocess</code> measures coverage in Python subprocesses 
created
   with :mod:<code>subprocess</code>, :func:<code>os.system</code>, or one of 
the :func:<code>execv &lt;python:os.execl&gt;</code> or :func:<code>spawnv 
&lt;python:os.spawnl&gt;</code> family of
   functions. Closes old <code>issue 367</code>_ and duplicate <code>issue 
378</code>_.</p>
   </li>
   <li>
   <p><code>patch = execv</code> adjusts the :func:<code>execv 
&lt;python:os.execl&gt;</code> family of
   functions to save coverage data before ending the current program and
   starting the next. Not available on Windows. Closes <code>issue 43</code>_ 
after 15
   years!</p>
   </li>
   </ul>
   </li>
   <li>
   <p>The HTML report now dimly colors subsequent lines in multi-line 
statements.</p>
   </li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/nedbat/coveragepy/commit/a8678528d235acb494ba7a2cace5db445a75a85f";><code>a867852</code></a>
 docs: sample HTML for 7.10.2</li>
   <li><a 
href="https://github.com/nedbat/coveragepy/commit/e7bfabe1c4d70a3c5d7a5326f43addaa7d3782c3";><code>e7bfabe</code></a>
 docs: prep for 7.10.2</li>
   <li><a 
href="https://github.com/nedbat/coveragepy/commit/5dbd736002e1cfe3c69d10435998d0621d629ffb";><code>5dbd736</code></a>
 test: this test often borks metacov, retry it</li>
   <li><a 
href="https://github.com/nedbat/coveragepy/commit/b7430fa56d8960646a6fa0269f15df1400b7dd22";><code>b7430fa</code></a>
 debug: more convenient run_trace.py</li>
   <li><a 
href="https://github.com/nedbat/coveragepy/commit/e2039d0df6992e14f28079849b206d65a21d43e6";><code>e2039d0</code></a>
 refactor: less redundancy in branch_trails</li>
   <li><a 
href="https://github.com/nedbat/coveragepy/commit/c177731d969fec03b0e125aa1e91d9bb2b7f950b";><code>c177731</code></a>
 fix: see through nop bytecodes to get the right arcs. <a 
href="https://redirect.github.com/nedbat/coveragepy/issues/1999";>#1999</a></li>
   <li><a 
href="https://github.com/nedbat/coveragepy/commit/7a83ab0b9bba903aab56f01f209620ecd190d160";><code>7a83ab0</code></a>
 test: don't try to make pth files when invoked from pth <a 
href="https://redirect.github.com/nedbat/coveragepy/issues/2011";>#2011</a></li>
   <li><a 
href="https://github.com/nedbat/coveragepy/commit/6d8b091ee7900dc0050f77fa792de0651e0cc6df";><code>6d8b091</code></a>
 refactor: remove a commented-out line</li>
   <li><a 
href="https://github.com/nedbat/coveragepy/commit/fc507ad92ea7d779e7213d4103f15152dbe4e4d8";><code>fc507ad</code></a>
 test: add a case for an extension-less Python file parse error</li>
   <li><a 
href="https://github.com/nedbat/coveragepy/commit/05a6e8d0d5d5ea616519be432d4be9c4301a6a76";><code>05a6e8d</code></a>
 test: no need for skip, we already skip windows</li>
   <li>Additional commits viewable in <a 
href="https://github.com/nedbat/coveragepy/compare/7.8.0...7.10.2";>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.8&new-version=7.10.2)](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>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to