dependabot[bot] opened a new pull request, #72533: URL: https://github.com/apache/airflow/pull/72533
Bumps the 3-3-uv-dependency-updates group in /dev/breeze with 6 updates: | Package | From | To | | --- | --- | --- | | [click](https://github.com/pallets/click) | `8.4.2` | `8.5.0` | | [google-auth-httplib2](https://github.com/googleapis/google-cloud-python) | `0.4.1` | `0.4.2` | | [google-auth-oauthlib](https://github.com/googleapis/google-cloud-python) | `1.4.0` | `1.4.1` | | [gitpython](https://github.com/gitpython-developers/GitPython) | `3.1.59` | `3.1.61` | | [prek](https://github.com/j178/prek) | `0.4.14` | `0.5.0` | | [boto3](https://github.com/boto/boto3) | `1.43.78` | `1.43.83` | Updates `click` from 8.4.2 to 8.5.0 <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.5.0</h2> <p>This is the Click 8.5.0 feature release. A feature release may include new features, remove previously deprecated code, add new deprecation, or introduce potentially breaking changes.</p> <p>We encourage everyone to upgrade. You can read more about our <a href="https://palletsprojects.com/versions">Version Support Policy</a> on our website.</p> <p>PyPI: <a href="https://pypi.org/project/click/8.5.0/">https://pypi.org/project/click/8.5.0/</a> Changes: <a href="https://click.palletsprojects.com/page/changes/#version-8-5-0">https://click.palletsprojects.com/page/changes/#version-8-5-0</a> Milestone <a href="https://github.com/pallets/click/milestone/33">https://github.com/pallets/click/milestone/33</a></p> <ul> <li>Add built-in shell completion support for PowerShell (Windows PowerShell 5.1+ and pwsh 7+) alongside the existing <code>bash</code>, <code>zsh</code>, and <code>fish</code> completers. Use <code>_FOO_BAR_COMPLETE=powershell_source foo-bar</code> to generate the completion script. <a href="https://redirect.github.com/pallets/click/issues/2672">#2672</a> <a href="https://redirect.github.com/pallets/click/issues/3637">#3637</a></li> <li>Supported versions of Windows enable ANSI terminal styles by default. Colorama is no longer a dependency and is not used. <a href="https://redirect.github.com/pallets/click/issues/2986">#2986</a> <a href="https://redirect.github.com/pallets/click/issues/3505">#3505</a></li> <li>{class}<code>Argument</code> accepts a <code>help</code> parameter, and help output includes a <code>Positional arguments</code> section when argument help is available. <a href="https://redirect.github.com/pallets/click/issues/2983">#2983</a> <a href="https://redirect.github.com/pallets/click/issues/3473">#3473</a></li> <li><code>confirm()</code> and <code>prompt()</code> strip ANSI color and style codes from the prompt when the output stream does not support them, matching <code>echo()</code>. This stripping was lost in <code>8.4.0</code> when <a href="https://redirect.github.com/pallets/click/issues/2969">#2969</a> began writing the prompt with <code>input()</code> directly. <a href="https://redirect.github.com/pallets/click/issues/3572">#3572</a> <a href="https://redirect.github.com/pallets/click/issues/3653">#3653</a></li> <li>{class}<code>Path</code> with <code>allow_dash=True</code> no longer triggers a <code>BytesWarning</code>, an error under <code>python -bb</code>, when checking a value against the <code>-</code> convention. <a href="https://redirect.github.com/pallets/click/issues/2877">#2877</a> <a href="https://redirect.github.com/pallets/click/issues/3642">#3642</a></li> <li>Add {func}<code>custom_version_option</code>, a <code>--version</code> option whose output is produced by a callback, covering cases {func}<code>version_option</code> intentionally does not. The feature set of {func}<code>version_option</code> is now frozen; see [discussion <a href="https://redirect.github.com/pallets/click/issues/3527">#3527</a>](<a href="https://github.com/pallets/click/discussions/3527">https://github.com/pallets/click/discussions/3527</a>). <a href="https://redirect.github.com/pallets/click/issues/3581">#3581</a></li> <li><code>style()</code> and <code>secho()</code> no longer silently drop the 256-color index <code>0</code> (black) passed as <code>fg</code> or <code>bg</code>, and now validate color arguments. Invalid colors raise a <code>ValueError</code> instead of a <code>TypeError</code>. <a href="https://redirect.github.com/pallets/click/issues/3677">#3677</a></li> <li>The automatic help option stores its value under the reserved name <code>_click_default_help</code> instead of <code>help</code>, so a parameter named <code>help</code> no longer breaks parsing. The new name is visible in {meth}<code>Command.to_info_dict</code> output. Parameters that overwrite each other's value trigger a warning: an argument sharing its name with another parameter, or any parameter claiming the reserved name. Options may still share a name to compete for the same value (feature switches). <a href="https://redirect.github.com/pallets/click/issues/2819">#2819</a> <a href="https://redirect.github.com/pallets/click/issues/3678">#3678</a></li> <li><code>unstyle</code> and the ANSI handling behind help-text wrapping now strip the full CSI escape-sequence grammar. <a href="https://redirect.github.com/pallets/click/issues/3681">#3681</a></li> <li>Streamline <code>Option</code> flag handling: the flag-kind, type, lazy-default and validation steps in <code>Option.__init__</code> move into focused helpers, and <code>flag_value</code> and <code>default</code> keep their unset sentinel at construction (resolved lazily on read) so <code>is UNSET</code> reliably tells a user-supplied value from an auto-derived one. Runtime behavior is unchanged, but {meth}<code>Parameter.to_info_dict</code> now resolves <code>default=True</code> on a feature switch to its <code>flag_value</code>, matching what the function receives at call</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pallets/click/blob/main/CHANGES.md">click's changelog</a>.</em></p> <blockquote> <h2>Version 8.5.0</h2> <p>Released 2026-08-24</p> <ul> <li>Add built-in shell completion support for PowerShell (Windows PowerShell 5.1+ and pwsh 7+) alongside the existing <code>bash</code>, <code>zsh</code>, and <code>fish</code> completers. Use <code>_FOO_BAR_COMPLETE=powershell_source foo-bar</code> to generate the completion script. {issue}<code>2672</code> {pr}<code>3637</code></li> <li>Supported versions of Windows enable ANSI terminal styles by default. Colorama is no longer a dependency and is not used. {issue}<code>2986</code> {pr}<code>3505</code></li> <li>{class}<code>Argument</code> accepts a <code>help</code> parameter, and help output includes a <code>Positional arguments</code> section when argument help is available. {issue}<code>2983</code> {pr}<code>3473</code></li> <li><code>confirm()</code> and <code>prompt()</code> strip ANSI color and style codes from the prompt when the output stream does not support them, matching <code>echo()</code>. This stripping was lost in <code>8.4.0</code> when {pr}<code>2969</code> began writing the prompt with <code>input()</code> directly. {issue}<code>3572</code> {pr}<code>3653</code></li> <li>Fix test failures when using pytest >= 9.1. {pr}<code>3656</code></li> <li>{class}<code>Path</code> with <code>allow_dash=True</code> no longer triggers a <code>BytesWarning</code>, an error under <code>python -bb</code>, when checking a value against the <code>-</code> convention. {issue}<code>2877</code> {pr}<code>3642</code></li> <li>Add {func}<code>custom_version_option</code>, a <code>--version</code> option whose output is produced by a callback, covering cases {func}<code>version_option</code> intentionally does not. The feature set of {func}<code>version_option</code> is now frozen; see [discussion <a href="https://redirect.github.com/pallets/click/issues/3527">#3527</a>](<a href="https://github.com/pallets/click/discussions/3527">https://github.com/pallets/click/discussions/3527</a>). {pr}<code>3581</code></li> <li><code>style()</code> and <code>secho()</code> no longer silently drop the 256-color index <code>0</code> (black) passed as <code>fg</code> or <code>bg</code>, and now validate color arguments. Invalid colors raise a <code>ValueError</code> instead of a <code>TypeError</code>. {pr}<code>3677</code></li> <li>The automatic help option stores its value under the reserved name <code>_click_default_help</code> instead of <code>help</code>, so a parameter named <code>help</code> no longer breaks parsing. The new name is visible in {meth}<code>Command.to_info_dict</code> output. Parameters that overwrite each other's value trigger a warning: an argument sharing its name with another parameter, or any parameter claiming the reserved name. Options may still share a name to compete for the same value (feature switches). {issue}<code>2819</code> {pr}<code>3678</code></li> <li><code>unstyle</code> and the ANSI handling behind help-text wrapping now strip the full CSI escape-sequence grammar. {pr}<code>3681</code></li> <li>Streamline <code>Option</code> flag handling: the flag-kind, type, lazy-default and validation steps in <code>Option.__init__</code> move into focused helpers, and <code>flag_value</code> and <code>default</code> keep their unset sentinel at construction (resolved lazily on read) so <code>is UNSET</code> reliably tells a user-supplied value from an auto-derived one. Runtime behavior is unchanged, but {meth}<code>Parameter.to_info_dict</code> now resolves <code>default=True</code> on a feature switch to its <code>flag_value</code>, matching what the function receives at call time. {pr}<code>3641</code></li> <li>{func}<code>get_binary_stream</code> and {func}<code>get_text_stream</code> are deprecated and will be removed in Click 9.0. {issue}<code>3481</code> {pr}<code>3695</code></li> <li>The following <code>click.utils</code> names were never intentionally public and are now private (<code>_</code>-prefixed). The old names remain available with a <code>DeprecationWarning</code> until Click 9.0: <code>LazyFile</code>, <code>KeepOpenFile</code>,</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pallets/click/commit/8b19813f2bfca99f1018a587a8cf54fc959f2e5d"><code>8b19813</code></a> Release version 8.5.0</li> <li><a href="https://github.com/pallets/click/commit/2c8cd3ac958a7eb316d67f2d316c27086c4c0369"><code>2c8cd3a</code></a> Add FAQ entry about <code>UnicodeEncodeError</code> on Windows (<a href="https://redirect.github.com/pallets/click/issues/3778">#3778</a>)</li> <li><a href="https://github.com/pallets/click/commit/131c86aadddfa5cb6dca8339c9d6294c4eacb8ac"><code>131c86a</code></a> Add FAQ entry about <code>UnicodeEncodeError</code> on Windows</li> <li><a href="https://github.com/pallets/click/commit/e1fd5946ab26aaf372009eaff1acf947140b40fb"><code>e1fd594</code></a> Add support of <code>pathlib.Path</code> to <code>edit</code> (<a href="https://redirect.github.com/pallets/click/issues/3781">#3781</a>)</li> <li><a href="https://github.com/pallets/click/commit/a1d87858abd77fa8e3ffc204670ccd75b96c4781"><code>a1d8785</code></a> Add support of <code>pathlib.Path</code> to <code>edit</code></li> <li><a href="https://github.com/pallets/click/commit/2103e157683c5e4cadc8ee1838df526a54bde9a4"><code>2103e15</code></a> Forward all user's parameters set in <code>PAGER</code> and improve flag detection (<a href="https://redirect.github.com/pallets/click/issues/3777">#3777</a>)</li> <li><a href="https://github.com/pallets/click/commit/a6256bfb5971d5e58585fe7b6c656134e1ade5a4"><code>a6256bf</code></a> Forwards all user's parameters set in <code>PAGER</code></li> <li><a href="https://github.com/pallets/click/commit/61b69e967e525bd502f5bf42def4d551e761fe0e"><code>61b69e9</code></a> Resolve the pager command once, in <code>_pager_contextmanager</code> (<a href="https://redirect.github.com/pallets/click/issues/3776">#3776</a>)</li> <li><a href="https://github.com/pallets/click/commit/9835b0f7612d1b1ea180a975fd6d24cf16791ba8"><code>9835b0f</code></a> Resolve the pager command once, in <code>_pager_contextmanager</code></li> <li><a href="https://github.com/pallets/click/commit/f36d58bbd7f188178de2d4fe1d0292c510375ca7"><code>f36d58b</code></a> Refactor pager stream handling (<a href="https://redirect.github.com/pallets/click/issues/3767">#3767</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pallets/click/compare/8.4.2...8.5.0">compare view</a></li> </ul> </details> <br /> Updates `google-auth-httplib2` from 0.4.1 to 0.4.2 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/googleapis/google-cloud-python/commit/3e29682282ac03d929fbfb93b5f94736fd420249"><code>3e29682</code></a> chore: release main (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/18013">#18013</a>)</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/b4d97179f151d5ff37e6c7dbbd190a84c7d936a9"><code>b4d9717</code></a> feat: check python and dependency versions in spanner packages (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/18177">#18177</a>)</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/66794a00535b3e39af973e8b47d06bdf3e09eb5e"><code>66794a0</code></a> chore(bigtable): Rerouted legacy client row filters to data client row filter...</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/199aabd95024b241ef0c49d2920b65a5f6369915"><code>199aabd</code></a> chore: improve sharded CI merge base detection (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/18174">#18174</a>)</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/b42122e2eed2b8cea3cab6337d52379de7c9c5aa"><code>b42122e</code></a> Revert "fix(auth): parse hostname for mTLS and PSC endpoint certifica… (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/18189">#18189</a>)</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/b02d4671289c9e771139c22063dad8ccb6b11d18"><code>b02d467</code></a> chore(tests): improve unit test output (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/18123">#18123</a>)</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/e20796a4ad6c8db70c24bec24851834ea76d7537"><code>e20796a</code></a> fix(google-auth-oauthlib): prevent port re-use on windows (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/18166">#18166</a>)</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/b6423734a2470acd01a7081a4133e4373206f325"><code>b642373</code></a> fix(auth): parse hostname for mTLS and PSC endpoint certificate rotat… (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/18153">#18153</a>)</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/5bc3899be81702b50efc2b4b67fe7f80c7506242"><code>5bc3899</code></a> feat(spanner): add DataBoost and auto_partition_mode support to DBAPI driver ...</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/07f5cfb2bb5a9e8ccd6a067e27b131e7ec5f91ed"><code>07f5cfb</code></a> ci: move docfx job to post-submit job (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/18182">#18182</a>)</li> <li>Additional commits viewable in <a href="https://github.com/googleapis/google-cloud-python/compare/google-auth-httplib2-v0.4.1...google-auth-httplib2-v0.4.2">compare view</a></li> </ul> </details> <br /> Updates `google-auth-oauthlib` from 1.4.0 to 1.4.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/googleapis/google-cloud-python/releases">google-auth-oauthlib's releases</a>.</em></p> <blockquote> <h2>google-auth-oauthlib: v1.4.1</h2> <h2><a href="https://github.com/googleapis/google-cloud-python/compare/google-auth-oauthlib-v1.4.0...google-auth-oauthlib-v1.4.1">1.4.1</a> (2026-08-21)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>google-auth-oauthlib:</strong> prevent port re-use on windows (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/18166">#18166</a>) (<a href="https://github.com/googleapis/google-cloud-python/commit/e20796a4ad6c8db70c24bec24851834ea76d7537">e20796a</a>)</li> </ul> <h3>Documentation</h3> <ul> <li><strong>handwritten:</strong> centralize CONTRIBUTING.rst pointers (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/17642">#17642</a>) (<a href="https://github.com/googleapis/google-cloud-python/commit/23b94994bd5251493b81d91657d1f79a5d3c4b97">23b9499</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/googleapis/google-cloud-python/blob/main/packages/gcp-sphinx-docfx-yaml/CHANGELOG.md">google-auth-oauthlib's changelog</a>.</em></p> <blockquote> <h3><a href="https://github.com/googleapis/sphinx-docfx-yaml/compare/v1.4.0...v1.4.1">1.4.1</a> (2022-01-28)</h3> <h3>Bug Fixes</h3> <ul> <li>enable upgrading docs (<a href="https://redirect.github.com/googleapis/sphinx-docfx-yaml/issues/172">#172</a>) (<a href="https://github.com/googleapis/sphinx-docfx-yaml/commit/bb68ea95ded306ccb3513c9684ce2d1ad6b3e74c">bb68ea9</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/googleapis/google-cloud-python/commit/3e29682282ac03d929fbfb93b5f94736fd420249"><code>3e29682</code></a> chore: release main (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/18013">#18013</a>)</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/b4d97179f151d5ff37e6c7dbbd190a84c7d936a9"><code>b4d9717</code></a> feat: check python and dependency versions in spanner packages (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/18177">#18177</a>)</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/66794a00535b3e39af973e8b47d06bdf3e09eb5e"><code>66794a0</code></a> chore(bigtable): Rerouted legacy client row filters to data client row filter...</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/b42122e2eed2b8cea3cab6337d52379de7c9c5aa"><code>b42122e</code></a> Revert "fix(auth): parse hostname for mTLS and PSC endpoint certifica… (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/18189">#18189</a>)</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/e20796a4ad6c8db70c24bec24851834ea76d7537"><code>e20796a</code></a> fix(google-auth-oauthlib): prevent port re-use on windows (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/18166">#18166</a>)</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/b6423734a2470acd01a7081a4133e4373206f325"><code>b642373</code></a> fix(auth): parse hostname for mTLS and PSC endpoint certificate rotat… (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/18153">#18153</a>)</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/5bc3899be81702b50efc2b4b67fe7f80c7506242"><code>5bc3899</code></a> feat(spanner): add DataBoost and auto_partition_mode support to DBAPI driver ...</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/2b056ab2788411bb555c6697a94d76c83ca2a863"><code>2b056ab</code></a> docs(django-spanner, common-protos): centralize CONTRIBUTING.rst pointers (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/1">#1</a>...</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/91d5e2a785bda9007a792a6019b26593965b6d2c"><code>91d5e2a</code></a> chore(bigtable): added warning to MutationsBatcher (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/18176">#18176</a>)</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/23b94994bd5251493b81d91657d1f79a5d3c4b97"><code>23b9499</code></a> docs(handwritten): centralize CONTRIBUTING.rst pointers (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/17642">#17642</a>)</li> <li>Additional commits viewable in <a href="https://github.com/googleapis/google-cloud-python/compare/google-auth-oauthlib-v1.4.0...google-auth-oauthlib-v1.4.1">compare view</a></li> </ul> </details> <br /> Updates `gitpython` from 3.1.59 to 3.1.61 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/gitpython-developers/GitPython/releases">gitpython's releases</a>.</em></p> <blockquote> <h2>3.1.61</h2> <p>Fix accidental removal of exploitable regex in <code>Actor</code> by bringing it back, and deprecating it.</p> <h2>What's Changed</h2> <ul> <li>Fix repository discovery precedence by <a href="https://github.com/Byron"><code>@Byron</code></a> in <a href="https://redirect.github.com/gitpython-developers/GitPython/pull/2218">gitpython-developers/GitPython#2218</a></li> <li>fix: wait for git daemon to listen before connecting by <a href="https://github.com/Vogtinator"><code>@Vogtinator</code></a> in <a href="https://redirect.github.com/gitpython-developers/GitPython/pull/2219">gitpython-developers/GitPython#2219</a></li> <li>fix: restore Actor.name_email_regex by <a href="https://github.com/Byron"><code>@Byron</code></a> in <a href="https://redirect.github.com/gitpython-developers/GitPython/pull/2221">gitpython-developers/GitPython#2221</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/Vogtinator"><code>@Vogtinator</code></a> made their first contribution in <a href="https://redirect.github.com/gitpython-developers/GitPython/pull/2219">gitpython-developers/GitPython#2219</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/gitpython-developers/GitPython/compare/3.1.60...3.1.61">https://github.com/gitpython-developers/GitPython/compare/3.1.60...3.1.61</a></p> <h2>3.1.60 Security</h2> <h2>What's Changed</h2> <ul> <li>prepare changelog prior to release by <a href="https://github.com/Byron"><code>@Byron</code></a> in <a href="https://redirect.github.com/gitpython-developers/GitPython/pull/2212">gitpython-developers/GitPython#2212</a></li> <li>Preserve Git config escape semantics by <a href="https://github.com/Byron"><code>@Byron</code></a> in <a href="https://redirect.github.com/gitpython-developers/GitPython/pull/2213">gitpython-developers/GitPython#2213</a></li> <li>Harden diff path and actor identity parsing by <a href="https://github.com/Byron"><code>@Byron</code></a> in <a href="https://redirect.github.com/gitpython-developers/GitPython/pull/2215">gitpython-developers/GitPython#2215</a></li> <li>Require explicit opt-in for filesystem diffs by <a href="https://github.com/Byron"><code>@Byron</code></a> in <a href="https://redirect.github.com/gitpython-developers/GitPython/pull/2217">gitpython-developers/GitPython#2217</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/gitpython-developers/GitPython/compare/3.1.59...3.1.60">https://github.com/gitpython-developers/GitPython/compare/3.1.59...3.1.60</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gitpython-developers/GitPython/commit/5346d1b587a790bac4dc4f100a28fae9db0fd7c8"><code>5346d1b</code></a> prepare next release</li> <li><a href="https://github.com/gitpython-developers/GitPython/commit/d81336bd591814e294d4111cd0fe29885988a976"><code>d81336b</code></a> Merge pull request <a href="https://redirect.github.com/gitpython-developers/GitPython/issues/2221">#2221</a> from gitpython-developers/re-add-regex</li> <li><a href="https://github.com/gitpython-developers/GitPython/commit/bc63b027e2fc737e2ec0222bfa764e1aa76a427f"><code>bc63b02</code></a> fix: restore Actor.name_email_regex (<a href="https://redirect.github.com/gitpython-developers/GitPython/issues/2220">#2220</a>)</li> <li><a href="https://github.com/gitpython-developers/GitPython/commit/a9fb008c1b02f6c240d45233e886f106f2e74d73"><code>a9fb008</code></a> Merge pull request <a href="https://redirect.github.com/gitpython-developers/GitPython/issues/2219">#2219</a> from Vogtinator/main</li> <li><a href="https://github.com/gitpython-developers/GitPython/commit/db1a2cfe2d9b6dd88fe34195badaffd89e24610b"><code>db1a2cf</code></a> fix: wait for git daemon to listen before connecting</li> <li><a href="https://github.com/gitpython-developers/GitPython/commit/3481da9618e69063464c94447167d83bd45505a9"><code>3481da9</code></a> Merge pull request <a href="https://redirect.github.com/gitpython-developers/GitPython/issues/2218">#2218</a> from gitpython-developers/fix-repo-open</li> <li><a href="https://github.com/gitpython-developers/GitPython/commit/56636c3614aff1555fe716d3804ca59e653934ea"><code>56636c3</code></a> prepare new release</li> <li><a href="https://github.com/gitpython-developers/GitPython/commit/c7cf4d13b1ed0a2e70f2a1f3c6b4fc6c2652cf0b"><code>c7cf4d1</code></a> fix: prefer <code>.git</code> during repository discovery</li> <li><a href="https://github.com/gitpython-developers/GitPython/commit/d160fb4124a56bd463a542a7bbff623354fb3397"><code>d160fb4</code></a> Merge pull request <a href="https://redirect.github.com/gitpython-developers/GitPython/issues/2217">#2217</a> from gitpython-developers/fix-advisory</li> <li><a href="https://github.com/gitpython-developers/GitPython/commit/09f2cf383a992d1af697364569e9f384748c1bd8"><code>09f2cf3</code></a> fix: require opt-in for no-index diffs</li> <li>Additional commits viewable in <a href="https://github.com/gitpython-developers/GitPython/compare/3.1.59...3.1.61">compare view</a></li> </ul> </details> <br /> Updates `prek` from 0.4.14 to 0.5.0 <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.5.0</h2> <h2>Release Notes</h2> <p>Released on 2026-08-27.</p> <h3>Highlights</h3> <h4>Choose where hook toolchains come from</h4> <p><code>language_version</code> now accepts a source <code>preference</code> alongside the version <code>request</code>, letting you control where prek looks for a compatible toolchain when it creates a hook environment. Use <code>managed</code> (the default) or <code>system</code> to choose which source prek tries first while still allowing fallback and downloads. Use <code>only-managed</code> or <code>only-system</code> to require one source.</p> <p>For example, this local Ruff hook requires a Python 3.12 toolchain managed by prek:</p> <pre lang="yaml"><code>repos: - repo: local hooks: - id: ruff name: ruff language: python entry: ruff check additional_dependencies: [ruff] language_version: request: "3.12" preference: only-managed </code></pre> <p>With <code>only-managed</code>, prek reuses a compatible toolchain from its managed store or downloads one when needed. It never falls back to Python from <code>PATH</code>, an OS package manager, or a version manager, so toolchain selection does not depend on the developer or CI machine's external environment.</p> <p>Existing scalar values such as <code>language_version: "3.12"</code> continue to work. See <a href="https://prek.j178.dev/0.5.0/languages/#toolchain-management-and-language_version">toolchain management and <code>language_version</code></a> for the full source-selection behavior. (<a href="https://redirect.github.com/j178/prek/pull/2613">#2613</a>)</p> <h3>Breaking changes</h3> <p>The breaking changes in this release are mostly small cleanups, and most users should not be affected.</p> <ul> <li>Group names can no longer start with <code>@</code>. This prefix is now reserved for special group selectors such as the new <code>@ungrouped</code> selector. (<a href="https://redirect.github.com/j178/prek/pull/2617">#2617</a>)</li> <li><code>PREK_MAX_CONCURRENCY</code> has been removed. Use <code>PREK_CONCURRENT_HOOKS</code> and <code>PREK_CONCURRENT_BATCHES</code> to control hook and per-hook batch concurrency separately. (<a href="https://redirect.github.com/j178/prek/pull/2620">#2620</a>)</li> <li>The top-level <code>prek init-template-dir</code> command has been removed. Use <code>prek util init-template-dir</code>, or <code>prek init-templatedir</code> for drop-in compatibility with <code>pre-commit</code>. (<a href="https://redirect.github.com/j178/prek/pull/2623">#2623</a>)</li> <li><code>prek auto-update</code> has been removed. Use <code>prek update</code>, or <code>prek autoupdate</code> for drop-in compatibility with <code>pre-commit</code>. (<a href="https://redirect.github.com/j178/prek/pull/2619">#2619</a>)</li> </ul> <!-- 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.5.0</h2> <p>Released on 2026-08-27.</p> <h3>Highlights</h3> <h4>Choose where hook toolchains come from</h4> <p><code>language_version</code> now accepts a source <code>preference</code> alongside the version <code>request</code>, letting you control where prek looks for a compatible toolchain when it creates a hook environment. Use <code>managed</code> (the default) or <code>system</code> to choose which source prek tries first while still allowing fallback and downloads. Use <code>only-managed</code> or <code>only-system</code> to require one source.</p> <p>For example, this local Ruff hook requires a Python 3.12 toolchain managed by prek:</p> <pre lang="yaml"><code>repos: - repo: local hooks: - id: ruff name: ruff language: python entry: ruff check additional_dependencies: [ruff] language_version: request: "3.12" preference: only-managed </code></pre> <p>With <code>only-managed</code>, prek reuses a compatible toolchain from its managed store or downloads one when needed. It never falls back to Python from <code>PATH</code>, an OS package manager, or a version manager, so toolchain selection does not depend on the developer or CI machine's external environment.</p> <p>Existing scalar values such as <code>language_version: "3.12"</code> continue to work. See <a href="https://prek.j178.dev/0.5.0/languages/#toolchain-management-and-language_version">toolchain management and <code>language_version</code></a> for the full source-selection behavior. (<a href="https://redirect.github.com/j178/prek/pull/2613">#2613</a>)</p> <h3>Breaking changes</h3> <p>The breaking changes in this release are mostly small cleanups, and most users should not be affected.</p> <ul> <li>Group names can no longer start with <code>@</code>. This prefix is now reserved for special group selectors such as the new <code>@ungrouped</code> selector. (<a href="https://redirect.github.com/j178/prek/pull/2617">#2617</a>)</li> <li><code>PREK_MAX_CONCURRENCY</code> has been removed. Use <code>PREK_CONCURRENT_HOOKS</code> and <code>PREK_CONCURRENT_BATCHES</code> to control hook and per-hook batch concurrency separately. (<a href="https://redirect.github.com/j178/prek/pull/2620">#2620</a>)</li> <li>The top-level <code>prek init-template-dir</code> command has been removed. Use <code>prek util init-template-dir</code>, or <code>prek init-templatedir</code> for drop-in compatibility with <code>pre-commit</code>. (<a href="https://redirect.github.com/j178/prek/pull/2623">#2623</a>)</li> <li><code>prek auto-update</code> has been removed. Use <code>prek update</code>, or <code>prek autoupdate</code> for drop-in compatibility with <code>pre-commit</code>. (<a href="https://redirect.github.com/j178/prek/pull/2619">#2619</a>)</li> </ul> <h3>Enhancements</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/j178/prek/commit/67f85359486c57b0fc145ae948283713bf33bf94"><code>67f8535</code></a> Bump version to 0.5.0 (<a href="https://redirect.github.com/j178/prek/issues/2631">#2631</a>)</li> <li><a href="https://github.com/j178/prek/commit/4546befaacb22177be1a7590fb944cad0664ad73"><code>4546bef</code></a> Remove legacy <code>init-template-dir</code> command (<a href="https://redirect.github.com/j178/prek/issues/2623">#2623</a>)</li> <li><a href="https://github.com/j178/prek/commit/e63bd4be1ead8c09effeac5c451c5efd94e1f643"><code>e63bd4b</code></a> Remove hook marker schema 0 (<a href="https://redirect.github.com/j178/prek/issues/2622">#2622</a>)</li> <li><a href="https://github.com/j178/prek/commit/8c433ae73124cef61c390217e0163adbb6a17cd9"><code>8c433ae</code></a> Remove config-tracking cache bootstrap (<a href="https://redirect.github.com/j178/prek/issues/2621">#2621</a>)</li> <li><a href="https://github.com/j178/prek/commit/62ca460aea7d5e24ca27e79cd1128ab91ce396c1"><code>62ca460</code></a> Remove <code>PREK_MAX_CONCURRENCY</code> (<a href="https://redirect.github.com/j178/prek/issues/2620">#2620</a>)</li> <li><a href="https://github.com/j178/prek/commit/e2468eae017a0cb5e68fd54f96e6b66f5d6db598"><code>e2468ea</code></a> Remove legacy update aliases (<a href="https://redirect.github.com/j178/prek/issues/2619">#2619</a>)</li> <li><a href="https://github.com/j178/prek/commit/795c3a46b3c1b20a343a5fe8ec0d1b9fea79ade9"><code>795c3a4</code></a> Group run options in CLI help (<a href="https://redirect.github.com/j178/prek/issues/2629">#2629</a>)</li> <li><a href="https://github.com/j178/prek/commit/b27eb6edf4779994f4e484be605119291f858fc6"><code>b27eb6e</code></a> Document prek run architecture (<a href="https://redirect.github.com/j178/prek/issues/2630">#2630</a>)</li> <li><a href="https://github.com/j178/prek/commit/7dd9aa9149854bb0a37bde6ed64e3d1b42c46fdb"><code>7dd9aa9</code></a> Avoid persisting docs workflow credentials (<a href="https://redirect.github.com/j178/prek/issues/2627">#2627</a>)</li> <li><a href="https://github.com/j178/prek/commit/23815bdd83ce766e93647a98cfc091ec15b0d9ba"><code>23815bd</code></a> Remove the <code>@builtin</code> group selector (<a href="https://redirect.github.com/j178/prek/issues/2628">#2628</a>)</li> <li>Additional commits viewable in <a href="https://github.com/j178/prek/compare/v0.4.14...v0.5.0">compare view</a></li> </ul> </details> <br /> Updates `boto3` from 1.43.78 to 1.43.83 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/boto/boto3/commit/77e6582e7806479353a39e176df999e9f5d39783"><code>77e6582</code></a> Merge branch 'release-1.43.83'</li> <li><a href="https://github.com/boto/boto3/commit/bdb0f450806c1702303e83246fb3aecab284d2c2"><code>bdb0f45</code></a> Bumping version to 1.43.83</li> <li><a href="https://github.com/boto/boto3/commit/950987a7439b8b5da7f89655b228e55ab7b0e9fd"><code>950987a</code></a> Add changelog entries from botocore</li> <li><a href="https://github.com/boto/boto3/commit/156b04aeb70aceccb728166f89f3dc15abd04d6f"><code>156b04a</code></a> Merge branch 'release-1.43.82'</li> <li><a href="https://github.com/boto/boto3/commit/dfc34476cc73ba8d117184854f18439945ce6cd8"><code>dfc3447</code></a> Merge branch 'release-1.43.82' into develop</li> <li><a href="https://github.com/boto/boto3/commit/e6c550f0ac715e2d941ddf1f29dac1b3bf6b6dec"><code>e6c550f</code></a> Bumping version to 1.43.82</li> <li><a href="https://github.com/boto/boto3/commit/94d6577761a35eaeae56a72bb15c05f2d41dcbd0"><code>94d6577</code></a> Add changelog entries from botocore</li> <li><a href="https://github.com/boto/boto3/commit/18a131c1144029b5a5a3bf1fb7c3206c963a73e4"><code>18a131c</code></a> Bump <a href="https://github.com/astral-sh/ruff-pre-commit">https://github.com/astral-sh/ruff-pre-commit</a> (<a href="https://redirect.github.com/boto/boto3/issues/4835">#4835</a>)</li> <li><a href="https://github.com/boto/boto3/commit/1ee61ff25b7b2a11577095ac1d478f975c454b1a"><code>1ee61ff</code></a> Merge branch 'release-1.43.81'</li> <li><a href="https://github.com/boto/boto3/commit/d3a3a5280c71f1eede76e1440df93085442c77f4"><code>d3a3a52</code></a> Merge branch 'release-1.43.81' into develop</li> <li>Additional commits viewable in <a href="https://github.com/boto/boto3/compare/1.43.78...1.43.83">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> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
