You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@magpie.apache.org by "dependabot[bot] (via GitHub)" <gi...@apache.org> on 2026/10/14 17:57:36 UTC

[PR] chore(deps): bump the python-deps group across 1 directory with 5 updates [magpie]

dependabot[bot] opened a new pull request, #1632:
URL: https://github.com/apache/magpie/pull/1632

   Bumps the python-deps group with 5 updates in the / directory:
   
   | Package | From | To |
   | --- | --- | --- |
   | [prek](https://github.com/j178/prek) | `0.5.4` | `0.5.5` |
   | [mypy](https://github.com/python/mypy) | `2.3.1` | `2.4.0` |
   | [ruff](https://github.com/astral-sh/ruff) | `0.16.9` | `0.16.10` |
   | [google-auth-oauthlib](https://github.com/googleapis/google-cloud-python) | `1.4.1` | `1.5.0` |
   | [mcp](https://github.com/modelcontextprotocol/python-sdk) | `2.2.0` | `2.3.0` |
   
   
   Updates `prek` from 0.5.4 to 0.5.5
   <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.5</h2>
   <h2>Release Notes</h2>
   <p>Released on 2026-10-05.</p>
   <h3>Enhancements</h3>
   <ul>
   <li>Add Nushell completion generation (<a href="https://redirect.github.com/j178/prek/pull/2785">#2785</a>)</li>
   <li>Add <code>ppc64le</code> wheel and binary builds (<a href="https://redirect.github.com/j178/prek/pull/2809">#2809</a>)</li>
   </ul>
   <h3>Performance</h3>
   <ul>
   <li>Avoid JSON imports when querying Python interpreters (<a href="https://redirect.github.com/j178/prek/pull/2790">#2790</a>)</li>
   <li>Avoid duplicate diffs after hooks rewrite files (<a href="https://redirect.github.com/j178/prek/pull/2815">#2815</a>)</li>
   <li>Batch file reads in shebang checks (<a href="https://redirect.github.com/j178/prek/pull/2793">#2793</a>)</li>
   <li>Check cached hook environments concurrently (<a href="https://redirect.github.com/j178/prek/pull/2797">#2797</a>)</li>
   <li>Overlap Git discovery with worktree status checks (<a href="https://redirect.github.com/j178/prek/pull/2821">#2821</a>)</li>
   <li>Query staged additions only for case conflicts (<a href="https://redirect.github.com/j178/prek/pull/2802">#2802</a>)</li>
   <li>Reduce worker overhead in XML and pygrep checks (<a href="https://redirect.github.com/j178/prek/pull/2789">#2789</a>)</li>
   <li>Reuse Git worktree state during hook startup (<a href="https://redirect.github.com/j178/prek/pull/2787">#2787</a>)</li>
   <li>Reuse intent-to-add paths when saving unstaged changes (<a href="https://redirect.github.com/j178/prek/pull/2788">#2788</a>)</li>
   <li>Run Git queries concurrently for case-conflict checks (<a href="https://redirect.github.com/j178/prek/pull/2792">#2792</a>)</li>
   <li>Share Bun and Deno version queries across environments (<a href="https://redirect.github.com/j178/prek/pull/2795">#2795</a>)</li>
   <li>Share Lua runtime probes across hook environments (<a href="https://redirect.github.com/j178/prek/pull/2796">#2796</a>)</li>
   <li>Share Ruby version queries across hook environments (<a href="https://redirect.github.com/j178/prek/pull/2794">#2794</a>)</li>
   <li>Share mise version queries across hook environments (<a href="https://redirect.github.com/j178/prek/pull/2798">#2798</a>)</li>
   <li>Skip site initialization in Python interpreter probes (<a href="https://redirect.github.com/j178/prek/pull/2822">#2822</a>)</li>
   <li>Skip untracked files in destroyed symlink checks (<a href="https://redirect.github.com/j178/prek/pull/2799">#2799</a>)</li>
   <li>Skip unused file input for always-run hooks (<a href="https://redirect.github.com/j178/prek/pull/2813">#2813</a>)</li>
   </ul>
   <h3>Bug fixes</h3>
   <ul>
   <li>Preserve staged and unstaged changes on conflicted stash restore (<a href="https://redirect.github.com/j178/prek/pull/2803">#2803</a>)</li>
   <li>Default missing <code>core.fileMode</code> in shebang checks (<a href="https://redirect.github.com/j178/prek/pull/2832">#2832</a>)</li>
   <li>Match protected branch patterns from the start (<a href="https://redirect.github.com/j178/prek/pull/2829">#2829</a>)</li>
   <li>Normalize explicit paths in shebang index checks (<a href="https://redirect.github.com/j178/prek/pull/2831">#2831</a>)</li>
   <li>Preserve empty <code>trailing-whitespace</code> character sets (<a href="https://redirect.github.com/j178/prek/pull/2830">#2830</a>)</li>
   <li>Reject empty files in <code>check-json</code> (<a href="https://redirect.github.com/j178/prek/pull/2826">#2826</a>)</li>
   <li>Reject trailing data in <code>check-json</code> (<a href="https://redirect.github.com/j178/prek/pull/2828">#2828</a>)</li>
   <li>Round up file sizes in <code>check-added-large-files</code> (<a href="https://redirect.github.com/j178/prek/pull/2827">#2827</a>)</li>
   </ul>
   <h3>Documentation</h3>
   <ul>
   <li>Redesign the prek badge and refresh logo details (<a href="https://redirect.github.com/j178/prek/pull/2818">#2818</a>)</li>
   </ul>
   <h3>Contributors</h3>
   <ul>
   <li><a href="https://github.com/imphil"><code>@​imphil</code></a></li>
   <li><a href="https://github.com/j178"><code>@​j178</code></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.5</h2>
   <p>Released on 2026-10-05.</p>
   <h3>Enhancements</h3>
   <ul>
   <li>Add Nushell completion generation (<a href="https://redirect.github.com/j178/prek/pull/2785">#2785</a>)</li>
   <li>Add <code>ppc64le</code> wheel and binary builds (<a href="https://redirect.github.com/j178/prek/pull/2809">#2809</a>)</li>
   </ul>
   <h3>Performance</h3>
   <ul>
   <li>Avoid JSON imports when querying Python interpreters (<a href="https://redirect.github.com/j178/prek/pull/2790">#2790</a>)</li>
   <li>Avoid duplicate diffs after hooks rewrite files (<a href="https://redirect.github.com/j178/prek/pull/2815">#2815</a>)</li>
   <li>Batch file reads in shebang checks (<a href="https://redirect.github.com/j178/prek/pull/2793">#2793</a>)</li>
   <li>Check cached hook environments concurrently (<a href="https://redirect.github.com/j178/prek/pull/2797">#2797</a>)</li>
   <li>Overlap Git discovery with worktree status checks (<a href="https://redirect.github.com/j178/prek/pull/2821">#2821</a>)</li>
   <li>Query staged additions only for case conflicts (<a href="https://redirect.github.com/j178/prek/pull/2802">#2802</a>)</li>
   <li>Reduce worker overhead in XML and pygrep checks (<a href="https://redirect.github.com/j178/prek/pull/2789">#2789</a>)</li>
   <li>Reuse Git worktree state during hook startup (<a href="https://redirect.github.com/j178/prek/pull/2787">#2787</a>)</li>
   <li>Reuse intent-to-add paths when saving unstaged changes (<a href="https://redirect.github.com/j178/prek/pull/2788">#2788</a>)</li>
   <li>Run Git queries concurrently for case-conflict checks (<a href="https://redirect.github.com/j178/prek/pull/2792">#2792</a>)</li>
   <li>Share Bun and Deno version queries across environments (<a href="https://redirect.github.com/j178/prek/pull/2795">#2795</a>)</li>
   <li>Share Lua runtime probes across hook environments (<a href="https://redirect.github.com/j178/prek/pull/2796">#2796</a>)</li>
   <li>Share Ruby version queries across hook environments (<a href="https://redirect.github.com/j178/prek/pull/2794">#2794</a>)</li>
   <li>Share mise version queries across hook environments (<a href="https://redirect.github.com/j178/prek/pull/2798">#2798</a>)</li>
   <li>Skip site initialization in Python interpreter probes (<a href="https://redirect.github.com/j178/prek/pull/2822">#2822</a>)</li>
   <li>Skip untracked files in destroyed symlink checks (<a href="https://redirect.github.com/j178/prek/pull/2799">#2799</a>)</li>
   <li>Skip unused file input for always-run hooks (<a href="https://redirect.github.com/j178/prek/pull/2813">#2813</a>)</li>
   </ul>
   <h3>Bug fixes</h3>
   <ul>
   <li>Preserve staged and unstaged changes on conflicted stash restore (<a href="https://redirect.github.com/j178/prek/pull/2803">#2803</a>)</li>
   <li>Default missing <code>core.fileMode</code> in shebang checks (<a href="https://redirect.github.com/j178/prek/pull/2832">#2832</a>)</li>
   <li>Match protected branch patterns from the start (<a href="https://redirect.github.com/j178/prek/pull/2829">#2829</a>)</li>
   <li>Normalize explicit paths in shebang index checks (<a href="https://redirect.github.com/j178/prek/pull/2831">#2831</a>)</li>
   <li>Preserve empty <code>trailing-whitespace</code> character sets (<a href="https://redirect.github.com/j178/prek/pull/2830">#2830</a>)</li>
   <li>Reject empty files in <code>check-json</code> (<a href="https://redirect.github.com/j178/prek/pull/2826">#2826</a>)</li>
   <li>Reject trailing data in <code>check-json</code> (<a href="https://redirect.github.com/j178/prek/pull/2828">#2828</a>)</li>
   <li>Round up file sizes in <code>check-added-large-files</code> (<a href="https://redirect.github.com/j178/prek/pull/2827">#2827</a>)</li>
   </ul>
   <h3>Documentation</h3>
   <ul>
   <li>Redesign the prek badge and refresh logo details (<a href="https://redirect.github.com/j178/prek/pull/2818">#2818</a>)</li>
   </ul>
   <h3>Contributors</h3>
   <ul>
   <li><a href="https://github.com/imphil"><code>@​imphil</code></a></li>
   <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/77cca6719ea8e3d9cc7a973e2c9e7648f4b0381d"><code>77cca67</code></a> Bump version to 0.5.5 (<a href="https://redirect.github.com/j178/prek/issues/2839">#2839</a>)</li>
   <li><a href="https://github.com/j178/prek/commit/f4e26958292ae25403f40300050cf943e67132c3"><code>f4e2695</code></a> Update Rust crate jsonc-parser to 0.34.0 (<a href="https://redirect.github.com/j178/prek/issues/2838">#2838</a>)</li>
   <li><a href="https://github.com/j178/prek/commit/399e9d1158fa0377073ddd9db49e01e4b8fba49b"><code>399e9d1</code></a> Update GitHub Actions (<a href="https://redirect.github.com/j178/prek/issues/2837">#2837</a>)</li>
   <li><a href="https://github.com/j178/prek/commit/19e77d12b34f51c2d296eeeed3cc470c31372c1a"><code>19e77d1</code></a> Update prek hooks (<a href="https://redirect.github.com/j178/prek/issues/2771">#2771</a>)</li>
   <li><a href="https://github.com/j178/prek/commit/e261e0cce1aac6625960397cf513254e2e72bdf1"><code>e261e0c</code></a> Update dependency uv to v0.12.19 (<a href="https://redirect.github.com/j178/prek/issues/2835">#2835</a>)</li>
   <li><a href="https://github.com/j178/prek/commit/bc53e2ce2041d70d1c19c9063cbc1b1c570b2422"><code>bc53e2c</code></a> Update Rust crate thiserror to v2.0.21 (<a href="https://redirect.github.com/j178/prek/issues/2836">#2836</a>)</li>
   <li><a href="https://github.com/j178/prek/commit/4a981d25ecd2b6f43aa0c3525d589428c5a0de29"><code>4a981d2</code></a> Default missing core.fileMode in shebang checks (<a href="https://redirect.github.com/j178/prek/issues/2832">#2832</a>)</li>
   <li><a href="https://github.com/j178/prek/commit/e0310220a5d428d2fb49878c538a61458a0ed62f"><code>e031022</code></a> Preserve empty trailing-whitespace character sets (<a href="https://redirect.github.com/j178/prek/issues/2830">#2830</a>)</li>
   <li><a href="https://github.com/j178/prek/commit/0b1871acd9164b566e6e9c10aff0123a68e0352c"><code>0b1871a</code></a> Normalize explicit paths in shebang index checks (<a href="https://redirect.github.com/j178/prek/issues/2831">#2831</a>)</li>
   <li><a href="https://github.com/j178/prek/commit/9d4aedefcc3c152e87954b19d847df7f4662db06"><code>9d4aede</code></a> Match protected branch patterns from the start (<a href="https://redirect.github.com/j178/prek/issues/2829">#2829</a>)</li>
   <li>Additional commits viewable in <a href="https://github.com/j178/prek/compare/v0.5.4...v0.5.5">compare view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `mypy` from 2.3.1 to 2.4.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>
   <h2>Mypy 2.4</h2>
   <p>We've just uploaded mypy 2.4.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.15 Support</h3>
   <p>Mypy 2.4 supports running on Python 3.15 and type checking most Python
   3.15 features. This includes the new builtin <code>sentinel</code> type for
   sentinel values (PEP 661), which mypy now supports (see below for
   details). Lazy imports (PEP 810) and unpacking in comprehensions
   (PEP 798) are also supported. Closed TypedDicts (PEP 728) have been
   supported since mypy 2.2, but the <code>extra_items</code> TypedDict argument,
   also introduced in PEP 728, is still unsupported. Support for
   <code>extra_items</code> will be added in a future mypy release.</p>
   <h3>Native Parser Enabled by Default</h3>
   <p>Mypy now uses the new native parser by default. It's based on the Ruff
   parser, and it's significantly faster than the legacy parser, which
   uses the stdlib <code>ast</code> module. The native parser also has other
   benefits:</p>
   <ul>
   <li>You can target newer Python versions and use recent Python syntax
   even when running mypy on an older Python version. For example, you
   can use <code>--python-version 3.15</code> when running mypy on Python 3.14.</li>
   <li>Stub files can use syntax that is newer than the target Python
   version. For example, stubs can use the PEP 695 generic class syntax
   (<code>class Box[T]: ...</code>) when running on or targeting Python 3.10.</li>
   <li>Parallel type checking requires the native parser.</li>
   </ul>
   <p>The legacy parser is still available through <code>--no-native-parser</code>, or
   <code>native_parser = False</code> in the config file (<code>native_parser = false</code>
   under <code>[tool.mypy]</code> in pyproject.toml). We are planning to remove the
   legacy parser in early 2027. If you run into a problem with the native
   parser, please report it on the
   <a href="https://github.com/python/mypy/issues">issue tracker</a>.</p>
   <p>Unlike the legacy parser, the native parser doesn't support type
   comments for variables defined by <code>for</code> and <code>with</code> statements. These
   type comments are silently ignored, and the types of the variables are</p>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a href="https://github.com/python/mypy/commit/935ba8afba7ceacca0651579450c74339f343016"><code>935ba8a</code></a> Bump version to 2.4.0</li>
   <li><a href="https://github.com/python/mypy/commit/334a678967dc6bcda3d3f8cb82e253dd61fa2be9"><code>334a678</code></a> Add link for PR 22066 in mypy 2.4 changelog (<a href="https://redirect.github.com/python/mypy/issues/22082">#22082</a>)</li>
   <li><a href="https://github.com/python/mypy/commit/fe69660bcdaa76cccb1aedbb4b9c1c7627215571"><code>fe69660</code></a> Finalize mypy 2.4 changelog (<a href="https://redirect.github.com/python/mypy/issues/22080">#22080</a>)</li>
   <li><a href="https://github.com/python/mypy/commit/541fd87ac53581fb3c511b277fd780ec4e869c95"><code>541fd87</code></a> Various mypy 2.4 changelog updates (<a href="https://redirect.github.com/python/mypy/issues/22077">#22077</a>)</li>
   <li><a href="https://github.com/python/mypy/commit/b231182c0b2993918f74594236bda7d3ec6fcbe5"><code>b231182</code></a> Update native parser docs (<a href="https://redirect.github.com/python/mypy/issues/22078">#22078</a>)</li>
   <li><a href="https://github.com/python/mypy/commit/04fe42ce217f120a4de2c1fd62b71ef77452d699"><code>04fe42c</code></a> Initial Changelog for Mypy 2.4 (<a href="https://redirect.github.com/python/mypy/issues/22071">#22071</a>)</li>
   <li><a href="https://github.com/python/mypy/commit/06174941bca0e88567441ee3cb0ffaef0dd22e2c"><code>0617494</code></a> Quick fix for non UTF-8 encodings with new parser (<a href="https://redirect.github.com/python/mypy/issues/22066">#22066</a>)</li>
   <li><a href="https://github.com/python/mypy/commit/b2f9b60eae5ac7cd9c6a60650b128815bb703daf"><code>b2f9b60</code></a> Bump librt to 0.16.0 (<a href="https://redirect.github.com/python/mypy/issues/22067">#22067</a>)</li>
   <li><a href="https://github.com/python/mypy/commit/9d798dcb9589f9bd62e625a97d8db23ad9a678fa"><code>9d798dc</code></a> Sync typeshed (<a href="https://redirect.github.com/python/mypy/issues/22054">#22054</a>)</li>
   <li><a href="https://github.com/python/mypy/commit/0861bb6450d6d3658e44dbca9cd2ba478faf3c1d"><code>0861bb6</code></a> Reduce max protocol stack size to 20 (<a href="https://redirect.github.com/python/mypy/issues/22053">#22053</a>)</li>
   <li>Additional commits viewable in <a href="https://github.com/python/mypy/compare/v2.3.1...v2.4.0">compare view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `ruff` from 0.16.9 to 0.16.10
   <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.16.10</h2>
   <h2>Release Notes</h2>
   <p>Released on 2026-10-01.</p>
   <h3>Preview features</h3>
   <ul>
   <li>Add a migration guide for categories (<a href="https://redirect.github.com/astral-sh/ruff/pull/28087">#28087</a>)</li>
   <li>[<code>pyupgrade</code>] Add rule for context manager iterator annotations (<code>UP052</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/29000">#29000</a>)</li>
   </ul>
   <h3>Performance</h3>
   <ul>
   <li>Reduce memory used by diagnostics (<a href="https://redirect.github.com/astral-sh/ruff/pull/28951">#28951</a>)</li>
   </ul>
   <h3>Server</h3>
   <ul>
   <li>Avoid running <code>uv format</code> in untrusted workspaces (<a href="https://redirect.github.com/astral-sh/ruff/pull/28873">#28873</a>)</li>
   </ul>
   <h3>Documentation</h3>
   <ul>
   <li>Fix links to moved changelog sections and renamed mdtests (<a href="https://redirect.github.com/astral-sh/ruff/pull/28941">#28941</a>)</li>
   <li>Add Python 3.15 as a supported version (<a href="https://redirect.github.com/astral-sh/ruff/pull/28907">#28907</a>)</li>
   <li>Add ty as a type checker example (<a href="https://redirect.github.com/astral-sh/ruff/pull/28906">#28906</a>)</li>
   </ul>
   <h3>Other changes</h3>
   <ul>
   <li>Update Rust toolchain to 1.99 and MSRV to 1.97 (<a href="https://redirect.github.com/astral-sh/ruff/pull/29047">#29047</a>)</li>
   </ul>
   <h3>Contributors</h3>
   <ul>
   <li><a href="https://github.com/ntBre"><code>@​ntBre</code></a></li>
   <li><a href="https://github.com/spaceone"><code>@​spaceone</code></a></li>
   <li><a href="https://github.com/HardMax71"><code>@​HardMax71</code></a></li>
   <li><a href="https://github.com/charliermarsh"><code>@​charliermarsh</code></a></li>
   </ul>
   <h2>Install ruff 0.16.10</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.16.10/ruff-installer.sh | sh
   </code></pre>
   <h3>Install prebuilt binaries via powershell script</h3>
   <pre lang="sh"><code>powershell -ExecutionPolicy Bypass -c &quot;irm https://releases.astral.sh/github/ruff/releases/download/0.16.10/ruff-installer.ps1 | iex&quot;
   </code></pre>
   <h2>Download ruff 0.16.10</h2>
   <!-- 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/0.16.10/CHANGELOG.md">ruff's changelog</a>.</em></p>
   <blockquote>
   <h2>0.16.10</h2>
   <p>Released on 2026-10-01.</p>
   <h3>Preview features</h3>
   <ul>
   <li>Add a migration guide for categories (<a href="https://redirect.github.com/astral-sh/ruff/pull/28087">#28087</a>)</li>
   <li>[<code>pyupgrade</code>] Add rule for context manager iterator annotations (<code>UP052</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/29000">#29000</a>)</li>
   </ul>
   <h3>Performance</h3>
   <ul>
   <li>Reduce memory used by diagnostics (<a href="https://redirect.github.com/astral-sh/ruff/pull/28951">#28951</a>)</li>
   </ul>
   <h3>Server</h3>
   <ul>
   <li>Avoid running <code>uv format</code> in untrusted workspaces (<a href="https://redirect.github.com/astral-sh/ruff/pull/28873">#28873</a>)</li>
   </ul>
   <h3>Documentation</h3>
   <ul>
   <li>Fix links to moved changelog sections and renamed mdtests (<a href="https://redirect.github.com/astral-sh/ruff/pull/28941">#28941</a>)</li>
   <li>Add Python 3.15 as a supported version (<a href="https://redirect.github.com/astral-sh/ruff/pull/28907">#28907</a>)</li>
   <li>Add ty as a type checker example (<a href="https://redirect.github.com/astral-sh/ruff/pull/28906">#28906</a>)</li>
   </ul>
   <h3>Other changes</h3>
   <ul>
   <li>Update Rust toolchain to 1.99 and MSRV to 1.97 (<a href="https://redirect.github.com/astral-sh/ruff/pull/29047">#29047</a>)</li>
   </ul>
   <h3>Contributors</h3>
   <ul>
   <li><a href="https://github.com/ntBre"><code>@​ntBre</code></a></li>
   <li><a href="https://github.com/spaceone"><code>@​spaceone</code></a></li>
   <li><a href="https://github.com/HardMax71"><code>@​HardMax71</code></a></li>
   <li><a href="https://github.com/charliermarsh"><code>@​charliermarsh</code></a></li>
   </ul>
   </blockquote>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a href="https://github.com/astral-sh/ruff/commit/3265ed1f944c98bb4c04d632fbefb1257cdb583d"><code>3265ed1</code></a> Bump version to 0.16.10 (<a href="https://redirect.github.com/astral-sh/ruff/issues/29055">#29055</a>)</li>
   <li><a href="https://github.com/astral-sh/ruff/commit/e786964450e75d904c288a1e59ae2b196d0b9c47"><code>e786964</code></a> Authorize shared PR security-review workflow to publish findings (<a href="https://redirect.github.com/astral-sh/ruff/issues/29052">#29052</a>)</li>
   <li><a href="https://github.com/astral-sh/ruff/commit/a81291e9db2f67039d159e7490b988e6c25c7a0f"><code>a81291e</code></a> [ty] Defer uv workspace discovery until after project configuration (<a href="https://redirect.github.com/astral-sh/ruff/issues/28525">#28525</a>)</li>
   <li><a href="https://github.com/astral-sh/ruff/commit/b6a74d26cbe6b45b3eb2992041714461bd4ceb5b"><code>b6a74d2</code></a> [ty] Refresh uv project metadata when uv files change (<a href="https://redirect.github.com/astral-sh/ruff/issues/28529">#28529</a>)</li>
   <li><a href="https://github.com/astral-sh/ruff/commit/41d30df6fdbe215390b3acb46e8cd4017f65580d"><code>41d30df</code></a> Update Rust toolchain to 1.99 and MSRV to 1.97 (<a href="https://redirect.github.com/astral-sh/ruff/issues/29047">#29047</a>)</li>
   <li><a href="https://github.com/astral-sh/ruff/commit/317e0a3ab75878eba6e3b78c57f73d47108e2a8e"><code>317e0a3</code></a> [ty] Bound nested callable signature display (<a href="https://redirect.github.com/astral-sh/ruff/issues/29049">#29049</a>)</li>
   <li><a href="https://github.com/astral-sh/ruff/commit/8546752d9d5dac8da78c8abba380600cfe573874"><code>8546752</code></a> [ty] Fix member lookup on union-bounded type variables (<a href="https://redirect.github.com/astral-sh/ruff/issues/29018">#29018</a>)</li>
   <li><a href="https://github.com/astral-sh/ruff/commit/56180bcf800d6e45fb1c4b4113e97501b8f128c5"><code>56180bc</code></a> [ty] Specialize instance members once (<a href="https://redirect.github.com/astral-sh/ruff/issues/29043">#29043</a>)</li>
   <li><a href="https://github.com/astral-sh/ruff/commit/aa9a1ff88aa83b3f01360ef5b3cb04b2be187206"><code>aa9a1ff</code></a> [ty] Avoid stale I/O diagnostics when closing deleted files (<a href="https://redirect.github.com/astral-sh/ruff/issues/28988">#28988</a>)</li>
   <li><a href="https://github.com/astral-sh/ruff/commit/2d253467b5153f82d26c51d49eb8d4156f1768bf"><code>2d25346</code></a> [ty] Improve <code>unresolved-import</code> documentation (<a href="https://redirect.github.com/astral-sh/ruff/issues/29039">#29039</a>)</li>
   <li>Additional commits viewable in <a href="https://github.com/astral-sh/ruff/compare/0.16.9...0.16.10">compare view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `google-auth-oauthlib` from 1.4.1 to 1.5.0
   <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-shopping-merchant-promotions: v1.5.0</h2>
   <h2><a href="https://github.com/googleapis/google-cloud-python/compare/google-shopping-merchant-promotions-v1.4.0...google-shopping-merchant-promotions-v1.5.0">1.5.0</a> (2026-10-01)</h2>
   <h3>Features</h3>
   <ul>
   <li>declare Python3.15 support (<a href="https://github.com/googleapis/google-cloud-python/commit/8775794508e17150023c8e7152543410014458bf">8775794</a>)</li>
   </ul>
   <h2>google-shopping-merchant-ordertracking: v1.5.0</h2>
   <h2><a href="https://github.com/googleapis/google-cloud-python/compare/google-shopping-merchant-ordertracking-v1.4.0...google-shopping-merchant-ordertracking-v1.5.0">1.5.0</a> (2026-10-01)</h2>
   <h3>Features</h3>
   <ul>
   <li>declare Python3.15 support (<a href="https://github.com/googleapis/google-cloud-python/commit/8775794508e17150023c8e7152543410014458bf">8775794</a>)</li>
   </ul>
   <h2>google-shopping-merchant-notifications: v1.5.0</h2>
   <h2><a href="https://github.com/googleapis/google-cloud-python/compare/google-shopping-merchant-notifications-v1.4.0...google-shopping-merchant-notifications-v1.5.0">1.5.0</a> (2026-10-01)</h2>
   <h3>Features</h3>
   <ul>
   <li>declare Python3.15 support (<a href="https://github.com/googleapis/google-cloud-python/commit/8775794508e17150023c8e7152543410014458bf">8775794</a>)</li>
   </ul>
   <h2>google-shopping-merchant-lfp: v1.5.0</h2>
   <h2><a href="https://github.com/googleapis/google-cloud-python/compare/google-shopping-merchant-lfp-v1.4.0...google-shopping-merchant-lfp-v1.5.0">1.5.0</a> (2026-10-01)</h2>
   <h3>Features</h3>
   <ul>
   <li>declare Python3.15 support (<a href="https://github.com/googleapis/google-cloud-python/commit/8775794508e17150023c8e7152543410014458bf">8775794</a>)</li>
   </ul>
   <h2>google-shopping-merchant-issueresolution: v1.5.0</h2>
   <h2><a href="https://github.com/googleapis/google-cloud-python/compare/google-shopping-merchant-issueresolution-v1.4.0...google-shopping-merchant-issueresolution-v1.5.0">1.5.0</a> (2026-10-01)</h2>
   <h3>Features</h3>
   <ul>
   <li>declare Python3.15 support (<a href="https://github.com/googleapis/google-cloud-python/commit/8775794508e17150023c8e7152543410014458bf">8775794</a>)</li>
   </ul>
   <h2>google-shopping-merchant-conversions: v1.5.0</h2>
   <h2><a href="https://github.com/googleapis/google-cloud-python/compare/google-shopping-merchant-conversions-v1.4.0...google-shopping-merchant-conversions-v1.5.0">1.5.0</a> (2026-10-01)</h2>
   <h3>Features</h3>
   <ul>
   <li>declare Python3.15 support (<a href="https://github.com/googleapis/google-cloud-python/commit/8775794508e17150023c8e7152543410014458bf">8775794</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>
   <h2><a href="https://github.com/googleapis/sphinx-docfx-yaml/compare/v1.4.8...v1.5.0">1.5.0</a> (2022-07-11)</h2>
   <h3>Features</h3>
   <ul>
   <li>support devsite notices (<a href="https://redirect.github.com/googleapis/sphinx-docfx-yaml/issues/222">#222</a>) (<a href="https://github.com/googleapis/sphinx-docfx-yaml/commit/0da9224712f846485bdcc13807904b7e5e094e34">0da9224</a>)</li>
   </ul>
   <h3>Bug Fixes</h3>
   <ul>
   <li>include dependency for librarytest (<a href="https://redirect.github.com/googleapis/sphinx-docfx-yaml/issues/218">#218</a>) (<a href="https://github.com/googleapis/sphinx-docfx-yaml/commit/420780bf873bd0fc993fbbaa98833649bf0b2762">420780b</a>)</li>
   </ul>
   <h3><a href="https://github.com/googleapis/sphinx-docfx-yaml/compare/v1.4.7...v1.4.8">1.4.8</a> (2022-05-24)</h3>
   <h3>Bug Fixes</h3>
   <ul>
   <li>add hardcoded IAM references temporarily (<a href="https://redirect.github.com/googleapis/sphinx-docfx-yaml/issues/209">#209</a>) (<a href="https://github.com/googleapis/sphinx-docfx-yaml/commit/5dc99d25532e668d5bf5fc1402b93ed5f189655e">5dc99d2</a>)</li>
   </ul>
   <h3><a href="https://github.com/googleapis/sphinx-docfx-yaml/compare/v1.4.6...v1.4.7">1.4.7</a> (2022-04-12)</h3>
   <h3>Bug Fixes</h3>
   <ul>
   <li>add markdown header if it is missing (<a href="https://redirect.github.com/googleapis/sphinx-docfx-yaml/issues/203">#203</a>) (<a href="https://github.com/googleapis/sphinx-docfx-yaml/commit/ccd53bdba8cdfe08d900a7b05f235e635a2f0441">ccd53bd</a>)</li>
   </ul>
   <h3><a href="https://github.com/googleapis/sphinx-docfx-yaml/compare/v1.4.5...v1.4.6">1.4.6</a> (2022-04-06)</h3>
   <h3>Bug Fixes</h3>
   <ul>
   <li>support parsing summary docstring that is not well formed (<a href="https://redirect.github.com/googleapis/sphinx-docfx-yaml/issues/200">#200</a>) (<a href="https://github.com/googleapis/sphinx-docfx-yaml/commit/a1b362d611be6a60d19e2b5b06806554eea111f5">a1b362d</a>)</li>
   </ul>
   <h3><a href="https://github.com/googleapis/sphinx-docfx-yaml/compare/v1.4.4...v1.4.5">1.4.5</a> (2022-03-18)</h3>
   <h3>Bug Fixes</h3>
   <ul>
   <li>format code snippets properly (<a href="https://redirect.github.com/googleapis/sphinx-docfx-yaml/issues/193">#193</a>) (<a href="https://github.com/googleapis/sphinx-docfx-yaml/commit/ef7a3370756ba20cc78ad8193abfaaf5cd268f0c">ef7a337</a>)</li>
   </ul>
   <h3><a href="https://github.com/googleapis/sphinx-docfx-yaml/compare/v1.4.3...v1.4.4">1.4.4</a> (2022-03-03)</h3>
   <h3>Bug Fixes</h3>
   <ul>
   <li>parse docstring that come without summaries (<a href="https://redirect.github.com/googleapis/sphinx-docfx-yaml/issues/187">#187</a>) (<a href="https://github.com/googleapis/sphinx-docfx-yaml/commit/8282604105893a8834cbee09cd9e0080340f31de">8282604</a>)</li>
   </ul>
   <h3><a href="https://github.com/googleapis/sphinx-docfx-yaml/compare/v1.4.2...v1.4.3">1.4.3</a> (2022-02-15)</h3>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a href="https://github.com/googleapis/google-cloud-python/commit/d6bed5a3d4a9348f6aebb75b7ceb8d599a133c0a"><code>d6bed5a</code></a> chore: release main (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/18464">#18464</a>)</li>
   <li><a href="https://github.com/googleapis/google-cloud-python/commit/78ff458d055a6104a385dc96990773f02a138f7d"><code>78ff458</code></a> feat(gapic-generator): add schema support for resumable uploads (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/18480">#18480</a>)</li>
   <li><a href="https://github.com/googleapis/google-cloud-python/commit/af2100a0131b20488b96891248a46389cf4c420b"><code>af2100a</code></a> tests: add showcase to golden files (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/18479">#18479</a>)</li>
   <li><a href="https://github.com/googleapis/google-cloud-python/commit/e1d306a5e0213f99e2c9d740a25622f006e3bb46"><code>e1d306a</code></a> fix: resolve error where google/longrunning/operations.proto is missing (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/18477">#18477</a>)</li>
   <li><a href="https://github.com/googleapis/google-cloud-python/commit/7871fa9d142807248e225cb9d24d2ffda88e1b90"><code>7871fa9</code></a> fix(gapic-generator): init mock response in version header test (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/18488">#18488</a>)</li>
   <li><a href="https://github.com/googleapis/google-cloud-python/commit/0b488a395542e9c76f535e82a7298fabaee8f4af"><code>0b488a3</code></a> feat(bigtable): Reroute Mutations Batcher to use data client (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/18200">#18200</a>)</li>
   <li><a href="https://github.com/googleapis/google-cloud-python/commit/30b4f440c24db348b043382178e53727c49c96de"><code>30b4f44</code></a> fix(google-auth-oauthlib): prevent ipv6 address reuse (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/18463">#18463</a>)</li>
   <li><a href="https://github.com/googleapis/google-cloud-python/commit/1d9f4681be8792da62468bf405d5b2554a646be1"><code>1d9f468</code></a> chore(main): release google-auth 2.59.0 (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/18465">#18465</a>)</li>
   <li><a href="https://github.com/googleapis/google-cloud-python/commit/c7c133aac3b761eba6ca9fad7abe1065a94f480b"><code>c7c133a</code></a> chore(bigtable): Added an internal batch completed callback to the data clien...</li>
   <li><a href="https://github.com/googleapis/google-cloud-python/commit/8cb3c6a6556ccac9cef008bf34aee51aa70d8ead"><code>8cb3c6a</code></a> perf(spanner): optimize query option merging and prevent in-place mutation (#...</li>
   <li>Additional commits viewable in <a href="https://github.com/googleapis/google-cloud-python/compare/google-auth-oauthlib-v1.4.1...google-auth-oauthlib-v1.5.0">compare view</a></li>
   </ul>
   </details>
   <br />
   
   Updates `mcp` from 2.2.0 to 2.3.0
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a href="https://github.com/modelcontextprotocol/python-sdk/releases">mcp's releases</a>.</em></p>
   <blockquote>
   <h2>v2.3.0</h2>
   <p><code>pip install -U mcp</code>. Docs: <a href="https://py.sdk.modelcontextprotocol.io/">https://py.sdk.modelcontextprotocol.io/</a></p>
   <p>Mostly fixes, plus three new options. A few things behave differently, so skim these first:</p>
   <h2>Behaviour changes</h2>
   <p><strong><code>httpx2&gt;=2.10.0</code> is now required</strong> (<a href="https://redirect.github.com/modelcontextprotocol/python-sdk/issues/3600">#3600</a>)</p>
   <ul>
   <li>It was <code>&gt;=2.5.0</code>. The new <code>max_sse_event_size</code> option needs it.</li>
   <li>Nothing to do unless you pin <code>httpx2</code> below 2.10.</li>
   </ul>
   <p><strong>A tool with an invalid <code>x-mcp-header</code> annotation fails at registration</strong> (<a href="https://redirect.github.com/modelcontextprotocol/python-sdk/issues/3620">#3620</a>)</p>
   <ul>
   <li><code>@mcp.tool()</code>, <code>add_tool</code> and <code>Tool.from_function</code> raise <code>InvalidSignature</code>, naming the tool and the problem.</li>
   <li>Until now the server started, and 2026-07-28 clients silently dropped the tool from their listing.</li>
   <li>Refused: anything other than a plain <code>str</code>, <code>int</code> or <code>bool</code> parameter (so also <code>str | None</code>, <code>float</code>, lists and enums), a header name that isn't a valid token, and two names that differ only by case.</li>
   <li>For an optional header parameter, give the schema directly: <code>Annotated[str | None, WithJsonSchema({&quot;type&quot;: &quot;string&quot;, &quot;x-mcp-header&quot;: &quot;Region&quot;})] = None</code>.</li>
   </ul>
   <p><strong>Empty <code>_meta</code> and <code>params</code> are no longer sent</strong> (<a href="https://redirect.github.com/modelcontextprotocol/python-sdk/issues/3628">#3628</a>)</p>
   <ul>
   <li>On 2025-11-25 and earlier connections, 2.x sent <code>&quot;_meta&quot;: {}</code> on every request. Some servers reject that. It is now left out, as in v1.</li>
   <li><code>ping</code> and list requests without a cursor go out with no <code>params</code> member.</li>
   <li>On the receiving side <code>ctx.meta</code> is <code>None</code> rather than <code>{}</code>, and middleware sees <code>ctx.params</code> as <code>None</code> for a request without params.</li>
   <li>2026-07-28 connections are unchanged.</li>
   </ul>
   <p><strong><code>initialize</code> leaves out <code>experimental</code> when none is configured</strong> (<a href="https://redirect.github.com/modelcontextprotocol/python-sdk/issues/3614">#3614</a>)</p>
   <ul>
   <li>It used to send <code>&quot;experimental&quot;: {}</code>. <code>server/discover</code> already left it out.</li>
   <li>Client code reading <code>capabilities.experimental</code> on a legacy connection should handle <code>None</code>.</li>
   </ul>
   <p><strong><code>Mcp-Param-*</code> validation looks the tool up by name</strong> (<a href="https://redirect.github.com/modelcontextprotocol/python-sdk/issues/3630">#3630</a>)</p>
   <ul>
   <li><code>MCPServer</code> no longer runs <code>tools/list</code> for every <code>tools/call</code>, so middleware no longer sees that extra request.</li>
   <li>The registered schema is what gets checked. Middleware that filters or rewrites <code>tools/list</code> no longer affects it.</li>
   </ul>
   <p><strong>An interactive OAuth login no longer counts against request timeouts</strong> (<a href="https://redirect.github.com/modelcontextprotocol/python-sdk/issues/3635">#3635</a>)</p>
   <ul>
   <li>The timeout pauses while <code>OAuthClientProvider</code> waits on <code>redirect_handler</code> and <code>callback_handler</code>.</li>
   <li>This fixes <code>Client(mode=&quot;auto&quot;)</code> settling on <code>2025-11-25</code> when the login took longer than 10 seconds.</li>
   <li>A request timeout no longer ends a login nobody finishes. Put a limit inside <code>callback_handler</code> if you need one.</li>
   </ul>
   <h2>New</h2>
   <ul>
   <li><code>max_sse_event_size=</code> on <code>streamable_http_client</code> and <code>StreamableHttpParameters</code>. The default stays 1 MiB per SSE event; raise it, or pass <code>None</code>, for larger tool results (<a href="https://redirect.github.com/modelcontextprotocol/python-sdk/issues/3600">#3600</a>).</li>
   <li><code>MCPServer(subscriptions=False)</code> stops serving <code>subscriptions/listen</code> and advertises <code>listChanged</code> and <code>subscribe</code> as false (<a href="https://redirect.github.com/modelcontextprotocol/python-sdk/issues/3626">#3626</a>).</li>
   <li><code>Server(get_tool_input_schema=...)</code> lets a low-level server supply a tool's schema for header validation without running its <code>tools/list</code> handler (<a href="https://redirect.github.com/modelcontextprotocol/python-sdk/issues/3630">#3630</a>).</li>
   <li><code>Client.call_tool</code> re-lists the tools and retries once after a <code>HeaderMismatch</code> (<code>-32020</code>) rejection (<a href="https://redirect.github.com/modelcontextprotocol/python-sdk/issues/3627">#3627</a>).</li>
   </ul>
   <h2>Fixes</h2>
   <ul>
   <li><code>ctx: Context[AppState]</code> works on prompts and resource templates, not only on tools (<a href="https://redirect.github.com/modelcontextprotocol/python-sdk/issues/3624">#3624</a>).</li>
   <li>An explicit <code>&quot;structuredContent&quot;: null</code> is checked against the output schema instead of being treated as missing (<a href="https://redirect.github.com/modelcontextprotocol/python-sdk/issues/3621">#3621</a>).</li>
   <li>A <code>progress_callback</code> that raises no longer fails the call on an in-process <code>Client(server)</code> (<a href="https://redirect.github.com/modelcontextprotocol/python-sdk/issues/3623">#3623</a>).</li>
   <li>Client OpenTelemetry spans record JSON-RPC error responses. With <code>mode=&quot;auto&quot;</code>, connecting to a server without <code>server/discover</code> now shows one <code>ERROR</code> span for the probe (<a href="https://redirect.github.com/modelcontextprotocol/python-sdk/issues/3629">#3629</a>).</li>
   <li><code>stdio_client</code> resolves the executable off the event loop on Windows (<a href="https://redirect.github.com/modelcontextprotocol/python-sdk/issues/3510">#3510</a>).</li>
   </ul>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a href="https://github.com/modelcontextprotocol/python-sdk/commit/2118f14f8a19bc158d8a1cf90af58d85d187f849"><code>2118f14</code></a> docs: refresh translations for recent English changes (<a href="https://redirect.github.com/modelcontextprotocol/python-sdk/issues/3636">#3636</a>)</li>
   <li><a href="https://github.com/modelcontextprotocol/python-sdk/commit/ed9b2d61823b3800de4c48abb23b951ad3a50834"><code>ed9b2d6</code></a> Stop counting an interactive OAuth login against request timeouts (<a href="https://redirect.github.com/modelcontextprotocol/python-sdk/issues/3635">#3635</a>)</li>
   <li><a href="https://github.com/modelcontextprotocol/python-sdk/commit/d5cebd13defe97bf5bacb93496f132d4173cda23"><code>d5cebd1</code></a> Keep inline-snapshot disabled when pytest runs in a terminal (<a href="https://redirect.github.com/modelcontextprotocol/python-sdk/issues/3634">#3634</a>)</li>
   <li><a href="https://github.com/modelcontextprotocol/python-sdk/commit/c15566c9dd4828b8082fb7693060e3a0fd67e657"><code>c15566c</code></a> Link What's new to the Header parameters page (<a href="https://redirect.github.com/modelcontextprotocol/python-sdk/issues/3632">#3632</a>)</li>
   <li><a href="https://github.com/modelcontextprotocol/python-sdk/commit/4d29994023576e4b04e06c9ff2f32757abc50463"><code>4d29994</code></a> Let a newer Deploy Docs run cancel the one in progress (<a href="https://redirect.github.com/modelcontextprotocol/python-sdk/issues/3633">#3633</a>)</li>
   <li><a href="https://github.com/modelcontextprotocol/python-sdk/commit/0acea605135759a2228a33eaa7d792fea2c2282b"><code>0acea60</code></a> Bump urllib3 from 2.7.0 to 2.8.0 (<a href="https://redirect.github.com/modelcontextprotocol/python-sdk/issues/3607">#3607</a>)</li>
   <li><a href="https://github.com/modelcontextprotocol/python-sdk/commit/c54075ccb8793e9b0d37f0c9e2c58dfd0256c23d"><code>c54075c</code></a> Look the tool schema up by name for Mcp-Param-* validation instead of running...</li>
   <li><a href="https://github.com/modelcontextprotocol/python-sdk/commit/9afccae3d0bff4062add01b7fb746634b9aad2a7"><code>9afccae</code></a> Retry a tool call once after a HeaderMismatch rejection (<a href="https://redirect.github.com/modelcontextprotocol/python-sdk/issues/3627">#3627</a>)</li>
   <li><a href="https://github.com/modelcontextprotocol/python-sdk/commit/cafa33b3530b0af2e4a8467d11f92bc1cb00368e"><code>cafa33b</code></a> Record JSON-RPC error responses on the client OpenTelemetry span (<a href="https://redirect.github.com/modelcontextprotocol/python-sdk/issues/3629">#3629</a>)</li>
   <li><a href="https://github.com/modelcontextprotocol/python-sdk/commit/0b2fd3ea60efb16b349e8c887cf91bf2f9f773fc"><code>0b2fd3e</code></a> Omit an empty _meta and empty params from outbound requests (<a href="https://redirect.github.com/modelcontextprotocol/python-sdk/issues/3628">#3628</a>)</li>
   <li>Additional commits viewable in <a href="https://github.com/modelcontextprotocol/python-sdk/compare/v2.2.0...v2.3.0">compare view</a></li>
   </ul>
   </details>
   <br />
   
   
   Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
   
   [//]: # (dependabot-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   You can trigger Dependabot actions by commenting on this PR:
   - `@dependabot rebase` will rebase this PR
   - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
   - `@dependabot 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: commits-unsubscribe@magpie.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


Re: [PR] chore(deps): bump the python-deps group across 1 directory with 5 updates [magpie]

Posted by "potiuk (via GitHub)" <gi...@apache.org>.
potiuk merged PR #1632:
URL: https://github.com/apache/magpie/pull/1632


-- 
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: commits-unsubscribe@magpie.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org