Skip to content

Conversation

@pull
Copy link

@pull pull bot commented Dec 2, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

dependabot bot added 7 commits December 2, 2025 10:24
Bumps [click](https://github.com/pallets/click) from 8.3.0 to 8.3.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pallets/click/releases">click's
releases</a>.</em></p>
<blockquote>
<h2>8.3.1</h2>
<p>This is the Click 8.3.1 fix release, which fixes bugs but does not
otherwise change behavior and should not result in breaking changes
compared to the latest feature release.</p>
<p>PyPI: <a
href="https://pypi.org/project/click/8.3.1/">https://pypi.org/project/click/8.3.1/</a>
Changes: <a
href="https://click.palletsprojects.com/page/changes/#version-8-3-1">https://click.palletsprojects.com/page/changes/#version-8-3-1</a>
Milestone: <a
href="https://github.com/pallets/click/milestone/28">https://github.com/pallets/click/milestone/28</a></p>
<ul>
<li>Don't discard pager arguments by correctly using
<code>subprocess.Popen</code>. <a
href="https://github.com/pallets/click/issues/3039">#3039</a>
<a
href="https://github.com/pallets/click/issues/3055">#3055</a></li>
<li>Replace <code>Sentinel.UNSET</code> default values by
<code>None</code> as they're passed through the
<code>Context.invoke()</code> method. <a
href="https://github.com/pallets/click/issues/3066">#3066</a>
<a
href="https://github.com/pallets/click/issues/3065">#3065</a>
<a
href="https://github.com/pallets/click/issues/3068">#3068</a></li>
<li>Fix conversion of <code>Sentinel.UNSET</code> happening too early,
which caused incorrect behavior for multiple parameters using the same
name. <a
href="https://github.com/pallets/click/issues/3071">#3071</a>
<a
href="https://github.com/pallets/click/issues/3079">#3079</a></li>
<li>Fix rendering when <code>prompt</code> and <code>confirm</code>
parameter <code>prompt_suffix</code> is empty. <a
href="https://github.com/pallets/click/issues/3019">#3019</a>
<a
href="https://github.com/pallets/click/issues/3021">#3021</a></li>
<li>When <code>Sentinel.UNSET</code> is found during parsing, it will
skip calls to <code>type_cast_value</code>. <a
href="https://github.com/pallets/click/issues/3069">#3069</a>
<a
href="https://github.com/pallets/click/issues/3090">#3090</a></li>
<li>Hide <code>Sentinel.UNSET</code> values as <code>None</code> when
looking up for other parameters through the context inside parameter
callbacks. <a
href="https://github.com/pallets/click/issues/3136">#3136</a>
<a
href="https://github.com/pallets/click/issues/3137">#3137</a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pallets/click/blob/main/CHANGES.rst">click's
changelog</a>.</em></p>
<blockquote>
<h2>Version 8.3.1</h2>
<p>Released 2025-11-15</p>
<ul>
<li>Don't discard pager arguments by correctly using
<code>subprocess.Popen</code>. :issue:<code>3039</code>
:pr:<code>3055</code></li>
<li>Replace <code>Sentinel.UNSET</code> default values by
<code>None</code> as they're passed through
the <code>Context.invoke()</code> method. :issue:<code>3066</code>
:issue:<code>3065</code> :pr:<code>3068</code></li>
<li>Fix conversion of <code>Sentinel.UNSET</code> happening too early,
which caused incorrect
behavior for multiple parameters using the same name.
:issue:<code>3071</code> :pr:<code>3079</code></li>
<li>Hide <code>Sentinel.UNSET</code> values as <code>None</code> when
looking up for other parameters
through the context inside parameter callbacks. :issue:<code>3136</code>
:pr:<code>3137</code></li>
<li>Fix rendering when <code>prompt</code> and <code>confirm</code>
parameter <code>prompt_suffix</code> is
empty. :issue:<code>3019</code> :pr:<code>3021</code></li>
<li>When <code>Sentinel.UNSET</code> is found during parsing, it will
skip calls to
<code>type_cast_value</code>. :issue:<code>3069</code>
:pr:<code>3090</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pallets/click/commit/1d038f270701498433cb432f54db89f95f07a845"><code>1d038f2</code></a>
release version 8.3.1</li>
<li><a
href="https://github.com/pallets/click/commit/03f3889f505d0c9ca4f9d6810f9e4ba2799f2a66"><code>03f3889</code></a>
Fix Ruff UP038 warning (<a
href="https://github.com/pallets/click/issues/3141">#3141</a>)</li>
<li><a
href="https://github.com/pallets/click/commit/3867781222cb63693ca67df94352d29d8e6e2770"><code>3867781</code></a>
Fix Ruff UP038 warning</li>
<li><a
href="https://github.com/pallets/click/commit/b91bb9548a5617b1197add95e084d569f57149c3"><code>b91bb95</code></a>
Provide altered context to callbacks to hide <code>UNSET</code> values
as <code>None</code> (<a
href="https://github.com/pallets/click/issues/3137">#3137</a>)</li>
<li><a
href="https://github.com/pallets/click/commit/437e1e3295c7ec979fc1bf285bb402ca20d847e7"><code>437e1e3</code></a>
Temporarily provide a fake context to the callback to hide
<code>UNSET</code> values as ...</li>
<li><a
href="https://github.com/pallets/click/commit/ea70da487b05d6bb758d472a3a9ffab4a5b7fcd5"><code>ea70da4</code></a>
Don't test using a file in docs/ (<a
href="https://github.com/pallets/click/issues/3102">#3102</a>)</li>
<li><a
href="https://github.com/pallets/click/commit/e27b307462b725722f620c69dd1d5509c032d18a"><code>e27b307</code></a>
Make <code>uv run --all-extras pyright --verifytypes click</code> pass
(<a
href="https://github.com/pallets/click/issues/3072">#3072</a>)</li>
<li><a
href="https://github.com/pallets/click/commit/a92c573f3195c9da3058eadf1735d38af186d22c"><code>a92c573</code></a>
Fix test_edit to work with BSD sed (<a
href="https://github.com/pallets/click/issues/3129">#3129</a>)</li>
<li><a
href="https://github.com/pallets/click/commit/bd131e1ab63da2281d6dd9b8205ad2eb5a085468"><code>bd131e1</code></a>
Fix test_edit to work with BSD sed</li>
<li><a
href="https://github.com/pallets/click/commit/0b5c6b75f617e6ee2f9f6dcd071b8a4bf183d1ed"><code>0b5c6b7</code></a>
Add Best practices section (<a
href="https://github.com/pallets/click/issues/3127">#3127</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pallets/click/compare/8.3.0...8.3.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=click&package-manager=pip&previous-version=8.3.0&new-version=8.3.1)](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>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [backports-zstd](https://github.com/rogdham/backports.zstd) from
1.0.0 to 1.1.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/Rogdham/backports.zstd/blob/master/CHANGELOG.md">backports-zstd's
changelog</a>.</em></p>
<blockquote>
<h2><a
href="https://github.com/rogdham/backports.zstd/releases/tag/v1.1.0">1.1.0</a>
- 2025-11-23</h2>
<h3>:rocket: Added</h3>
<ul>
<li>Shorten import time by lazy loading the <code>register_shutil</code>
function</li>
</ul>
<h3>:bug: Fixes</h3>
<ul>
<li>Fix assertion on Python 3.13 when build with <code>DEBUG</code></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/Rogdham/backports.zstd/commit/b2f19470a3bdd47c925535e087442ad4fb514df3"><code>b2f1947</code></a>
chore: prepare v1.1.0</li>
<li><a
href="https://github.com/Rogdham/backports.zstd/commit/6d16910ab389120de965418eb1f0a8dcb0df693f"><code>6d16910</code></a>
feat: lazy load register_shutil</li>
<li><a
href="https://github.com/Rogdham/backports.zstd/commit/33780f92c11c296ab7745f215303034a82004f60"><code>33780f9</code></a>
chore: remove NDEBUG local patch</li>
<li><a
href="https://github.com/Rogdham/backports.zstd/commit/361f25b32e6dd0e11ac255043dfb079ceb7095aa"><code>361f25b</code></a>
chore: test with DEBUG</li>
<li><a
href="https://github.com/Rogdham/backports.zstd/commit/1abb8e37de02c6d4398f2b2a13f5c8469a169306"><code>1abb8e3</code></a>
fix: assertions on 3.13</li>
<li>See full diff in <a
href="https://github.com/rogdham/backports.zstd/compare/v1.0.0...v1.1.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=backports-zstd&package-manager=pip&previous-version=1.0.0&new-version=1.1.0)](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>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [execnet](https://github.com/pytest-dev/execnet) from 2.1.1 to
2.1.2.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/pytest-dev/execnet/blob/master/CHANGELOG.rst">execnet's
changelog</a>.</em></p>
<blockquote>
<h2>2.1.2 (2025-11-11)</h2>
<ul>
<li><code>[#376](pytest-dev/execnet#376)
&lt;https://github.com/pytest-dev/execnet/issues/376&gt;</code>__ fix
artifact building - pin minimal version of hatch.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pytest-dev/execnet/commit/9313ece783ba2bd565eb1a2a8a71be441af56199"><code>9313ece</code></a>
Release 2.1.2</li>
<li><a
href="https://github.com/pytest-dev/execnet/commit/45a4d872775ae77366b62d6c93adb5c3ec51c966"><code>45a4d87</code></a>
Test on pypy-3.11 instead of pypy-3.8 (<a
href="https://github.com/pytest-dev/execnet/issues/375">#375</a>)</li>
<li><a
href="https://github.com/pytest-dev/execnet/commit/03462f5ad357cb28de83f28af6977e620b81c607"><code>03462f5</code></a>
Update hatchling version requirement in pyproject.toml (<a
href="https://github.com/pytest-dev/execnet/issues/377">#377</a>)</li>
<li><a
href="https://github.com/pytest-dev/execnet/commit/f05618084b3e524babe6d684e97443a16c4ecaf2"><code>f056180</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://github.com/pytest-dev/execnet/issues/378">#378</a>)</li>
<li><a
href="https://github.com/pytest-dev/execnet/commit/a9d75e74b6913b9f4940de4d90e796b464ca88f9"><code>a9d75e7</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://github.com/pytest-dev/execnet/issues/373">#373</a>)</li>
<li><a
href="https://github.com/pytest-dev/execnet/commit/9bfff13008d02cb5e0943ac57811b07ed7d81ffd"><code>9bfff13</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://github.com/pytest-dev/execnet/issues/372">#372</a>)</li>
<li><a
href="https://github.com/pytest-dev/execnet/commit/caf108da5946aa4355eb853cb0f1fb5d6a359013"><code>caf108d</code></a>
build(deps): bump actions/download-artifact from 5 to 6 (<a
href="https://github.com/pytest-dev/execnet/issues/371">#371</a>)</li>
<li><a
href="https://github.com/pytest-dev/execnet/commit/d3074cd90921317e8d9510bf2fb41e48ed7b62fd"><code>d3074cd</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://github.com/pytest-dev/execnet/issues/370">#370</a>)</li>
<li><a
href="https://github.com/pytest-dev/execnet/commit/35aa8073a2ae51a38bb787784fd79d0bfba517cb"><code>35aa807</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://github.com/pytest-dev/execnet/issues/369">#369</a>)</li>
<li><a
href="https://github.com/pytest-dev/execnet/commit/d823f13ba81a1d14051dda54eb0931c73b7afdf7"><code>d823f13</code></a>
build(deps): bump hynek/build-and-inspect-python-package (<a
href="https://github.com/pytest-dev/execnet/issues/368">#368</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/pytest-dev/execnet/compare/v2.1.1...v2.1.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=execnet&package-manager=pip&previous-version=2.1.1&new-version=2.1.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>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [mypy](https://github.com/python/mypy) from 1.18.2 to 1.19.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/python/mypy/blob/master/CHANGELOG.md">mypy's
changelog</a>.</em></p>
<blockquote>
<h1>Mypy Release Notes</h1>
<h2>Next Release</h2>
<h3>Drop Support for Python 3.9</h3>
<p>Mypy no longer supports running with Python 3.9, which has reached
end-of-life.
When running mypy with Python 3.10+, it is still possible to type check
code
that needs to support Python 3.9 with the <code>--python-version
3.9</code> argument.
Support for this will be dropped in the first half of 2026!</p>
<p>Contributed by Marc Mueller (PR <a
href="https://github.com/python/mypy/pull/20156">20156</a>).</p>
<h2>Mypy 1.19</h2>
<p>We’ve just uploaded mypy 1.19.0 to the Python Package Index (<a
href="https://pypi.org/project/mypy/">PyPI</a>).
Mypy is a static type checker for Python. This release includes new
features, performance
improvements and bug fixes. You can install it as follows:</p>
<pre><code>python3 -m pip install -U mypy
</code></pre>
<p>You can read the full documentation for this release on <a
href="http://mypy.readthedocs.io">Read the Docs</a>.</p>
<h3>Python 3.9 Support Ending Soon</h3>
<p>This is the last mypy feature release that supports Python 3.9, which
reached
end of life in October 2025.</p>
<h3>Performance Improvements</h3>
<ul>
<li>Switch to a more dynamic SCC processing logic (Ivan Levkivskyi, PR
<a
href="https://github.com/python/mypy/pull/20053">20053</a>)</li>
<li>Speed up type aliases (Ivan Levkivskyi, PR <a
href="https://github.com/python/mypy/pull/19810">19810</a>)</li>
</ul>
<h3>Fixed‑Format Cache Improvements</h3>
<p>Mypy uses a cache by default to speed up incremental runs by reusing
partial results
from earlier runs. Mypy 1.18 added a new binary fixed-format cache
representation as
an experimental feature. The feature is no longer experimental, and we
are planning
to enable it by default in a future mypy release (possibly 1.20), since
it's faster
and uses less space than the original, JSON-based cache format. Use
<code>--fixed-format-cache</code> to enable the fixed-format cache.</p>
<p>Mypy now has an extra dependency on the <code>librt</code> PyPI
package, as it's needed for
cache serialization and deserialization.</p>
<p>Mypy ships with a tool to convert fixed-format cache files to the old
JSON format.
Example of how to use this:</p>
<pre><code>$ python -m mypy.exportjson .mypy_cache/.../my_module.data.ff
</code></pre>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/python/mypy/commit/0f068c9ec604daa09e69c92545b059f4b44f566e"><code>0f068c9</code></a>
Remove +dev</li>
<li><a
href="https://github.com/python/mypy/commit/6d5cf52e67da306b62455cdce4ce9a9ccec35d02"><code>6d5cf52</code></a>
Various updates to 1.19 changelog (<a
href="https://github.com/python/mypy/issues/20304">#20304</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/3c813083b27c87cf3a32e7422191b02bf59fab6e"><code>3c81308</code></a>
Add draft version of 1.19 release notes (<a
href="https://github.com/python/mypy/issues/20296">#20296</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/1999a20e9898f673fa2f4c9a91790c075141ba71"><code>1999a20</code></a>
[mypyc] librt base64: use existing SIMD CPU dispatch by customizing
build fla...</li>
<li><a
href="https://github.com/python/mypy/commit/1b94fbb9fbc581de7e057d71e9892e3acbf9a7d3"><code>1b94fbb</code></a>
[mypyc] Fix vtable pointer with inherited dunder new (<a
href="https://github.com/python/mypy/issues/20302">#20302</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/13369cb25fe450f755f63e59156b86df84c08b3d"><code>13369cb</code></a>
[mypyc] Fix crash on super in generator (<a
href="https://github.com/python/mypy/issues/20291">#20291</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/a087a5894935cfdbc2eba27a6d04ebca38fd6659"><code>a087a58</code></a>
Update import map when new modules added (<a
href="https://github.com/python/mypy/issues/20271">#20271</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/35e843cc38cedc1bdf87d9937c06d51189ad0e45"><code>35e843c</code></a>
[mypyc] Add efficient librt.base64.b64decode (<a
href="https://github.com/python/mypy/issues/20263">#20263</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/094f66dc742cec2d69add9296fb21cdef50624d0"><code>094f66d</code></a>
[mypyc] Add <strong>repr</strong> to AssignmentTarget subclasses (<a
href="https://github.com/python/mypy/issues/20258">#20258</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/0738db3f9d336622923c7ee143e1c3adf7600a31"><code>0738db3</code></a>
Do not push partial types to the binder (<a
href="https://github.com/python/mypy/issues/20202">#20202</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/python/mypy/compare/v1.18.2...v1.19.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=mypy&package-manager=pip&previous-version=1.18.2&new-version=1.19.0)](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>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [cfgv](https://github.com/asottile/cfgv) from 3.4.0 to 3.5.0.
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/asottile/cfgv/commit/c7342120ec8513671fb8dd54d8a14399dc59cd47"><code>c734212</code></a>
v3.5.0</li>
<li><a
href="https://github.com/asottile/cfgv/commit/d64e0cc2ba77dff75a4c15fb6cf5e6ed315dc80b"><code>d64e0cc</code></a>
Merge pull request <a
href="https://github.com/asottile/cfgv/issues/158">#158</a>
from asottile/key-value-map</li>
<li><a
href="https://github.com/asottile/cfgv/commit/641559f162edff0c37277cd7c5ebd2b65292fad1"><code>641559f</code></a>
add KeyValueMap</li>
<li><a
href="https://github.com/asottile/cfgv/commit/82e2f93a1554805a8938a6a3a588efe982e03019"><code>82e2f93</code></a>
Merge pull request <a
href="https://github.com/asottile/cfgv/issues/157">#157</a>
from asottile/pre-commit-ci-update-config</li>
<li><a
href="https://github.com/asottile/cfgv/commit/69cd02016f6a69de3a19a9741f16aa6d40120164"><code>69cd020</code></a>
[pre-commit.ci] pre-commit autoupdate</li>
<li><a
href="https://github.com/asottile/cfgv/commit/5ccc4d404d9a6a83bd3b12c1a24437db7ce8a081"><code>5ccc4d4</code></a>
Merge pull request <a
href="https://github.com/asottile/cfgv/issues/156">#156</a>
from asottile/pre-commit-ci-update-config</li>
<li><a
href="https://github.com/asottile/cfgv/commit/2e7ffe560a5de38906821304378fe26ceb7a536c"><code>2e7ffe5</code></a>
[pre-commit.ci] pre-commit autoupdate</li>
<li><a
href="https://github.com/asottile/cfgv/commit/ef7849933897d28727e453646a5a632202724d41"><code>ef78499</code></a>
Merge pull request <a
href="https://github.com/asottile/cfgv/issues/155">#155</a>
from asottile/all-repos_autofix_all-repos-manual</li>
<li><a
href="https://github.com/asottile/cfgv/commit/b34b882bba1f683e9e3da7b3ab97e3ee1607977f"><code>b34b882</code></a>
py310+</li>
<li><a
href="https://github.com/asottile/cfgv/commit/724a279ea352c1883761e34e3f261c11be28f374"><code>724a279</code></a>
Merge pull request <a
href="https://github.com/asottile/cfgv/issues/154">#154</a>
from asottile/pre-commit-ci-update-config</li>
<li>Additional commits viewable in <a
href="https://github.com/asottile/cfgv/compare/v3.4.0...v3.5.0">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cfgv&package-manager=pip&previous-version=3.4.0&new-version=3.5.0)](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>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pip-tools](https://github.com/jazzband/pip-tools) from 7.5.1 to
7.5.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/jazzband/pip-tools/releases">pip-tools's
releases</a>.</em></p>
<blockquote>
<h2>v7.5.2</h2>
<p><em>2025-11-11</em></p>
<h3>Bug fixes</h3>
<ul>
<li>
<p>Fixed <code>pip-compile</code> to handle relative path includes which
are not subpaths of the current working directory -- by <a
href="https://github.com/sirosen"><code>@​sirosen</code></a>.</p>
<p><em>PRs and issues:</em> <a
href="https://github.com/jazzband/pip-tools/issues/2231">#2231</a>,
<a
href="https://github.com/jazzband/pip-tools/issues/2260">#2260</a></p>
</li>
<li>
<p>Using <code>--upgrade-package</code> and dynamically building project
metadata no longer causes an <code>AttributeError</code> when pip
encounters an error during the build -- by <a
href="https://github.com/Epic"><code>@​Epic</code></a>_Wink and <a
href="https://github.com/tusharsadhwani"><code>@​tusharsadhwani</code></a>.</p>
<p><em>PRs and issues:</em> <a
href="https://github.com/jazzband/pip-tools/issues/2258">#2258</a></p>
</li>
</ul>
<h3>Features</h3>
<ul>
<li>
<p>Test and declare Python 3.13 support -- by <a
href="https://github.com/jayaddison"><code>@​jayaddison</code></a> (for
OpenCulinary).</p>
<p><em>PRs and issues:</em> <a
href="https://github.com/jazzband/pip-tools/issues/2251">#2251</a></p>
</li>
<li>
<p>pip-tools is now compatible with pip 25.3 -- by <a
href="https://github.com/shifqu"><code>@​shifqu</code></a>.</p>
<p><em>PRs and issues:</em> <a
href="https://github.com/jazzband/pip-tools/issues/2252">#2252</a>,
<a
href="https://github.com/jazzband/pip-tools/issues/2253">#2253</a></p>
</li>
</ul>
<h3>Packaging updates and notes for downstreams</h3>
<ul>
<li>
<p><code>pip-tools</code> now supports installation from git archives by
providing <code>setuptools-scm</code> with
<code>.git_archival.txt</code> data.</p>
<p><em>PRs and issues:</em> <a
href="https://github.com/jazzband/pip-tools/issues/2225">#2225</a></p>
</li>
</ul>
<h3>Contributor-facing changes</h3>
<ul>
<li>
<p>The <a
href="https://github.com/sanitizers/chronographer-github-app">change log
entry bot</a> has been explicitly configured to stop requiring news
fragments in pull requests having the <a
href="https://github.com/jazzband/pip-tools/labels/bot:chronographer:skip"><code>bot:chronographer:skip</code>
label</a> set -- by <a
href="https://github.com/sirosen"><code>@​sirosen</code></a> and <a
href="https://github.com/webknjaz"><code>@​webknjaz</code></a>.</p>
<p>It was also set up to reference our change log authoring document
from the GitHub Checks pages. And the reported check name is now set to
<code>Change log entry</code>.</p>
<p><em>PRs and issues:</em> <a
href="https://github.com/jazzband/pip-tools/issues/2201">#2201</a></p>
</li>
<li>
<p>The CI is now set up to invoke failed tests again with maximum level
of detail -- by <a
href="https://github.com/webknjaz"><code>@​webknjaz</code></a>.</p>
<p>The change is aimed at helping troubleshoot failures that might be
difficult to reproduce locally.</p>
<p><em>PRs and issues:</em> <a
href="https://github.com/jazzband/pip-tools/issues/2254">#2254</a></p>
</li>
<li>
<p>The integration with Codecov has been updated to ensure that reports
are uploaded to the service even on failures -- by <a
href="https://github.com/webknjaz"><code>@​webknjaz</code></a>.</p>
<p>GitHub Actions is now configured to also send an explicit
notification to Codecov about the completion of previously initiated
uploads.</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/jazzband/pip-tools/blob/main/CHANGELOG.md">pip-tools's
changelog</a>.</em></p>
<blockquote>
<h2>v7.5.2</h2>
<p><em>2025-11-11</em></p>
<h3>Bug fixes</h3>
<ul>
<li>
<p>Fixed <code>pip-compile</code> to handle relative path includes which
are not subpaths of
the current working directory -- by {user}<code>sirosen</code>.</p>
<p><em>PRs and issues:</em> {issue}<code>2231</code>,
{issue}<code>2260</code></p>
</li>
<li>
<p>Using <code>--upgrade-package</code> and dynamically building project
metadata no
longer causes an {exc}<code>AttributeError</code> when pip encounters an
error during the
build -- by {user}<code>Epic_Wink</code> and
{user}<code>tusharsadhwani</code>.</p>
<p><em>PRs and issues:</em> {issue}<code>2258</code></p>
</li>
</ul>
<h3>Features</h3>
<ul>
<li>
<p>Test and declare Python 3.13 support -- by
{user}<code>jayaddison</code> (for OpenCulinary).</p>
<p><em>PRs and issues:</em> {issue}<code>2251</code></p>
</li>
<li>
<p>pip-tools is now compatible with pip 25.3 -- by
{user}<code>shifqu</code>.</p>
<p><em>PRs and issues:</em> {issue}<code>2252</code>,
{issue}<code>2253</code></p>
</li>
</ul>
<h3>Packaging updates and notes for downstreams</h3>
<ul>
<li>
<p><code>pip-tools</code> now supports installation from git archives by
providing
<code>setuptools-scm</code> with <code>.git_archival.txt</code>
data.</p>
<p><em>PRs and issues:</em> {issue}<code>2225</code></p>
</li>
</ul>
<h3>Contributor-facing changes</h3>
<ul>
<li>
<p>The <a
href="https://github.com/sanitizers/chronographer-github-app">change log
entry bot</a> has been explicitly configured to stop requiring
news fragments in pull requests having the <a
href="https://github.com/jazzband/pip-tools/labels/bot:chronographer:skip"><code>bot:chronographer:skip</code>
label</a> set
-- by {user}<code>sirosen</code> and {user}<code>webknjaz</code>.</p>
<p>It was also set up to reference our change log authoring document
from the
GitHub Checks pages. And the reported check name is now set to
<code>Change log entry</code>.</p>
<p><em>PRs and issues:</em> {issue}<code>2201</code></p>
</li>
<li>
<p>The CI is now set up to invoke failed tests again with
maximum level of detail -- by {user}<code>webknjaz</code>.</p>
</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/jazzband/pip-tools/commit/eb9606f414a3d5feac521face32822ab69775d44"><code>eb9606f</code></a>
Merge pull request <a
href="https://github.com/jazzband/pip-tools/issues/2270">#2270</a>
from sirosen/release-7.5.2</li>
<li><a
href="https://github.com/jazzband/pip-tools/commit/2cbb9333ef7d0dd0d1ee00ff72cc355073587590"><code>2cbb933</code></a>
Update changelog for version 7.5.2</li>
<li><a
href="https://github.com/jazzband/pip-tools/commit/d33539cbf81cb0c754360674191dd4e20a8e0812"><code>d33539c</code></a>
Merge pull request <a
href="https://github.com/jazzband/pip-tools/issues/2253">#2253</a>
from shifqu/fix/remove-opt-pep517</li>
<li><a
href="https://github.com/jazzband/pip-tools/commit/43e115907480b10fdcd2096758d86507a231c9ba"><code>43e1159</code></a>
Apply suggestions from code review</li>
<li><a
href="https://github.com/jazzband/pip-tools/commit/b7e8f9b072c9e1673ac7595c2e3f08c8ea555059"><code>b7e8f9b</code></a>
changelog: add news fragment for towncrier</li>
<li><a
href="https://github.com/jazzband/pip-tools/commit/88f2761472bfe88c0e13d00a203f277db8ed1af1"><code>88f2761</code></a>
tests: lower required coverage for py38 to 98%</li>
<li><a
href="https://github.com/jazzband/pip-tools/commit/608c47b87cb30ac95ece10156cef1c342163632c"><code>608c47b</code></a>
feat: add deprecation warnings in cli and sync</li>
<li><a
href="https://github.com/jazzband/pip-tools/commit/43952fc7cb9e0a5d55b5d2016aa4753ffac58773"><code>43952fc</code></a>
tests: ensure tox pipsupported uses pip 25.3</li>
<li><a
href="https://github.com/jazzband/pip-tools/commit/bfa96b5a1bac9d24e359c76cd706dcf0a325fd89"><code>bfa96b5</code></a>
tests: provide minimal_wheels_path as a fixture</li>
<li><a
href="https://github.com/jazzband/pip-tools/commit/10a4b443a1f1863e851d42f1ae97dd219b4e1818"><code>10a4b44</code></a>
fix: remove deprecated options from resolver and
install_requirement</li>
<li>Additional commits viewable in <a
href="https://github.com/jazzband/pip-tools/compare/v7.5.1...v7.5.2">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pip-tools&package-manager=pip&previous-version=7.5.1&new-version=7.5.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>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [exceptiongroup](https://github.com/agronholm/exceptiongroup) from
1.3.0 to 1.3.1.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/agronholm/exceptiongroup/releases">exceptiongroup's
releases</a>.</em></p>
<blockquote>
<h2>1.3.1</h2>
<ul>
<li>Fixed <code>AttributeError: 'TracebackException' object has no
attribute 'exceptions'</code> when formatting unpickled TBEs from
another Python process which did not apply the
<code>exceptiongroup</code> patches (<a
href="https://github.com/agronholm/exceptiongroup/issues/144">#144</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/agronholm/exceptiongroup/blob/main/CHANGES.rst">exceptiongroup's
changelog</a>.</em></p>
<blockquote>
<h1>Version history</h1>
<p>This library adheres to <code>Semantic Versioning 2.0
&lt;http://semver.org/&gt;</code>_.</p>
<p><strong>1.3.1</strong></p>
<ul>
<li>Fixed <code>AttributeError: 'TracebackException' object has no
attribute 'exceptions'</code>
when formatting unpickled TBEs from another Python process which did not
apply the
<code>exceptiongroup</code> patches
(<code>[#144](agronholm/exceptiongroup#144)
&lt;https://github.com/agronholm/exceptiongroup/issues/144&gt;</code>_)</li>
</ul>
<p><strong>1.3.0</strong></p>
<ul>
<li>Added <code>**kwargs</code> to function and method signatures as
appropriate to match the
signatures in the standard library</li>
<li>In line with the stdlib typings in typeshed, updated
<code>(Base)ExceptionGroup</code> generic
types to define defaults for their generic arguments (defaulting to
<code>BaseExceptionGroup[BaseException]</code> and
<code>ExceptionGroup[Exception]</code>)
(PR by <a
href="https://github.com/mikenerone"><code>@​mikenerone</code></a>)</li>
<li>Changed <code>BaseExceptionGroup.__init__()</code> to directly call
<code>BaseException.__init__()</code> instead of the superclass
<code>__init__()</code> in order to
emulate the CPython behavior (broken or not) (PR by <a
href="https://github.com/cfbolz"><code>@​cfbolz</code></a>)</li>
<li>Changed the <code>exceptions</code> attribute to always return the
same tuple of exceptions,
created from the original exceptions sequence passed to
<code>BaseExceptionGroup</code> to
match CPython behavior
(<code>[#143](agronholm/exceptiongroup#143)
&lt;https://github.com/agronholm/exceptiongroup/issues/143&gt;</code>_)</li>
</ul>
<p><strong>1.2.2</strong></p>
<ul>
<li>Removed an <code>assert</code> in
<code>exceptiongroup._formatting</code> that caused compatibility
issues with Sentry
(<code>[#123](agronholm/exceptiongroup#123)
&lt;https://github.com/agronholm/exceptiongroup/issues/123&gt;</code>_)</li>
</ul>
<p><strong>1.2.1</strong></p>
<ul>
<li>Updated the copying of <code>__notes__</code> to match CPython
behavior (PR by CF Bolz-Tereick)</li>
<li>Corrected the type annotation of the exception handler callback to
accept a
<code>BaseExceptionGroup</code> instead of
<code>BaseException</code></li>
<li>Fixed type errors on Python &lt; 3.10 and the type annotation of
<code>suppress()</code>
(PR by John Litborn)</li>
</ul>
<p><strong>1.2.0</strong></p>
<ul>
<li>Added special monkeypatching if <code>Apport
&lt;https://github.com/canonical/apport&gt;</code>_ has
overridden <code>sys.excepthook</code> so it will format exception
groups correctly
(PR by John Litborn)</li>
<li>Added a backport of <code>contextlib.suppress()</code> from Python
3.12.1 which also handles
suppressing exceptions inside exception groups</li>
<li>Fixed bare <code>raise</code> in a handler reraising the original
naked exception rather than
an exception group which is what is raised when you do a
<code>raise</code> in an <code>except*</code></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/agronholm/exceptiongroup/commit/ddddb6fdf8582c4ae5187dc1bd258115974229fe"><code>ddddb6f</code></a>
Added the release version</li>
<li><a
href="https://github.com/agronholm/exceptiongroup/commit/49c5e60d9efad1416f4f42455e119375904a1d6d"><code>49c5e60</code></a>
Fixed AttributeError when formatting unpickled TBEs from an unpatched
process</li>
<li><a
href="https://github.com/agronholm/exceptiongroup/commit/1be517f553249822a8fa12a4d7520d4b3ef15acd"><code>1be517f</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://github.com/agronholm/exceptiongroup/issues/152">#152</a>)</li>
<li><a
href="https://github.com/agronholm/exceptiongroup/commit/af0ea2fdfe218a4c2a1cb31ebd1a61dba459af6f"><code>af0ea2f</code></a>
[pre-commit.ci] pre-commit autoupdate (<a
href="https://github.com/agronholm/exceptiongroup/issues/149">#149</a>)</li>
<li><a
href="https://github.com/agronholm/exceptiongroup/commit/7c980a88a06a72db3d796d98504b335d24274abb"><code>7c980a8</code></a>
Removed pin on pyright version</li>
<li><a
href="https://github.com/agronholm/exceptiongroup/commit/ef853368c8b94479adbd33cc58f1cac05839e116"><code>ef85336</code></a>
Fixed typing job not finding Python 3.14</li>
<li><a
href="https://github.com/agronholm/exceptiongroup/commit/080b3f4e925bbdb8cee70cc30c5ef2937eab2bde"><code>080b3f4</code></a>
Pinned pyright version to fix typeshed related failure</li>
<li><a
href="https://github.com/agronholm/exceptiongroup/commit/ac660908a1987880eddbb249947c1eef6e08513b"><code>ac66090</code></a>
Added Python 3.14 to the test matrix</li>
<li><a
href="https://github.com/agronholm/exceptiongroup/commit/a0da94dadfb39c0b52c0cd5c87ace166b00f74c1"><code>a0da94d</code></a>
Fixed test failures on Python 3.14</li>
<li>See full diff in <a
href="https://github.com/agronholm/exceptiongroup/compare/1.3.0...1.3.1">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=exceptiongroup&package-manager=pip&previous-version=1.3.0&new-version=1.3.1)](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>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
@pull pull bot locked and limited conversation to collaborators Dec 2, 2025
@pull pull bot added the ⤵️ pull label Dec 2, 2025
@pull pull bot merged commit afc342e into sysfce2:master Dec 2, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants