Commit c8b261c
authored
Bump the dev-dependencies group across 1 directory with 5 updates (#59)
Bumps the dev-dependencies group with 5 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [pytest](https://github.com/pytest-dev/pytest) | `8.3.4` | `8.3.5` |
| [pylint](https://github.com/pylint-dev/pylint) | `3.3.1` | `3.3.6` |
| [black](https://github.com/psf/black) | `24.10.0` | `25.1.0` |
| [coverage](https://github.com/nedbat/coveragepy) | `7.6.8` | `7.8.0` |
| [pytest-cov](https://github.com/pytest-dev/pytest-cov) | `6.0.0` |
`6.1.0` |
Updates `pytest` from 8.3.4 to 8.3.5
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pytest-dev/pytest/releases">pytest's
releases</a>.</em></p>
<blockquote>
<h2>8.3.5</h2>
<h1>pytest 8.3.5 (2025-03-02)</h1>
<h2>Bug fixes</h2>
<ul>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11777">#11777</a>:
Fixed issue where sequences were still being shortened even with
<code>-vv</code> verbosity.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12888">#12888</a>:
Fixed broken input when using Python 3.13+ and a <code>libedit</code>
build of Python, such as on macOS or with uv-managed Python binaries
from the <code>python-build-standalone</code> project. This could
manifest e.g. by a broken prompt when using <code>Pdb</code>, or seeing
empty inputs with manual usage of <code>input()</code> and suspended
capturing.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/13026">#13026</a>:
Fixed <code>AttributeError</code>{.interpreted-text
role="class"} crash when using
<code>--import-mode=importlib</code> when top-level directory same name
as another module of the standard library.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/13053">#13053</a>:
Fixed a regression in pytest 8.3.4 where, when using
<code>--import-mode=importlib</code>, a directory containing py file
with the same name would cause an <code>ImportError</code></li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/13083">#13083</a>:
Fixed issue where pytest could crash if one of the collected directories
got removed during collection.</li>
</ul>
<h2>Improved documentation</h2>
<ul>
<li>
<p><a
href="https://redirect.github.com/pytest-dev/pytest/issues/12842">#12842</a>:
Added dedicated page about using types with pytest.</p>
<p>See <code>types</code>{.interpreted-text role="ref"} for
detailed usage.</p>
</li>
</ul>
<h2>Contributor-facing changes</h2>
<ul>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/13112">#13112</a>:
Fixed selftest failures in <code>test_terminal.py</code> with Pygments
>= 2.19.0</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/13256">#13256</a>:
Support for Towncrier versions released in 2024 has been re-enabled
when building Sphinx docs -- by <code>webknjaz</code>{.interpreted-text
role="user"}.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pytest-dev/pytest/commit/b55ab2aabb68c0ce94c3903139b062d0c2790152"><code>b55ab2a</code></a>
Prepare release version 8.3.5</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/e217726d2a0edfaf58eae95bf835b85834b96da3"><code>e217726</code></a>
Added dedicated page about using types with pytest <a
href="https://redirect.github.com/pytest-dev/pytest/issues/12842">#12842</a>
(<a
href="https://redirect.github.com/pytest-dev/pytest/issues/12963">#12963</a>)
(<a
href="https://redirect.github.com/pytest-dev/pytest/issues/13260">#13260</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/2fa3f8306c3da4aad7f7349a4947ac37ba6c652f"><code>2fa3f83</code></a>
Add more resources and studies to flaky tests page in docs (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/13250">#13250</a>)
(<a
href="https://redirect.github.com/pytest-dev/pytest/issues/13259">#13259</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/e5c2efe3c36199731b41fd68bbf4df5e21404a8b"><code>e5c2efe</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/13256">#13256</a>
from webknjaz/maintenance/towncrier-bump (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/13258">#13258</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/3419674225a3a7b7d6f93650d75f6de52fe637d5"><code>3419674</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/13187">#13187</a>
from pytest-dev/patchback/backports/8.3.x/b4009b319...</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/b75cfb162dbb927739698effa3fbcf279655da49"><code>b75cfb1</code></a>
Add readline workaround for libedit (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/13176">#13176</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/edbfff72a4051ed9c5f3d9b5d6f316b407cb6961"><code>edbfff7</code></a>
doc: Clarify capturing .readouterr() return value (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/13222">#13222</a>)
(<a
href="https://redirect.github.com/pytest-dev/pytest/issues/13225">#13225</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/2ebba0063c66b77a7bd171221de059f3b3e47b86"><code>2ebba00</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/13199">#13199</a>
from jakkdl/tox_docs_no_fetch (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/13200">#13200</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/eb6496b79759f9acde581ed9d7a0777a49b5f820"><code>eb6496b</code></a>
doc: Change training to remote only (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/13196">#13196</a>)
(<a
href="https://redirect.github.com/pytest-dev/pytest/issues/13197">#13197</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/78cf1f67f707fc07372a89775fd10d2065b5f17a"><code>78cf1f6</code></a>
ci: Bump build-and-inspect-python-package (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/13188">#13188</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pytest-dev/pytest/compare/8.3.4...8.3.5">compare
view</a></li>
</ul>
</details>
<br />
Updates `pylint` from 3.3.1 to 3.3.6
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pylint-dev/pylint/commit/7ac5a4d4f77576df3a00e63f86ca86e0e1780b47"><code>7ac5a4d</code></a>
Bump pylint to 3.3.6, update changelog</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/32871c57b2a55dad4728726f78c95c76f8945510"><code>32871c5</code></a>
Move deprecated 'tool.setuptools.license-files', remove license
classifier (#...</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/6455c450f55c214d3c2339e412baa41073cdbd04"><code>6455c45</code></a>
Add pyproject.fmt to the pre-commit tooling (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/10220">#10220</a>)</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/e394611960e5a5959e6edcd4e676087dc750efe1"><code>e394611</code></a>
Bump types-setuptools from 75.8.2.20250305 to 76.0.0.20250313 (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/10279">#10279</a>)</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/544464a9ca2dc90c48e1c587b122a3764c070dd1"><code>544464a</code></a>
[used-before-assignment] Fix FP for inner function return type (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/10275">#10275</a>)
(<a
href="https://redirect.github.com/pylint-dev/pylint/issues/10285">#10285</a>)</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/f28d76820bc52f67079cedd3d3050e79e63191b5"><code>f28d768</code></a>
Ref <a
href="https://redirect.github.com/pylint-dev/pylint/issues/10260">#10260</a>
-- Add documentation for the github output format (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/10272">#10272</a>)
(<a
href="https://redirect.github.com/pylint-dev/pylint/issues/10273">#10273</a>)</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/6b68f91ef09dcae385aed97446353991074a9558"><code>6b68f91</code></a>
Add additional permissions for backport workflow (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/10269">#10269</a>)
(<a
href="https://redirect.github.com/pylint-dev/pylint/issues/10270">#10270</a>)</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/819d606bdbe0e09b83e18b4e4c6ad6e47137c3d8"><code>819d606</code></a>
Minor improvements to release workflow (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/10267">#10267</a>)</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/aaab3ccb541532d2bcdf0410ab93ff4fafc266f5"><code>aaab3cc</code></a>
Bump pylint to 3.3.5, update changelog (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/10266">#10266</a>)</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/1052bc8b2fed14105fa291dd3dff104aa2db4694"><code>1052bc8</code></a>
Bump pylint to 3.3.5a0, update changelog</li>
<li>Additional commits viewable in <a
href="https://github.com/pylint-dev/pylint/compare/v3.3.1...v3.3.6">compare
view</a></li>
</ul>
</details>
<br />
Updates `black` from 24.10.0 to 25.1.0
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/psf/black/releases">black's
releases</a>.</em></p>
<blockquote>
<h2>25.1.0</h2>
<h3>Highlights</h3>
<p>This release introduces the new 2025 stable style (<a
href="https://redirect.github.com/psf/black/issues/4558">#4558</a>),
stabilizing
the following changes:</p>
<ul>
<li>Normalize casing of Unicode escape characters in strings to
lowercase (<a
href="https://redirect.github.com/psf/black/issues/2916">#2916</a>)</li>
<li>Fix inconsistencies in whether certain strings are detected as
docstrings (<a
href="https://redirect.github.com/psf/black/issues/4095">#4095</a>)</li>
<li>Consistently add trailing commas to typed function parameters (<a
href="https://redirect.github.com/psf/black/issues/4164">#4164</a>)</li>
<li>Remove redundant parentheses in if guards for case blocks (<a
href="https://redirect.github.com/psf/black/issues/4214">#4214</a>)</li>
<li>Add parentheses to if clauses in case blocks when the line is too
long (<a
href="https://redirect.github.com/psf/black/issues/4269">#4269</a>)</li>
<li>Whitespace before <code># fmt: skip</code> comments is no longer
normalized (<a
href="https://redirect.github.com/psf/black/issues/4146">#4146</a>)</li>
<li>Fix line length computation for certain expressions that involve the
power operator (<a
href="https://redirect.github.com/psf/black/issues/4154">#4154</a>)</li>
<li>Check if there is a newline before the terminating quotes of a
docstring (<a
href="https://redirect.github.com/psf/black/issues/4185">#4185</a>)</li>
<li>Fix type annotation spacing between <code>*</code> and more complex
type variable tuple (<a
href="https://redirect.github.com/psf/black/issues/4440">#4440</a>)</li>
</ul>
<p>The following changes were not in any previous release:</p>
<ul>
<li>Remove parentheses around sole list items (<a
href="https://redirect.github.com/psf/black/issues/4312">#4312</a>)</li>
<li>Generic function definitions are now formatted more elegantly:
parameters are
split over multiple lines first instead of type parameter definitions
(<a
href="https://redirect.github.com/psf/black/issues/4553">#4553</a>)</li>
</ul>
<h3>Stable style</h3>
<ul>
<li>Fix formatting cells in IPython notebooks with magic methods and
starting or trailing
empty lines (<a
href="https://redirect.github.com/psf/black/issues/4484">#4484</a>)</li>
<li>Fix crash when formatting <code>with</code> statements containing
tuple generators/unpacking
(<a
href="https://redirect.github.com/psf/black/issues/4538">#4538</a>)</li>
</ul>
<h3>Preview style</h3>
<ul>
<li>Fix/remove string merging changing f-string quotes on f-strings with
internal quotes
(<a
href="https://redirect.github.com/psf/black/issues/4498">#4498</a>)</li>
<li>Collapse multiple empty lines after an import into one (<a
href="https://redirect.github.com/psf/black/issues/4489">#4489</a>)</li>
<li>Prevent <code>string_processing</code> and
<code>wrap_long_dict_values_in_parens</code> from removing
parentheses around long dictionary values (<a
href="https://redirect.github.com/psf/black/issues/4377">#4377</a>)</li>
<li>Move <code>wrap_long_dict_values_in_parens</code> from the unstable
to preview style (<a
href="https://redirect.github.com/psf/black/issues/4561">#4561</a>)</li>
</ul>
<h3>Packaging</h3>
<ul>
<li>Store license identifier inside the <code>License-Expression</code>
metadata field, see
<a href="https://peps.python.org/pep-0639/">PEP 639</a>. (<a
href="https://redirect.github.com/psf/black/issues/4479">#4479</a>)</li>
</ul>
<h3>Performance</h3>
<ul>
<li>Speed up the <code>is_fstring_start</code> function in Black's
tokenizer (<a
href="https://redirect.github.com/psf/black/issues/4541">#4541</a>)</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>If using stdin with <code>--stdin-filename</code> set to a force
excluded path, stdin won't be</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/psf/black/blob/main/CHANGES.md">black's
changelog</a>.</em></p>
<blockquote>
<h2>25.1.0</h2>
<h3>Highlights</h3>
<p>This release introduces the new 2025 stable style (<a
href="https://redirect.github.com/psf/black/issues/4558">#4558</a>),
stabilizing
the following changes:</p>
<ul>
<li>Normalize casing of Unicode escape characters in strings to
lowercase (<a
href="https://redirect.github.com/psf/black/issues/2916">#2916</a>)</li>
<li>Fix inconsistencies in whether certain strings are detected as
docstrings (<a
href="https://redirect.github.com/psf/black/issues/4095">#4095</a>)</li>
<li>Consistently add trailing commas to typed function parameters (<a
href="https://redirect.github.com/psf/black/issues/4164">#4164</a>)</li>
<li>Remove redundant parentheses in if guards for case blocks (<a
href="https://redirect.github.com/psf/black/issues/4214">#4214</a>)</li>
<li>Add parentheses to if clauses in case blocks when the line is too
long (<a
href="https://redirect.github.com/psf/black/issues/4269">#4269</a>)</li>
<li>Whitespace before <code># fmt: skip</code> comments is no longer
normalized (<a
href="https://redirect.github.com/psf/black/issues/4146">#4146</a>)</li>
<li>Fix line length computation for certain expressions that involve the
power operator (<a
href="https://redirect.github.com/psf/black/issues/4154">#4154</a>)</li>
<li>Check if there is a newline before the terminating quotes of a
docstring (<a
href="https://redirect.github.com/psf/black/issues/4185">#4185</a>)</li>
<li>Fix type annotation spacing between <code>*</code> and more complex
type variable tuple (<a
href="https://redirect.github.com/psf/black/issues/4440">#4440</a>)</li>
</ul>
<p>The following changes were not in any previous release:</p>
<ul>
<li>Remove parentheses around sole list items (<a
href="https://redirect.github.com/psf/black/issues/4312">#4312</a>)</li>
<li>Generic function definitions are now formatted more elegantly:
parameters are
split over multiple lines first instead of type parameter definitions
(<a
href="https://redirect.github.com/psf/black/issues/4553">#4553</a>)</li>
</ul>
<h3>Stable style</h3>
<ul>
<li>Fix formatting cells in IPython notebooks with magic methods and
starting or trailing
empty lines (<a
href="https://redirect.github.com/psf/black/issues/4484">#4484</a>)</li>
<li>Fix crash when formatting <code>with</code> statements containing
tuple generators/unpacking
(<a
href="https://redirect.github.com/psf/black/issues/4538">#4538</a>)</li>
</ul>
<h3>Preview style</h3>
<ul>
<li>Fix/remove string merging changing f-string quotes on f-strings with
internal quotes
(<a
href="https://redirect.github.com/psf/black/issues/4498">#4498</a>)</li>
<li>Collapse multiple empty lines after an import into one (<a
href="https://redirect.github.com/psf/black/issues/4489">#4489</a>)</li>
<li>Prevent <code>string_processing</code> and
<code>wrap_long_dict_values_in_parens</code> from removing
parentheses around long dictionary values (<a
href="https://redirect.github.com/psf/black/issues/4377">#4377</a>)</li>
<li>Move <code>wrap_long_dict_values_in_parens</code> from the unstable
to preview style (<a
href="https://redirect.github.com/psf/black/issues/4561">#4561</a>)</li>
</ul>
<h3>Packaging</h3>
<ul>
<li>Store license identifier inside the <code>License-Expression</code>
metadata field, see
<a href="https://peps.python.org/pep-0639/">PEP 639</a>. (<a
href="https://redirect.github.com/psf/black/issues/4479">#4479</a>)</li>
</ul>
<h3>Performance</h3>
<ul>
<li>Speed up the <code>is_fstring_start</code> function in Black's
tokenizer (<a
href="https://redirect.github.com/psf/black/issues/4541">#4541</a>)</li>
</ul>
<h3>Integrations</h3>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/psf/black/commit/8a737e727ac5ab2f1d4cf5876720ed276dc8dc4b"><code>8a737e7</code></a>
Prepare release 25.1.0 (<a
href="https://redirect.github.com/psf/black/issues/4563">#4563</a>)</li>
<li><a
href="https://github.com/psf/black/commit/d330deea00e199b99dea59fb4643305408c19a9b"><code>d330dee</code></a>
docs: We're not going to use backslashes for the with statement (<a
href="https://redirect.github.com/psf/black/issues/4564">#4564</a>)</li>
<li><a
href="https://github.com/psf/black/commit/3d8129001f13e8c1a50eb73d8f44d26ad48f9c8c"><code>3d81290</code></a>
Move <code>wrap_long_dict_values_in_parens</code> to the preview style
(<a
href="https://redirect.github.com/psf/black/issues/4561">#4561</a>)</li>
<li><a
href="https://github.com/psf/black/commit/459562c71a725a0a58a7cb710bd4b68417df4496"><code>459562c</code></a>
Improve function declaration wrapping when it contains generic type
definitio...</li>
<li><a
href="https://github.com/psf/black/commit/99dbf3006b30dd77a0f650b25d9b1c8071f25e1e"><code>99dbf30</code></a>
Cache executor to avoid hitting open file limits (<a
href="https://redirect.github.com/psf/black/issues/4560">#4560</a>)</li>
<li><a
href="https://github.com/psf/black/commit/c0b92f3888a004b95e4626d8007a4b259b8f444f"><code>c0b92f3</code></a>
Prepare the 2025 stable style (<a
href="https://redirect.github.com/psf/black/issues/4558">#4558</a>)</li>
<li><a
href="https://github.com/psf/black/commit/e58baf15b99e0202f10bda09447d3eb246e88df9"><code>e58baf1</code></a>
Add test for <a
href="https://redirect.github.com/psf/black/issues/1187">#1187</a> (<a
href="https://redirect.github.com/psf/black/issues/4559">#4559</a>)</li>
<li><a
href="https://github.com/psf/black/commit/1455ae47311facfaf3ad62d2c223d86ae95c5c68"><code>1455ae4</code></a>
Fix docs CI (<a
href="https://redirect.github.com/psf/black/issues/4555">#4555</a>)</li>
<li><a
href="https://github.com/psf/black/commit/584d0331c8a73785af8a78fa601c540f5fe7bea2"><code>584d033</code></a>
fix: Don't remove parenthesis around long dictionary values (<a
href="https://redirect.github.com/psf/black/issues/4377">#4377</a>)</li>
<li><a
href="https://github.com/psf/black/commit/6e9654065ca5e4b7c7a9491431a6cd7bc4016da3"><code>6e96540</code></a>
Fix CI (<a
href="https://redirect.github.com/psf/black/issues/4551">#4551</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/psf/black/compare/24.10.0...25.1.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `coverage` from 7.6.8 to 7.8.0
<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.8.0 — 2025-03-30</h2>
<ul>
<li>
<p>Added a new <code>source_dirs</code> setting for symmetry with the
existing
<code>source_pkgs</code> setting. It's preferable to the existing
<code>source</code> setting,
because you'll get a clear error when directories don't exist. Fixes
<code>issue 1942</code><em>. Thanks, <code>Jeremy Fleischman <pull
1943_></code></em>.</p>
</li>
<li>
<p>Fix: the PYTHONSAFEPATH environment variable new in Python 3.11 is
properly
supported, closing <code>issue 1696</code><em>. Thanks, <code>Philipp A.
<pull 1700_></code></em>. This
works properly except for a detail when using the <code>coverage</code>
command on
Windows. There you can use <code>python -m coverage</code> instead if
you need exact
emulation.</p>
</li>
</ul>
<p>.. _issue 1696: <a
href="https://redirect.github.com/nedbat/coveragepy/issues/1696">nedbat/coveragepy#1696</a>
.. _pull 1700: <a
href="https://redirect.github.com/nedbat/coveragepy/pull/1700">nedbat/coveragepy#1700</a>
.. _issue 1942: <a
href="https://redirect.github.com/nedbat/coveragepy/issues/1942">nedbat/coveragepy#1942</a>
.. _pull 1943: <a
href="https://redirect.github.com/nedbat/coveragepy/pull/1943">nedbat/coveragepy#1943</a></p>
<p>.. _changes_7-7-1:</p>
<h2>Version 7.7.1 — 2025-03-21</h2>
<ul>
<li>A few small tweaks to the sys.monitoring support for Python 3.14.
Please
test!</li>
</ul>
<p>.. _changes_7-7-0:</p>
<h2>Version 7.7.0 — 2025-03-16</h2>
<ul>
<li>
<p>The Coverage object has a new method,
:meth:<code>.Coverage.branch_stats</code> for
getting simple branch information for a module. Closes <code>issue
1888</code>_.</p>
</li>
<li>
<p>The :class:<code>Coverage constructor<.Coverage></code> now has
a <code>plugins</code> parameter
for passing in plugin objects directly, thanks to <code>Alex Gaynor
<pull 1919_></code>_.</p>
</li>
<li>
<p>Many constant tests in if statements are now recognized as being
optimized
away. For example, previously <code>if 13:</code> would have been
considered a branch
with one path not taken. Now it is understood as always true and no
coverage
is missing.</p>
</li>
<li>
<p>The experimental sys.monitoring support now works for branch coverage
if you
are using Python 3.14.0 alpha 6 or newer. This should reduce the
overhead
coverage.py imposes on your test suite. Set the environment variable
<code>COVERAGE_CORE=sysmon</code> to try it out.</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/6d5ced933f116d6ced5497ffbe7616db05b63e12"><code>6d5ced9</code></a>
docs: sample HTML for 7.8.0</li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/49c194fbb225039f3c2c029faecbc187aba37a9c"><code>49c194f</code></a>
docs: prep for 7.8.0</li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/38782cb5e481e24e139bd6cf08ec06e0438be4cd"><code>38782cb</code></a>
docs: finish up source_dirs. bump to 7.8.0</li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/7aea2f311eb073a74b0efb26065933f8572b1a2a"><code>7aea2f3</code></a>
feat: add new <code>source_dirs</code> option (<a
href="https://redirect.github.com/nedbat/coveragepy/issues/1943">#1943</a>)</li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/f464155a3e43b4640c2ead9fb06674f33f61858a"><code>f464155</code></a>
test: some simple bytecode tests</li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/cf1dec0f05aaf581e9e6f7c707c7fa77ba77ade9"><code>cf1dec0</code></a>
refactor: these pypy modules are available in all our versions</li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/a87605265039b46570ae617f06941cfdbb95cba6"><code>a876052</code></a>
test: a general helper for iterating over our own source files</li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/82cff3e34836ff7248f4fb2e348c5f954e82b78e"><code>82cff3e</code></a>
perf: sets are better than lists</li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/a66bd61be0a01874dacf4238c1de5ef67ef325fe"><code>a66bd61</code></a>
refactor: move bytecode code into bytecode.py</li>
<li><a
href="https://github.com/nedbat/coveragepy/commit/d64ce5f95473ec2c24485bb0261c536f55d0cb4a"><code>d64ce5f</code></a>
chore: bump the action-dependencies group with 3 updates (<a
href="https://redirect.github.com/nedbat/coveragepy/issues/1940">#1940</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/nedbat/coveragepy/compare/7.6.8...7.8.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `pytest-cov` from 6.0.0 to 6.1.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst">pytest-cov's
changelog</a>.</em></p>
<blockquote>
<h2>6.1.0 (2025-04-01)</h2>
<ul>
<li>Change terminal output to use full width lines for the coverage
header.
Contributed by Tsvika Shapira in
<code>[#678](pytest-dev/pytest-cov#678)
<https://github.com/pytest-dev/pytest-cov/pull/678></code>_.</li>
<li>Removed unnecessary CovFailUnderWarning. Fixes
<code>[#675](pytest-dev/pytest-cov#675)
<https://github.com/pytest-dev/pytest-cov/issues/675></code>_.</li>
<li>Fixed the term report not using the precision specified via
<code>--cov-precision</code>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pytest-dev/pytest-cov/commit/10f8cde38c3b0aaf2c75d9ed62d4f333d8809d96"><code>10f8cde</code></a>
Bump version: 6.0.0 → 6.1.0</li>
<li><a
href="https://github.com/pytest-dev/pytest-cov/commit/10b14afffcd53b19967785c0b3e8b35ebac70b6f"><code>10b14af</code></a>
Update changelog.</li>
<li><a
href="https://github.com/pytest-dev/pytest-cov/commit/aa57aed273475b4f9975cc9a8a1662b336718662"><code>aa57aed</code></a>
Refactor a bit the internals to be a bit less boilerplatey and have more
clar...</li>
<li><a
href="https://github.com/pytest-dev/pytest-cov/commit/e760099a7fd5f49c235dc798bf7f222c0372b7e3"><code>e760099</code></a>
Make sure the CLI precision is used when creating report. Fixes <a
href="https://redirect.github.com/pytest-dev/pytest-cov/issues/674">#674</a>.</li>
<li><a
href="https://github.com/pytest-dev/pytest-cov/commit/44540e1e9f02f3b69b62834636cf3057edc960d6"><code>44540e1</code></a>
Remove unnecessary CovFailUnderWarning. Closes <a
href="https://redirect.github.com/pytest-dev/pytest-cov/issues/675">#675</a>.</li>
<li><a
href="https://github.com/pytest-dev/pytest-cov/commit/204af146f8f4ff03076825a693ee6aef587deb6b"><code>204af14</code></a>
Update changelog.</li>
<li><a
href="https://github.com/pytest-dev/pytest-cov/commit/089e7bb5c16dcfdedd54f27fda094ccb3eeaae2c"><code>089e7bb</code></a>
Upgrade ruff.</li>
<li><a
href="https://github.com/pytest-dev/pytest-cov/commit/ab2cd263ee46ae0777516ac681984c692feff3cf"><code>ab2cd26</code></a>
Add py 3.13 to test grid and update some deps.</li>
<li><a
href="https://github.com/pytest-dev/pytest-cov/commit/2de0c6c4bd0d4f421d2d599a60ac9826662b22f2"><code>2de0c6c</code></a>
add reference to code source</li>
<li><a
href="https://github.com/pytest-dev/pytest-cov/commit/362a35966723a7a51e1cbefb57035b10f12bc65a"><code>362a359</code></a>
move section between functions</li>
<li>Additional commits viewable in <a
href="https://github.com/pytest-dev/pytest-cov/compare/v6.0.0...v6.1.0">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 bc9ccec commit c8b261c
2 files changed
+140
-109
lines changed
0 commit comments