Skip to content

Commit f4f0eab

Browse files
Bump the python group with 3 updates (#188)
Bumps the python group with 3 updates: [typer](https://github.com/fastapi/typer), [prek](https://github.com/j178/prek) and [ruff](https://github.com/astral-sh/ruff). Updates `typer` from 0.24.2 to 0.25.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/fastapi/typer/releases">typer's releases</a>.</em></p> <blockquote> <h2>0.25.0</h2> <h3>Features</h3> <ul> <li>🚸 Don't truncate code lines in traceback when formatted with Rich. PR <a href="https://redirect.github.com/fastapi/typer/pull/1695">#1695</a> by <a href="https://github.com/YuriiMotov"><code>@​YuriiMotov</code></a>.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/fastapi/typer/blob/master/docs/release-notes.md">typer's changelog</a>.</em></p> <blockquote> <h2>0.25.0 (2026-04-26)</h2> <h3>Features</h3> <ul> <li>🚸 Don't truncate code lines in traceback when formatted with Rich. PR <a href="https://redirect.github.com/fastapi/typer/pull/1695">#1695</a> by <a href="https://github.com/YuriiMotov"><code>@​YuriiMotov</code></a>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/fastapi/typer/commit/959845e173b4bec0d606d99247815c2710613ca8"><code>959845e</code></a> 🔖 Release version 0.25.0</li> <li><a href="https://github.com/fastapi/typer/commit/5e1fcfb5935e7ac3ff3c7526ef297eae31bd4822"><code>5e1fcfb</code></a> 📝 Update release notes</li> <li><a href="https://github.com/fastapi/typer/commit/dfb21ad034804584702d553ebfba40d8f4d791b9"><code>dfb21ad</code></a> 🚸 Don't truncate code lines in traceback when formatted with Rich (<a href="https://redirect.github.com/fastapi/typer/issues/1695">#1695</a>)</li> <li>See full diff in <a href="https://github.com/fastapi/typer/compare/0.24.2...0.25.0">compare view</a></li> </ul> </details> <br /> Updates `prek` from 0.3.10 to 0.3.11 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/j178/prek/releases">prek's releases</a>.</em></p> <blockquote> <h2>0.3.11</h2> <h2>Release Notes</h2> <p>Released on 2026-04-27.</p> <h3>Highlights</h3> <p>Hook entries now have an explicit <code>shell</code> option for shell snippets. Set <code>shell: sh</code>, <code>bash</code>, <code>pwsh</code>, <code>powershell</code>, or <code>cmd</code> when an entry should be evaluated by that shell; leaving it unset keeps prek's direct argv execution.</p> <p><code>prek auto-update</code> can now filter tag candidates before choosing an update. Both options take glob patterns: use <code>--include-tag</code> to only consider matching tag names, and <code>--exclude-tag</code> to skip matching tags such as moving tags or prereleases.</p> <h3>Enhancements</h3> <ul> <li>Add <code>auto-update --exclude-repo &lt;repo&gt;</code> to skip repos (<a href="https://redirect.github.com/j178/prek/pull/1983">#1983</a>)</li> <li>Add <code>auto-update --exit-code</code> to exit with non-zero on updates (<a href="https://redirect.github.com/j178/prek/pull/2002">#2002</a>)</li> <li>Add <code>auto-update --include-tag &lt;pattern&gt;</code>/<code>--exclude-tag &lt;pattern&gt;</code> to filter tags (<a href="https://redirect.github.com/j178/prek/pull/1984">#1984</a>)</li> <li>Adds an explicit <code>shell</code> hook option for entries that should run as shell source (<a href="https://redirect.github.com/j178/prek/pull/2004">#2004</a>)</li> <li>Make <code>--hook-dir</code> optional for hook-impl (<a href="https://redirect.github.com/j178/prek/pull/1989">#1989</a>)</li> <li>Skip shim warning when <code>--script-version</code> is missing (<a href="https://redirect.github.com/j178/prek/pull/1990">#1990</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>Install Ruby executable in gem bin (<a href="https://redirect.github.com/j178/prek/pull/2017">#2017</a>)</li> <li>Use dedicated Android npm package (<a href="https://redirect.github.com/j178/prek/pull/1982">#1982</a>)</li> <li>Use stable repo keys without breaking cached clones (<a href="https://redirect.github.com/j178/prek/pull/1995">#1995</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>Explain prek name (<a href="https://redirect.github.com/j178/prek/pull/1980">#1980</a>)</li> <li>Clarify <code>pass_filenames</code> concurrency docs (<a href="https://redirect.github.com/j178/prek/pull/1999">#1999</a>)</li> <li>Reorganize documentation references (<a href="https://redirect.github.com/j178/prek/pull/2005">#2005</a>)</li> <li>Clarify hook author manifest env docs (<a href="https://redirect.github.com/j178/prek/pull/1991">#1991</a>)</li> <li>docs: add Sentry to users list (<a href="https://redirect.github.com/j178/prek/pull/1981">#1981</a>)</li> </ul> <h3>Contributors</h3> <ul> <li><a href="https://github.com/j178"><code>@​j178</code></a></li> </ul> <h2>Install prek 0.3.11</h2> <h3>Install prebuilt binaries via shell script</h3> <pre lang="sh"><code>curl --proto '=https' --tlsv1.2 -LsSf https://github.com/j178/prek/releases/download/v0.3.11/prek-installer.sh | sh </code></pre> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/j178/prek/blob/master/CHANGELOG.md">prek's changelog</a>.</em></p> <blockquote> <h2>0.3.11</h2> <p>Released on 2026-04-27.</p> <h3>Highlights</h3> <p>Hook entries now have an explicit <code>shell</code> option for shell snippets. Set <code>shell: sh</code>, <code>bash</code>, <code>pwsh</code>, <code>powershell</code>, or <code>cmd</code> when an entry should be evaluated by that shell; leaving it unset keeps prek's direct argv execution.</p> <p><code>prek auto-update</code> can now filter tag candidates before choosing an update. Both options take glob patterns: use <code>--include-tag</code> to only consider matching tag names, and <code>--exclude-tag</code> to skip matching tags such as moving tags or prereleases.</p> <h3>Enhancements</h3> <ul> <li>Add <code>auto-update --exclude-repo &lt;repo&gt;</code> to skip repos (<a href="https://redirect.github.com/j178/prek/pull/1983">#1983</a>)</li> <li>Add <code>auto-update --exit-code</code> to exit with non-zero on updates (<a href="https://redirect.github.com/j178/prek/pull/2002">#2002</a>)</li> <li>Add <code>auto-update --include-tag &lt;pattern&gt;</code>/<code>--exclude-tag &lt;pattern&gt;</code> to filter tags (<a href="https://redirect.github.com/j178/prek/pull/1984">#1984</a>)</li> <li>Adds an explicit <code>shell</code> hook option for entries that should run as shell source (<a href="https://redirect.github.com/j178/prek/pull/2004">#2004</a>)</li> <li>Make <code>--hook-dir</code> optional for hook-impl (<a href="https://redirect.github.com/j178/prek/pull/1989">#1989</a>)</li> <li>Skip shim warning when <code>--script-version</code> is missing (<a href="https://redirect.github.com/j178/prek/pull/1990">#1990</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>Install Ruby executable in gem bin (<a href="https://redirect.github.com/j178/prek/pull/2017">#2017</a>)</li> <li>Use dedicated Android npm package (<a href="https://redirect.github.com/j178/prek/pull/1982">#1982</a>)</li> <li>Use stable repo keys without breaking cached clones (<a href="https://redirect.github.com/j178/prek/pull/1995">#1995</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>Explain prek name (<a href="https://redirect.github.com/j178/prek/pull/1980">#1980</a>)</li> <li>Clarify <code>pass_filenames</code> concurrency docs (<a href="https://redirect.github.com/j178/prek/pull/1999">#1999</a>)</li> <li>Reorganize documentation references (<a href="https://redirect.github.com/j178/prek/pull/2005">#2005</a>)</li> <li>Clarify hook author manifest env docs (<a href="https://redirect.github.com/j178/prek/pull/1991">#1991</a>)</li> <li>docs: add Sentry to users list (<a href="https://redirect.github.com/j178/prek/pull/1981">#1981</a>)</li> </ul> <h3>Contributors</h3> <ul> <li><a href="https://github.com/j178"><code>@​j178</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/j178/prek/commit/8e731a9313fa9a9bc7c02adec9e6f35ec7e1df62"><code>8e731a9</code></a> Bump version to 0.3.11 (<a href="https://redirect.github.com/j178/prek/issues/2018">#2018</a>)</li> <li><a href="https://github.com/j178/prek/commit/24302f7fbf4cfff6b6c23590ed7889209f78c112"><code>24302f7</code></a> Install Ruby executable in gem bin (<a href="https://redirect.github.com/j178/prek/issues/2017">#2017</a>)</li> <li><a href="https://github.com/j178/prek/commit/adf72c6b23a53e25d0d722953b32d5dba42351e1"><code>adf72c6</code></a> Update Rust crate rayon to v1.12.0 (<a href="https://redirect.github.com/j178/prek/issues/2015">#2015</a>)</li> <li><a href="https://github.com/j178/prek/commit/95b88748006c9baae202068f7d6956c4332ffc1d"><code>95b8874</code></a> Update Rust crate webpki-root-certs to v1.0.7 (<a href="https://redirect.github.com/j178/prek/issues/2014">#2014</a>)</li> <li><a href="https://github.com/j178/prek/commit/2692d8364ff9ec643d3d0f7b5f2130376fae8c80"><code>2692d83</code></a> Update Rust crate libc to v0.2.185 (<a href="https://redirect.github.com/j178/prek/issues/2013">#2013</a>)</li> <li><a href="https://github.com/j178/prek/commit/14770255e2bba6410b4ee7cd80ae524ce42cfb22"><code>1477025</code></a> Update Rust crate tokio to v1.52.1 (<a href="https://redirect.github.com/j178/prek/issues/2016">#2016</a>)</li> <li><a href="https://github.com/j178/prek/commit/efaf80458610e2f1f97afc273a30e5c84629c894"><code>efaf804</code></a> Update Rust crate clap_complete to v4.6.2 (<a href="https://redirect.github.com/j178/prek/issues/2012">#2012</a>)</li> <li><a href="https://github.com/j178/prek/commit/12033f714fe02b3853b10178558d7d322be39a7c"><code>12033f7</code></a> Update Rust crate clap to v4.6.1 (<a href="https://redirect.github.com/j178/prek/issues/2011">#2011</a>)</li> <li><a href="https://github.com/j178/prek/commit/96ebb94253a092ce860262edd395afb949a21a24"><code>96ebb94</code></a> Update Rust crate assert_cmd to v2.2.1 (<a href="https://redirect.github.com/j178/prek/issues/2010">#2010</a>)</li> <li><a href="https://github.com/j178/prek/commit/55da2dce95ed2dd2b70fbe978be96e4ac451491c"><code>55da2dc</code></a> Update GitHub Actions (<a href="https://redirect.github.com/j178/prek/issues/2008">#2008</a>)</li> <li>Additional commits viewable in <a href="https://github.com/j178/prek/compare/v0.3.10...v0.3.11">compare view</a></li> </ul> </details> <br /> Updates `ruff` from 0.15.11 to 0.15.12 <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.15.12</h2> <h2>Release Notes</h2> <p>Released on 2026-04-24.</p> <h3>Preview features</h3> <ul> <li>Implement <code>#ruff:file-ignore</code> file-level suppressions (<a href="https://redirect.github.com/astral-sh/ruff/pull/23599">#23599</a>)</li> <li>Implement <code>#ruff:ignore</code> logical-line suppressions (<a href="https://redirect.github.com/astral-sh/ruff/pull/23404">#23404</a>)</li> <li>Revert preview changes to displayed diagnostic severity in LSP (<a href="https://redirect.github.com/astral-sh/ruff/pull/24789">#24789</a>)</li> <li>[<code>airflow</code>] Implement <code>task-branch-as-short-circuit</code> (<code>AIR004</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/23579">#23579</a>)</li> <li>[<code>flake8-bugbear</code>] Fix <code>break</code>/<code>continue</code> handling in <code>loop-iterator-mutation</code> (<code>B909</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/24440">#24440</a>)</li> <li>[<code>pylint</code>] Fix <code>PLC2701</code> for type parameter scopes (<a href="https://redirect.github.com/astral-sh/ruff/pull/24576">#24576</a>)</li> </ul> <h3>Rule changes</h3> <ul> <li>[<code>pandas-vet</code>] Suggest <code>.array</code> as well in <code>PD011</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/24805">#24805</a>)</li> </ul> <h3>CLI</h3> <ul> <li>Respect default Unix permissions for cache files (<a href="https://redirect.github.com/astral-sh/ruff/pull/24794">#24794</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>[<code>pylint</code>] Fix <code>PLR0124</code> description not to claim self-comparison always returns the same value (<a href="https://redirect.github.com/astral-sh/ruff/pull/24749">#24749</a>)</li> <li>[<code>pyupgrade</code>] Expand docs on reusable <code>TypeVar</code>s and scoping (<code>UP046</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/24153">#24153</a>)</li> <li>Improve rules table accessibility (<a href="https://redirect.github.com/astral-sh/ruff/pull/24711">#24711</a>)</li> </ul> <h3>Contributors</h3> <ul> <li><a href="https://github.com/dylwil3"><code>@​dylwil3</code></a></li> <li><a href="https://github.com/AlexWaygood"><code>@​AlexWaygood</code></a></li> <li><a href="https://github.com/woodruffw"><code>@​woodruffw</code></a></li> <li><a href="https://github.com/avasis-ai"><code>@​avasis-ai</code></a></li> <li><a href="https://github.com/Dev-iL"><code>@​Dev-iL</code></a></li> <li><a href="https://github.com/denyszhak"><code>@​denyszhak</code></a></li> <li><a href="https://github.com/ShipItAndPray"><code>@​ShipItAndPray</code></a></li> <li><a href="https://github.com/anishgirianish"><code>@​anishgirianish</code></a></li> <li><a href="https://github.com/augustelalande"><code>@​augustelalande</code></a></li> <li><a href="https://github.com/amyreese"><code>@​amyreese</code></a></li> <li><a href="https://github.com/majiayu000"><code>@​majiayu000</code></a></li> </ul> <h2>Install ruff 0.15.12</h2> <h3>Install prebuilt binaries via shell script</h3> <pre lang="sh"><code>curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ruff/releases/download/0.15.12/ruff-installer.sh | sh </code></pre> <!-- raw HTML omitted --> </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.15.12</h2> <p>Released on 2026-04-24.</p> <h3>Preview features</h3> <ul> <li>Implement <code>#ruff:file-ignore</code> file-level suppressions (<a href="https://redirect.github.com/astral-sh/ruff/pull/23599">#23599</a>)</li> <li>Implement <code>#ruff:ignore</code> logical-line suppressions (<a href="https://redirect.github.com/astral-sh/ruff/pull/23404">#23404</a>)</li> <li>Revert preview changes to displayed diagnostic severity in LSP (<a href="https://redirect.github.com/astral-sh/ruff/pull/24789">#24789</a>)</li> <li>[<code>airflow</code>] Implement <code>task-branch-as-short-circuit</code> (<code>AIR004</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/23579">#23579</a>)</li> <li>[<code>flake8-bugbear</code>] Fix <code>break</code>/<code>continue</code> handling in <code>loop-iterator-mutation</code> (<code>B909</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/24440">#24440</a>)</li> <li>[<code>pylint</code>] Fix <code>PLC2701</code> for type parameter scopes (<a href="https://redirect.github.com/astral-sh/ruff/pull/24576">#24576</a>)</li> </ul> <h3>Rule changes</h3> <ul> <li>[<code>pandas-vet</code>] Suggest <code>.array</code> as well in <code>PD011</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/24805">#24805</a>)</li> </ul> <h3>CLI</h3> <ul> <li>Respect default Unix permissions for cache files (<a href="https://redirect.github.com/astral-sh/ruff/pull/24794">#24794</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>[<code>pylint</code>] Fix <code>PLR0124</code> description not to claim self-comparison always returns the same value (<a href="https://redirect.github.com/astral-sh/ruff/pull/24749">#24749</a>)</li> <li>[<code>pyupgrade</code>] Expand docs on reusable <code>TypeVar</code>s and scoping (<code>UP046</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/24153">#24153</a>)</li> <li>Improve rules table accessibility (<a href="https://redirect.github.com/astral-sh/ruff/pull/24711">#24711</a>)</li> </ul> <h3>Contributors</h3> <ul> <li><a href="https://github.com/dylwil3"><code>@​dylwil3</code></a></li> <li><a href="https://github.com/AlexWaygood"><code>@​AlexWaygood</code></a></li> <li><a href="https://github.com/woodruffw"><code>@​woodruffw</code></a></li> <li><a href="https://github.com/avasis-ai"><code>@​avasis-ai</code></a></li> <li><a href="https://github.com/Dev-iL"><code>@​Dev-iL</code></a></li> <li><a href="https://github.com/denyszhak"><code>@​denyszhak</code></a></li> <li><a href="https://github.com/ShipItAndPray"><code>@​ShipItAndPray</code></a></li> <li><a href="https://github.com/anishgirianish"><code>@​anishgirianish</code></a></li> <li><a href="https://github.com/augustelalande"><code>@​augustelalande</code></a></li> <li><a href="https://github.com/amyreese"><code>@​amyreese</code></a></li> <li><a href="https://github.com/majiayu000"><code>@​majiayu000</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/astral-sh/ruff/commit/66f93cf7ed4d36325f35a452e4afa28268fbcd28"><code>66f93cf</code></a> Bump 0.15.12 (<a href="https://redirect.github.com/astral-sh/ruff/issues/24815">#24815</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/476a4d02e8e3b6c157ac39979d8b698a1b6baa91"><code>476a4d0</code></a> [ty] Complete support for more detailed diagnostics on possibly unbound error...</li> <li><a href="https://github.com/astral-sh/ruff/commit/ed669eab30095d6c51fe6cdef6050fb01276bcb3"><code>ed669ea</code></a> Implement <code>#ruff:file-ignore</code> file-level suppressions (<a href="https://redirect.github.com/astral-sh/ruff/issues/23599">#23599</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/e73d952e43feb51356ee740c5a973fce81396ff6"><code>e73d952</code></a> [ty] Include inferred type in <code>invalid-key</code> concise diagnostic for union/inte...</li> <li><a href="https://github.com/astral-sh/ruff/commit/80feb29b31cd98c093316df2e0407b0c70c01b55"><code>80feb29</code></a> [ty] report only dead annotation-only locals as unused (<a href="https://redirect.github.com/astral-sh/ruff/issues/24811">#24811</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/0fbf2bc27336a3d17d39af52cf89b78dcda8c7c8"><code>0fbf2bc</code></a> Drop deprecated license classifier (<a href="https://redirect.github.com/astral-sh/ruff/issues/24808">#24808</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/43b174cc7f2fcb0080bb1d4843cd4bf6b72bbe27"><code>43b174c</code></a> [ty] Infer lambda parameter types with <code>Callable</code> type context (<a href="https://redirect.github.com/astral-sh/ruff/issues/24317">#24317</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/4f449ae4a2377569330a5ab94799d389357b5a3f"><code>4f449ae</code></a> [ty] Add error context for intersection types (<a href="https://redirect.github.com/astral-sh/ruff/issues/24772">#24772</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/5b4e753acb46e96ad408e4904c15308e33efe307"><code>5b4e753</code></a> [ty] Add support for goto in literal enum member inlay hint (<a href="https://redirect.github.com/astral-sh/ruff/issues/24792">#24792</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/e7cc76275a758ce1c636ea1c2d091fd576aac794"><code>e7cc762</code></a> [ty] Add error context for TypedDict assignments (<a href="https://redirect.github.com/astral-sh/ruff/issues/24790">#24790</a>)</li> <li>Additional commits viewable in <a href="https://github.com/astral-sh/ruff/compare/0.15.11...0.15.12">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 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] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 3015af2 commit f4f0eab

1 file changed

Lines changed: 42 additions & 42 deletions

File tree

0 commit comments

Comments
 (0)