Skip to content

Commit 1f081a5

Browse files
build(deps): bump the uv-non-major group with 25 updates (#746)
Bumps the uv-non-major group with 25 updates: | Package | From | To | | --- | --- | --- | | [alembic](https://github.com/sqlalchemy/alembic) | `1.18.4` | `1.18.5` | | [anyio](https://github.com/agronholm/anyio) | `4.14.0` | `4.14.1` | | [apitally[fastapi]](https://github.com/apitally/apitally-py) | `0.25.0` | `0.25.1` | | [click](https://github.com/pallets/click) | `8.4.1` | `8.4.2` | | [cloud-sql-python-connector](https://github.com/GoogleCloudPlatform/cloud-sql-python-connector) | `1.20.3` | `1.20.4` | | [fastapi](https://github.com/fastapi/fastapi) | `0.138.0` | `0.138.2` | | [google-auth](https://github.com/googleapis/google-cloud-python) | `2.55.0` | `2.55.1` | | [greenlet](https://github.com/python-greenlet/greenlet) | `3.5.2` | `3.5.3` | | [scramp](https://github.com/tlocke/scramp) | `1.4.9` | `1.4.10` | | [typer](https://github.com/fastapi/typer) | `0.26.7` | `0.26.8` | | [apitally](https://github.com/apitally/apitally-py) | `0.25.0` | `0.25.1` | | [babel](https://github.com/python-babel/babel) | `2.17.0` | `2.18.0` | | [dateparser](https://github.com/scrapinghub/dateparser) | `1.3.0` | `1.4.1` | | [ecdsa](https://github.com/tlsfuzzer/python-ecdsa) | `0.19.1` | `0.19.2` | | [filelock](https://github.com/tox-dev/py-filelock) | `3.18.0` | `3.29.4` | | [joserfc](https://github.com/authlib/joserfc) | `1.7.1` | `1.7.2` | | [markdown-it-py](https://github.com/executablebooks/markdown-it-py) | `4.0.0` | `4.2.0` | | [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python) | `1.39.1` | `1.43.0` | | [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python) | `1.39.1` | `1.43.0` | | [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python) | `0.60b1` | `0.64b0` | | [pygeofilter](https://github.com/geopython/pygeofilter) | `0.3.3` | `0.4.0` | | [pyyaml](https://github.com/yaml/pyyaml) | `6.0.2` | `6.0.3` | | [regex](https://github.com/mrabarnett/mrab-regex) | `2026.2.19` | `2026.6.28` | | [tzlocal](https://github.com/regebro/tzlocal) | `5.3.1` | `5.4.4` | | [werkzeug](https://github.com/pallets/werkzeug) | `3.1.6` | `3.1.8` | Updates `alembic` from 1.18.4 to 1.18.5 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/sqlalchemy/alembic/releases">alembic's releases</a>.</em></p> <blockquote> <h1>1.18.5</h1> <p>Released: June 25, 2026</p> <h2>usecase</h2> <ul> <li> <p><strong>[usecase] [commands]</strong> Added <code>--splice</code> support to the <code>merge()</code> command. Previously, the merge command would suggest using <code>--splice</code> when attempting to merge non-head revisions, but the flag was not actually accepted by the command. The <code>splice</code> parameter is now available in both the command-line interface and the <code>command.merge()</code> function, matching the existing support in <code>command.revision()</code>. Pull request courtesy Kadir Can Ozden.</p> <p>References: <a href="https://redirect.github.com/sqlalchemy/alembic/issues/1712">#1712</a></p> </li> <li> <p><strong>[usecase] [environment]</strong> Added <code>ScriptDirectory.get_heads.consider_depends_on</code> parameter to <code>ScriptDirectory.get_heads()</code>. When set to <code>True</code>, head revisions that are also a dependency of another revision via <code>depends_on</code> are excluded from the result, matching the effective heads that would be present in the <code>alembic_version</code> table after running all upgrades.</p> <p>References: <a href="https://redirect.github.com/sqlalchemy/alembic/issues/1806">#1806</a></p> </li> </ul> <h2>bug</h2> <ul> <li> <p><strong>[bug] [autogenerate]</strong> Fixed rendering of dialect keyword arguments containing <code>~sqlalchemy.schema.Column</code> objects within sequences, such as <code>postgresql_include</code>. These were previously rendered using <code>repr()</code>, producing invalid Python in the generated migration scripts. Column objects within list or tuple values are now correctly rendered as their string column names. Pull request courtesy Ajay Singh.</p> <p>References: <a href="https://redirect.github.com/sqlalchemy/alembic/issues/1258">#1258</a></p> </li> <li> <p><strong>[bug] [mysql]</strong> Implemented type comparison for <code>ENUM</code> datatypes on MySQL, which checks that the individual enum values are equivalent. If additional entries are on either side, this generates a diff. Changes of order do not generate a diff. Pull request courtesy Furkan Köykıran.</p> <p>References: <a href="https://redirect.github.com/sqlalchemy/alembic/issues/1745">#1745</a>, <a href="https://redirect.github.com/sqlalchemy/alembic/issues/779">#779</a></p> </li> <li> <p><strong>[bug] [operations]</strong> Fixed bug where the <code>inline_references</code> parameter of <code>Operations.add_column()</code> did not include foreign key referential actions such as <code>ON DELETE</code>, <code>ON UPDATE</code>, <code>DEFERRABLE</code>, <code>INITIALLY</code>, and <code>MATCH</code> when rendering the inline <code>REFERENCES</code> clause.</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/sqlalchemy/alembic/commits">compare view</a></li> </ul> </details> <br /> Updates `anyio` from 4.14.0 to 4.14.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/agronholm/anyio/releases">anyio's releases</a>.</em></p> <blockquote> <h2>4.14.1</h2> <ul> <li>Fixed teardown of higher-scoped async fixtures failing on asyncio with <code>RuntimeError: Attempted to exit cancel scope in a different task than it was entered in</code> when an async test raise an outcome exception (e.g., <code>pytest.skip()</code>, <code>pytest.xfail()</code>, or <code>pytest.fail()</code>) (<a href="https://redirect.github.com/agronholm/anyio/issues/1179">#1179</a>; PR by <a href="https://github.com/EmmanuelNiyonshuti"><code>@​EmmanuelNiyonshuti</code></a>)</li> <li>Fixed <code>CapacityLimiter.total_tokens</code> rejecting a value of <code>0</code> when the limiter was instantiated outside of an event loop, contradicting the documented behavior of allowing 0 total tokens (<a href="https://redirect.github.com/agronholm/anyio/pull/1183">#1183</a>; PR by <a href="https://github.com/nyxst4ck"><code>@​nyxst4ck</code></a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/agronholm/anyio/commit/149b9e907618fadf6840a4d3cebad533b0c7d033"><code>149b9e9</code></a> Bumped up the version</li> <li><a href="https://github.com/agronholm/anyio/commit/377518cd1160314f2fdf74f356ae9e848c94a065"><code>377518c</code></a> Bump actions/checkout from 6 to 7 in the github-actions group (<a href="https://redirect.github.com/agronholm/anyio/issues/1186">#1186</a>)</li> <li><a href="https://github.com/agronholm/anyio/commit/b42a2f5e8e9910d0c57b970f9a747427a9da26f0"><code>b42a2f5</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/agronholm/anyio/issues/1185">#1185</a>)</li> <li><a href="https://github.com/agronholm/anyio/commit/3ceb6ffbfa89be715f444550883356fbfbc13154"><code>3ceb6ff</code></a> Allow 0 tokens in a CapacityLimiter instantiated outside an event loop (<a href="https://redirect.github.com/agronholm/anyio/issues/1183">#1183</a>)</li> <li><a href="https://github.com/agronholm/anyio/commit/e10d1db74f7a59cb283a1e4b3b22227da11c6f07"><code>e10d1db</code></a> Add missing await to open_file() in file I/O concurrency example (<a href="https://redirect.github.com/agronholm/anyio/issues/1182">#1182</a>)</li> <li><a href="https://github.com/agronholm/anyio/commit/1dbc3b62256e5877bcf610aca98ba6e450d14c20"><code>1dbc3b6</code></a> OutcomeException should not discard test runner_task (<a href="https://redirect.github.com/agronholm/anyio/issues/1180">#1180</a>)</li> <li>See full diff in <a href="https://github.com/agronholm/anyio/compare/4.14.0...4.14.1">compare view</a></li> </ul> </details> <br /> Updates `apitally[fastapi]` from 0.25.0 to 0.25.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/apitally/apitally-py/releases">apitally[fastapi]'s releases</a>.</em></p> <blockquote> <h2>v0.25.1</h2> <h2>What's Changed</h2> <h3>Fixes</h3> <ul> <li>Fix Starlette route resolution for FastAPI 0.138+ included routers by <a href="https://github.com/itssimon"><code>@​itssimon</code></a> in <a href="https://redirect.github.com/apitally/apitally-py/pull/307">apitally/apitally-py#307</a></li> <li>Fix status_code=0 in request logs on unhandled exceptions by <a href="https://github.com/itssimon"><code>@​itssimon</code></a> in <a href="https://redirect.github.com/apitally/apitally-py/pull/310">apitally/apitally-py#310</a></li> </ul> <h3>Dependencies</h3> <ul> <li>Lock file maintenance by <a href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in <a href="https://redirect.github.com/apitally/apitally-py/pull/300">apitally/apitally-py#300</a></li> <li>Update uv to v0.11.19 by <a href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in <a href="https://redirect.github.com/apitally/apitally-py/pull/302">apitally/apitally-py#302</a></li> <li>Update pre-commit hooks by <a href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in <a href="https://redirect.github.com/apitally/apitally-py/pull/301">apitally/apitally-py#301</a></li> <li>Update astral-sh/setup-uv action to v8.2.0 by <a href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in <a href="https://redirect.github.com/apitally/apitally-py/pull/303">apitally/apitally-py#303</a></li> <li>Update pre-commit hooks by <a href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in <a href="https://redirect.github.com/apitally/apitally-py/pull/305">apitally/apitally-py#305</a></li> <li>Update uv to v0.11.23 by <a href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in <a href="https://redirect.github.com/apitally/apitally-py/pull/306">apitally/apitally-py#306</a></li> <li>Update actions/checkout action to v7 by <a href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in <a href="https://redirect.github.com/apitally/apitally-py/pull/308">apitally/apitally-py#308</a></li> <li>Update codecov/codecov-action action to v7 by <a href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in <a href="https://redirect.github.com/apitally/apitally-py/pull/309">apitally/apitally-py#309</a></li> <li>Lock file maintenance by <a href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in <a href="https://redirect.github.com/apitally/apitally-py/pull/304">apitally/apitally-py#304</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/apitally/apitally-py/compare/v0.25.0...v0.25.1">https://github.com/apitally/apitally-py/compare/v0.25.0...v0.25.1</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/apitally/apitally-py/commit/eb2067b42fc6fe1e16ce3f91b71d8bcc847f5e47"><code>eb2067b</code></a> Lock file maintenance (<a href="https://redirect.github.com/apitally/apitally-py/issues/304">#304</a>)</li> <li><a href="https://github.com/apitally/apitally-py/commit/aa9c0b5d747f7aceaa9424feaf670ce88af58afd"><code>aa9c0b5</code></a> Fix status_code=0 in request logs on unhandled exceptions (<a href="https://redirect.github.com/apitally/apitally-py/issues/310">#310</a>)</li> <li><a href="https://github.com/apitally/apitally-py/commit/2965162f0cd71399cd181bcabaff007578e1f4b1"><code>2965162</code></a> Update codecov/codecov-action action to v7 (<a href="https://redirect.github.com/apitally/apitally-py/issues/309">#309</a>)</li> <li><a href="https://github.com/apitally/apitally-py/commit/4f8e0d81150d4f87e3e090a6f587216f4bcdab62"><code>4f8e0d8</code></a> Update actions/checkout action to v7 (<a href="https://redirect.github.com/apitally/apitally-py/issues/308">#308</a>)</li> <li><a href="https://github.com/apitally/apitally-py/commit/04192529440aba5b431679cdad00efa4382bb003"><code>0419252</code></a> Update uv to v0.11.23 (<a href="https://redirect.github.com/apitally/apitally-py/issues/306">#306</a>)</li> <li><a href="https://github.com/apitally/apitally-py/commit/1556a3738c034e51ebf21e5063dc0fc3e2d10006"><code>1556a37</code></a> Update pre-commit hooks (<a href="https://redirect.github.com/apitally/apitally-py/issues/305">#305</a>)</li> <li><a href="https://github.com/apitally/apitally-py/commit/f2f441794c8682ff9ffd0ef20b3d1fd7ab95a58b"><code>f2f4417</code></a> Fix Starlette route resolution for FastAPI 0.138+ included routers (<a href="https://redirect.github.com/apitally/apitally-py/issues/307">#307</a>)</li> <li><a href="https://github.com/apitally/apitally-py/commit/326531b089b2cc23eaec4b1ba79c71e201f5bc02"><code>326531b</code></a> Update astral-sh/setup-uv action to v8.2.0 (<a href="https://redirect.github.com/apitally/apitally-py/issues/303">#303</a>)</li> <li><a href="https://github.com/apitally/apitally-py/commit/d4cf40f7d16abf86d4940bfc3cdf56f8d9322d53"><code>d4cf40f</code></a> Update pre-commit hooks (<a href="https://redirect.github.com/apitally/apitally-py/issues/301">#301</a>)</li> <li><a href="https://github.com/apitally/apitally-py/commit/0de4baf4f3b3cd686e0d2dfd699ca25369485028"><code>0de4baf</code></a> Update uv to v0.11.19 (<a href="https://redirect.github.com/apitally/apitally-py/issues/302">#302</a>)</li> <li>Additional commits viewable in <a href="https://github.com/apitally/apitally-py/compare/v0.25.0...v0.25.1">compare view</a></li> </ul> </details> <br /> Updates `click` from 8.4.1 to 8.4.2 <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.4.2</h2> <p>This is the Click 8.4.1 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.</p> <p>PyPI: <a href="https://pypi.org/project/click/8.4.2/">https://pypi.org/project/click/8.4.2/</a> Changes: <a href="https://click.palletsprojects.com/page/changes/#version-8-4-2">https://click.palletsprojects.com/page/changes/#version-8-4-2</a> Milestone: <a href="https://github.com/pallets/click/milestone/34">https://github.com/pallets/click/milestone/34</a></p> <ul> <li>Fix Fish shell completion broken in <code>8.4.0</code> by <a href="https://redirect.github.com/pallets/click/issues/3126">#3126</a>. Newlines and tabs in option help text are now escaped, keeping the original completion format while still supporting multi-line help. <a href="https://redirect.github.com/pallets/click/issues/3502">#3502</a> <a href="https://redirect.github.com/pallets/click/issues/3043">#3043</a> <a href="https://redirect.github.com/pallets/click/issues/3504">#3504</a> <a href="https://redirect.github.com/pallets/click/issues/3508">#3508</a></li> <li>Deprecated commands and options with empty or missing help text no longer render a stray leading space before the <code>(DEPRECATED)</code> label. <a href="https://redirect.github.com/pallets/click/issues/3509">#3509</a></li> <li>A {class}<code>Group</code> with <code>invoke_without_command=True</code> marks its subcommand as optional in the usage help, showing <code>[COMMAND]</code> instead of <code>COMMAND</code>. <a href="https://redirect.github.com/pallets/click/issues/3059">#3059</a> <a href="https://redirect.github.com/pallets/click/issues/3507">#3507</a></li> <li><code>echo_via_pager</code> flushes after each write, so passing a generator streams output to the pager incrementally instead of staying hidden until the pipe buffer fills. <a href="https://redirect.github.com/pallets/click/issues/3242">#3242</a> <a href="https://redirect.github.com/pallets/click/issues/2542">#2542</a> <a href="https://redirect.github.com/pallets/click/issues/3534">#3534</a></li> <li><code>echo_via_pager</code> and <code>get_pager_file</code> no longer close a borrowed stdout stream when no external pager runs, completing the partial <code>I/O operation on closed file</code> fix from <a href="https://redirect.github.com/pallets/click/issues/3482">#3482</a>. <a href="https://redirect.github.com/pallets/click/issues/3449">#3449</a> <a href="https://redirect.github.com/pallets/click/issues/3533">#3533</a></li> <li>Fix CLI usage symopsis for optional arguments producing double square brackets <code>[[a|b|c]]...</code> whose type already brackets their metavar. <a href="https://redirect.github.com/pallets/click/issues/3578">#3578</a></li> <li>{func}<code>version_option</code> resolves a <code>package_name</code> that does not match an installed distribution as an import (top-level module) name via {func}<code>importlib.metadata.packages_distributions</code>. Packages whose top-level module name differs from their distribution name (<code>PIL</code> vs <code>Pillow</code>, <code>jwt</code> vs <code>PyJWT</code>) no longer raise <code>RuntimeError</code> out of the box. <a href="https://redirect.github.com/pallets/click/issues/2331">#2331</a> <a href="https://redirect.github.com/pallets/click/issues/1884">#1884</a> <a href="https://redirect.github.com/pallets/click/issues/3125">#3125</a> <a href="https://redirect.github.com/pallets/click/issues/3582">#3582</a></li> </ul> </blockquote> </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.4.2</h2> <p>Unreleased</p> <ul> <li>Fix Fish shell completion broken in <code>8.4.0</code> by {pr}<code>3126</code>. Newlines and tabs in option help text are now escaped, keeping the original completion format while still supporting multi-line help. {issue}<code>3502</code> {issue}<code>3043</code> {pr}<code>3504</code> {pr}<code>3508</code></li> <li>Deprecated commands and options with empty or missing help text no longer render a stray leading space before the <code>(DEPRECATED)</code> label. {pr}<code>3509</code></li> <li>A {class}<code>Group</code> with <code>invoke_without_command=True</code> marks its subcommand as optional in the usage help, showing <code>[COMMAND]</code> instead of <code>COMMAND</code>. {issue}<code>3059</code> {pr}<code>3507</code></li> <li><code>echo_via_pager</code> flushes after each write, so passing a generator streams output to the pager incrementally instead of staying hidden until the pipe buffer fills. {issue}<code>3242</code> {issue}<code>2542</code> {pr}<code>3534</code></li> <li><code>echo_via_pager</code> and <code>get_pager_file</code> no longer close a borrowed stdout stream when no external pager runs, completing the partial <code>I/O operation on closed file</code> fix from {pr}<code>3482</code>. {issue}<code>3449</code> {pr}<code>3533</code></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pallets/click/commit/b2e30a175449cfda909ee4fbf4a29a6a071cad53"><code>b2e30a1</code></a> Release version 8.4.2</li> <li><a href="https://github.com/pallets/click/commit/7a16b20e8a8a9bb57c7b4f6f15f60f6597478a49"><code>7a16b20</code></a> Fix <code>package_name</code> resolution when module differs from distribution name (<a href="https://redirect.github.com/pallets/click/issues/3582">#3582</a>)</li> <li><a href="https://github.com/pallets/click/commit/bec59289d8cf9b9b4010642b2fee483e5f8eeefc"><code>bec5928</code></a> Fix <code>package_name</code> resolution when top-level module differs from distribution...</li> <li><a href="https://github.com/pallets/click/commit/916883afad450c0c9bbc4212817900949131adbd"><code>916883a</code></a> Fix tests to not rely on <code>-Wdefault</code> option (<a href="https://redirect.github.com/pallets/click/issues/3591">#3591</a>)</li> <li><a href="https://github.com/pallets/click/commit/09195f6a92972c4e1bbb5493686456e6ba624520"><code>09195f6</code></a> Fix double-bracketing of choices in synopsis (<a href="https://redirect.github.com/pallets/click/issues/3578">#3578</a>)</li> <li><a href="https://github.com/pallets/click/commit/1557e265222c431b1e4d6c4dd6754006ed10dc02"><code>1557e26</code></a> Check for warning exception with idiomatic context manager</li> <li><a href="https://github.com/pallets/click/commit/d9ff13369ac78d9acff693faa79f26badd566ab3"><code>d9ff133</code></a> Static typing improvements in <code>click.shell_completion</code> (<a href="https://redirect.github.com/pallets/click/issues/3460">#3460</a>)</li> <li><a href="https://github.com/pallets/click/commit/762c97eef7c1b3779678992f26a553a2a8c80793"><code>762c97e</code></a> Fix double-bracketing of choices in synopsis</li> <li><a href="https://github.com/pallets/click/commit/8929d392781c8113bc569f388c15c47b94f86581"><code>8929d39</code></a> Convert changes to markdown. (<a href="https://redirect.github.com/pallets/click/issues/3559">#3559</a>)</li> <li><a href="https://github.com/pallets/click/commit/237be507dbe3e653f6b41b3ea53266805534e8cd"><code>237be50</code></a> Move changes headings down a level.</li> <li>Additional commits viewable in <a href="https://github.com/pallets/click/compare/8.4.1...8.4.2">compare view</a></li> </ul> </details> <br /> Updates `cloud-sql-python-connector` from 1.20.3 to 1.20.4 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/GoogleCloudPlatform/cloud-sql-python-connector/releases">cloud-sql-python-connector's releases</a>.</em></p> <blockquote> <h2>v1.20.4</h2> <h2><a href="https://github.com/GoogleCloudPlatform/cloud-sql-python-connector/compare/v1.20.3...v1.20.4">1.20.4</a> (2026-06-26)</h2> <h3>Bug Fixes</h3> <ul> <li>update dependencies to latest (<a href="https://redirect.github.com/GoogleCloudPlatform/cloud-sql-python-connector/issues/1438">#1438</a>) (<a href="https://github.com/GoogleCloudPlatform/cloud-sql-python-connector/commit/34be60cd6b16360050975dd136fb314ff77506ce">34be60c</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/GoogleCloudPlatform/cloud-sql-python-connector/blob/main/CHANGELOG.md">cloud-sql-python-connector's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/GoogleCloudPlatform/cloud-sql-python-connector/compare/v1.20.3...v1.20.4">1.20.4</a> (2026-06-26)</h2> <h3>Bug Fixes</h3> <ul> <li>update dependencies to latest (<a href="https://redirect.github.com/GoogleCloudPlatform/cloud-sql-python-connector/issues/1438">#1438</a>) (<a href="https://github.com/GoogleCloudPlatform/cloud-sql-python-connector/commit/34be60cd6b16360050975dd136fb314ff77506ce">34be60c</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/GoogleCloudPlatform/cloud-sql-python-connector/commit/f32391beba5533ee0afc262db7c00bc7b4863375"><code>f32391b</code></a> chore(main): release 1.20.4 (<a href="https://redirect.github.com/GoogleCloudPlatform/cloud-sql-python-connector/issues/1439">#1439</a>)</li> <li><a href="https://github.com/GoogleCloudPlatform/cloud-sql-python-connector/commit/ab11f5e9b241bf8f1ded1eb1bb37355b0f051b53"><code>ab11f5e</code></a> chore(deps): update dependency google-auth to v2.55.1 (<a href="https://redirect.github.com/GoogleCloudPlatform/cloud-sql-python-connector/issues/1441">#1441</a>)</li> <li><a href="https://github.com/GoogleCloudPlatform/cloud-sql-python-connector/commit/34be60cd6b16360050975dd136fb314ff77506ce"><code>34be60c</code></a> fix: update dependencies to latest (<a href="https://redirect.github.com/GoogleCloudPlatform/cloud-sql-python-connector/issues/1438">#1438</a>)</li> <li>See full diff in <a href="https://github.com/GoogleCloudPlatform/cloud-sql-python-connector/compare/v1.20.3...v1.20.4">compare view</a></li> </ul> </details> <br /> Updates `fastapi` from 0.138.0 to 0.138.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/fastapi/fastapi/releases">fastapi's releases</a>.</em></p> <blockquote> <h2>0.138.1</h2> <h3>Refactors</h3> <ul> <li>♻️ Refactor Library Skills, make info easier to find for agents. PR <a href="https://redirect.github.com/fastapi/fastapi/pull/15841">#15841</a> by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li> </ul> <h3>Internal</h3> <ul> <li>👷 Simplify pull request workflow triggers. PR <a href="https://redirect.github.com/fastapi/fastapi/pull/15836">#15836</a> by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li> <li>👷 Update issue-manager to 0.7.1. PR <a href="https://redirect.github.com/fastapi/fastapi/pull/15833">#15833</a> by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li> <li>⬆️ Update issue-manager to 0.7.0. PR <a href="https://redirect.github.com/fastapi/fastapi/pull/15831">#15831</a> by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li> <li>🔧 Update sponsors: Add TestMu again. PR <a href="https://redirect.github.com/fastapi/fastapi/pull/15830">#15830</a> by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li> <li>🔒️ Update zizmor workflow security checks. PR <a href="https://redirect.github.com/fastapi/fastapi/pull/15820">#15820</a> by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li> <li>⬆ Bump pydantic-settings from 2.14.1 to 2.14.2. PR <a href="https://redirect.github.com/fastapi/fastapi/pull/15799">#15799</a> by <a href="https://github.com/apps/dependabot"><code>@​dependabot[bot]</code></a>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/fastapi/fastapi/commit/702fea83bb3ef0b558104835d7936af49650fb2d"><code>702fea8</code></a> 🔖 Release version 0.138.2 (<a href="https://redirect.github.com/fastapi/fastapi/issues/15864">#15864</a>)</li> <li><a href="https://github.com/fastapi/fastapi/commit/6466865eec63cb545869d80e2ee6fbc54c4d364e"><code>6466865</code></a> 📝 Update release notes</li> <li><a href="https://github.com/fastapi/fastapi/commit/b790e14cb686506df663959ac4879053cfed38db"><code>b790e14</code></a> ♻️ Make <code>app.frontend()</code> return 404 for methods other than <code>GET</code> or <code>HEAD</code> wi...</li> <li><a href="https://github.com/fastapi/fastapi/commit/c2708d981729c96437dcc1d7cfa40cd15128bc60"><code>c2708d9</code></a> 📝 Update release notes</li> <li><a href="https://github.com/fastapi/fastapi/commit/403b1fa16f9519f4b5ab52413daae059479fae4a"><code>403b1fa</code></a> 🔧 Update sponsors: remove Stainless (<a href="https://redirect.github.com/fastapi/fastapi/issues/15862">#15862</a>)</li> <li><a href="https://github.com/fastapi/fastapi/commit/1929ac23195136e8616ed1b7c3fd84c65b26d234"><code>1929ac2</code></a> 📝 Update release notes</li> <li><a href="https://github.com/fastapi/fastapi/commit/cba41585675ecb0e119d3ca258821659f07ec3f7"><code>cba4158</code></a> ♻️ Refactor how sponsors data is handled for banners (<a href="https://redirect.github.com/fastapi/fastapi/issues/15852">#15852</a>)</li> <li><a href="https://github.com/fastapi/fastapi/commit/b90c49aefad4958abdfbcacf9c2f816940a8f0e2"><code>b90c49a</code></a> 🔖 Release version 0.138.1 (<a href="https://redirect.github.com/fastapi/fastapi/issues/15842">#15842</a>)</li> <li><a href="https://github.com/fastapi/fastapi/commit/1f2f3df4852bf7cb29be1187806d95a0fdc7ea40"><code>1f2f3df</code></a> 📝 Update release notes</li> <li><a href="https://github.com/fastapi/fastapi/commit/0af003a85da454dcf6b6783e0ad3f0dd687e944f"><code>0af003a</code></a> ♻️ Refactor Library Skills, make info easier to find for agents (<a href="https://redirect.github.com/fastapi/fastapi/issues/15841">#15841</a>)</li> <li>Additional commits viewable in <a href="https://github.com/fastapi/fastapi/compare/0.138.0...0.138.2">compare view</a></li> </ul> </details> <br /> Updates `google-auth` from 2.55.0 to 2.55.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/googleapis/google-cloud-python/releases">google-auth's releases</a>.</em></p> <blockquote> <h2>google-auth: v2.55.1</h2> <h2><a href="https://github.com/googleapis/google-cloud-python/compare/google-auth-v2.55.0...google-auth-v2.55.1">2.55.1</a> (2026-06-25)</h2> <h3>Bug Fixes</h3> <ul> <li><strong>auth:</strong> lower regional access boundary logs from warning to debug. (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/17571">#17571</a>) (<a href="https://github.com/googleapis/google-cloud-python/commit/1ef418362c1a69e6bbe6f78741b53dc1f3e7b301">1ef4183</a>), closes <a href="https://redirect.github.com/googleapis/google-cloud-python/issues/17515">#17515</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/googleapis/google-cloud-python/commit/900d51fcc122464eb3611589f6f9a9c55a85598f"><code>900d51f</code></a> chore: release main (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/17543">#17543</a>)</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/1ef418362c1a69e6bbe6f78741b53dc1f3e7b301"><code>1ef4183</code></a> fix(auth): lower regional access boundary logs from warning to debug. (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/17571">#17571</a>)</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/bd782cf279ae700f56d40702d4ef25ef89e2ff9b"><code>bd782cf</code></a> feat: regenerate google-cloud-bigtable (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/17575">#17575</a>)</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/57ebaa3c244a9fa97d3e6db206126c504f4b954f"><code>57ebaa3</code></a> feat: regenerate google-cloud-firestore (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/17577">#17577</a>)</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/140d86fe6181a4d6f831df8cdc7d86facf8ebe00"><code>140d86f</code></a> feat: regenerate google-cloud-compute (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/17576">#17576</a>)</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/39b252f4effe7e8915efa8796d90fd29f356bf96"><code>39b252f</code></a> feat: regenerate google-cloud-spanner (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/17578">#17578</a>)</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/421eebdb31d526a6d5ba27c433cf2803d7619be3"><code>421eebd</code></a> feat: support interactive execution of deferred DataFrames in TableWidget (<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/3619b29e10ae04623d101808cb98be5edbb483b4"><code>3619b29</code></a> feat: support gemini-3.x models in loader and update default model to gemini-...</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/17bef417db646c0f9fcd91529cd06b2527ec5e3f"><code>17bef41</code></a> test(bigquery-magics): make table_id parsing check version-agnostic (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/17562">#17562</a>)</li> <li><a href="https://github.com/googleapis/google-cloud-python/commit/e68853162249b7a55f560f9a203d49984665c854"><code>e688531</code></a> bigtable: add ValueBitmaskFilter for data client (<a href="https://redirect.github.com/googleapis/google-cloud-python/issues/17567">#17567</a>)</li> <li>Additional commits viewable in <a href="https://github.com/googleapis/google-cloud-python/compare/google-auth-v2.55.0...google-auth-v2.55.1">compare view</a></li> </ul> </details> <br /> Updates `greenlet` from 3.5.2 to 3.5.3 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/python-greenlet/greenlet/blob/master/CHANGES.rst">greenlet's changelog</a>.</em></p> <blockquote> <h1>3.5.3 (2026-06-26)</h1> <ul> <li>Fix a crash on free-threaded builds when multiple greenlets were holding a critical section on an object and the GIL for the thread was dropped. See <code>issue 513 &lt;https://github.com/python-greenlet/greenlet/issues/513&gt;</code>_. Thanks to ddorian.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python-greenlet/greenlet/commit/6ee8c2c5b92fbf296c10219030d0bd3ab0ea6300"><code>6ee8c2c</code></a> Preparing release 3.5.3</li> <li><a href="https://github.com/python-greenlet/greenlet/commit/6ec0bbba46fdcbfbf5fe4a37ab744aa3835f05c6"><code>6ec0bbb</code></a> Merge pull request <a href="https://redirect.github.com/python-greenlet/greenlet/issues/514">#514</a> from python-greenlet/issue513-preserve-crit-section</li> <li><a href="https://github.com/python-greenlet/greenlet/commit/c03a7e6932c3b437bdf873acfc66fbaae31f1875"><code>c03a7e6</code></a> Py3.13+: Preserve thread state critical_section to prevent crash on free-thre...</li> <li><a href="https://github.com/python-greenlet/greenlet/commit/bc10829b9eb05d35bc0b8a09c8c6e4d54cfccc18"><code>bc10829</code></a> Speed up manylinux test runs by only running the core checks; only start many...</li> <li><a href="https://github.com/python-greenlet/greenlet/commit/c2db75dca4bafa562ace9553b6e5c17af6b483e4"><code>c2db75d</code></a> Back to development: 3.5.3</li> <li>See full diff in <a href="https://github.com/python-greenlet/greenlet/compare/3.5.2...3.5.3">compare view</a></li> </ul> </details> <br /> Updates `scramp` from 1.4.9 to 1.4.10 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/tlocke/scramp/commits">compare view</a></li> </ul> </details> <br /> Updates `typer` from 0.26.7 to 0.26.8 <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.26.8</h2> <h3>Fixes</h3> <ul> <li>🐛 Make second column of Rich help output reflect the type consistently, even when using <code>metavar</code>. PR <a href="https://redirect.github.com/fastapi/typer/pull/1410">#1410</a> by <a href="https://github.com/svlandeg"><code>@​svlandeg</code></a>.</li> <li>🐛 Fix formatting in <code>NoSuchOption.format_message()</code>. PR <a href="https://redirect.github.com/fastapi/typer/pull/1843">#1843</a> by <a href="https://github.com/foomunleong"><code>@​foomunleong</code></a>.</li> </ul> <h3>Docs</h3> <ul> <li>📝 Update docs badges: remove Publish badge, it doesn't give extra information. PR <a href="https://redirect.github.com/fastapi/typer/pull/1850">#1850</a> by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li> <li>📝 Fix formatting for help link to support GitHub-specific overview edge-case. PR <a href="https://redirect.github.com/fastapi/typer/pull/1826">#1826</a> by <a href="https://github.com/phalberg"><code>@​phalberg</code></a>.</li> </ul> <h3>Internal</h3> <ul> <li>👷 Simplify pull request workflow triggers. PR <a href="https://redirect.github.com/fastapi/typer/pull/1858">#1858</a> by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li> <li>👷 Update issue-manager to 0.7.1. PR <a href="https://redirect.github.com/fastapi/typer/pull/1857">#1857</a> by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li> <li>⬆️ Update issue-manager to 0.7.0. PR <a href="https://redirect.github.com/fastapi/typer/pull/1856">#1856</a> by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li> <li>🔒️ Update zizmor workflow security checks. PR <a href="https://redirect.github.com/fastapi/typer/pull/1854">#1854</a> by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li> <li>⬆️ Group Dependabot updates. PR <a href="https://redirect.github.com/fastapi/typer/pull/1853">#1853</a> by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li> <li>⬆️ Update Dependabot ecosystem coverage. PR <a href="https://redirect.github.com/fastapi/typer/pull/1851">#1851</a> by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li> <li>👷 Fix alls-green test dependency. PR <a href="https://redirect.github.com/fastapi/typer/pull/1848">#1848</a> by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li> <li>⬆ Bump cryptography from 46.0.7 to 48.0.1. PR <a href="https://redirect.github.com/fastapi/typer/pull/1841">#1841</a> by <a href="https://github.com/apps/dependabot"><code>@​dependabot[bot]</code></a>.</li> <li>⬆ Bump pyjwt from 2.12.0 to 2.13.0. PR <a href="https://redirect.github.com/fastapi/typer/pull/1839">#1839</a> by <a href="https://github.com/apps/dependabot"><code>@​dependabot[bot]</code></a>.</li> <li>⬆ Bump the github-actions group across 1 directory with 3 updates. PR <a href="https://redirect.github.com/fastapi/typer/pull/1828">#1828</a> by <a href="https://github.com/apps/dependabot"><code>@​dependabot[bot]</code></a>.</li> <li>⬆ Bump the python-packages group with 3 updates. PR <a href="https://redirect.github.com/fastapi/typer/pull/1829">#1829</a> by <a href="https://github.com/apps/dependabot"><code>@​dependabot[bot]</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.26.8 (2026-06-25)</h2> <h3>Fixes</h3> <ul> <li>🐛 Make second column of Rich help output reflect the type consistently, even when using <code>metavar</code>. PR <a href="https://redirect.github.com/fastapi/typer/pull/1410">#1410</a> by <a href="https://github.com/svlandeg"><code>@​svlandeg</code></a>.</li> <li>🐛 Fix formatting in <code>NoSuchOption.format_message()</code>. PR <a href="https://redirect.github.com/fastapi/typer/pull/1843">#1843</a> by <a href="https://github.com/foomunleong"><code>@​foomunleong</code></a>.</li> </ul> <h3>Docs</h3> <ul> <li>📝 Update docs badges: remove Publish badge, it doesn't give extra information. PR <a href="https://redirect.github.com/fastapi/typer/pull/1850">#1850</a> by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li> <li>📝 Fix formatting for help link to support GitHub-specific overview edge-case. PR <a href="https://redirect.github.com/fastapi/typer/pull/1826">#1826</a> by <a href="https://github.com/phalberg"><code>@​phalberg</code></a>.</li> </ul> <h3>Internal</h3> <ul> <li>👷 Simplify pull request workflow triggers. PR <a href="https://redirect.github.com/fastapi/typer/pull/1858">#1858</a> by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li> <li>👷 Update issue-manager to 0.7.1. PR <a href="https://redirect.github.com/fastapi/typer/pull/1857">#1857</a> by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li> <li>⬆️ Update issue-manager to 0.7.0. PR <a href="https://redirect.github.com/fastapi/typer/pull/1856">#1856</a> by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li> <li>🔒️ Update zizmor workflow security checks. PR <a href="https://redirect.github.com/fastapi/typer/pull/1854">#1854</a> by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li> <li>⬆️ Group Dependabot updates. PR <a href="https://redirect.github.com/fastapi/typer/pull/1853">#1853</a> by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li> <li>⬆️ Update Dependabot ecosystem coverage. PR <a href="https://redirect.github.com/fastapi/typer/pull/1851">#1851</a> by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li> <li>👷 Fix alls-green test dependency. PR <a href="https://redirect.github.com/fastapi/typer/pull/1848">#1848</a> by <a href="https://github.com/tiangolo"><code>@​tiangolo</code></a>.</li> <li>⬆ Bump cryptography from 46.0.7 to 48.0.1. PR <a href="https://redirect.github.com/fastapi/typer/pull/1841">#1841</a> by <a href="https://github.com/apps/dependabot"><code>@​dependabot[bot]</code></a>.</li> <li>⬆ Bump pyjwt from 2.12.0 to 2.13.0. PR <a href="https://redirect.github.com/fastapi/typer/pull/1839">#1839</a> by <a href="https://github.com/apps/dependabot"><code>@​dependabot[bot]</code></a>.</li> <li>⬆ Bump the github-actions group across 1 directory with 3 updates. PR <a href="https://redirect.github.com/fastapi/typer/pull/1828">#1828</a> by <a href="https://github.com/apps/dependabot"><code>@​dependabot[bot]</code></a>.</li> <li>⬆ Bump the python-packages group with 3 updates. PR <a href="https://redirect.github.com/fastapi/typer/pull/1829">#1829</a> by <a href="https://github.com/apps/dependabot"><code>@​dependabot[bot]</code></a>.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/fastapi/typer/commit/b210c0e2376d99344f79f11fab3ad34cf890cc20"><code>b210c0e</code></a> 🔖 Release version 0.26.8 (<a href="https://redirect.github.com/fastapi/typer/issues/1859">#1859</a>)</li> <li><a href="https://github.com/fastapi/typer/commit/51ae1006b9b90f8586b8a881030584ecd4ffd83a"><code>51ae100</code></a> 📝 Update release notes</li> <li><a href="https://github.com/fastapi/typer/commit/0c15b1b239a2066ef1acd62143cd7d6f2fabde5d"><code>0c15b1b</code></a> 🐛 Make second column of Rich help output reflect the type consistently, even ...</li> <li><a href="https://github.com/fastapi/typer/commit/b7cb8c7a5879cafb5a787db9f6d960c0654e0123"><code>b7cb8c7</code></a> 📝 Update release notes</li> <li><a href="https://github.com/fastapi/typer/commit/5285cd4b2d2b00cca710445dfe72bb812fe1a643"><code>5285cd4</code></a> 👷 Simplify pull request workflow triggers (<a href="https://redirect.github.com/fastapi/typer/issues/1858">#1858</a>)</li> <li><a href="https://github.com/fastapi/typer/commit/b27385b746ab17b1f2ced14cb26b2eaeb4affa65"><code>b27385b</code></a> 📝 Update release notes</li> <li><a href="https://github.com/fastapi/typer/commit/e64958fa66176bb4cd6d893f81e745a8664426b4"><code>e64958f</code></a> 👷 Update issue-manager to 0.7.1 (<a href="https://redirect.github.com/fastapi/typer/issues/1857">#1857</a>)</li> <li><a href="https://github.com/fastapi/typer/commit/1b02fb3b57230df404c4c4e5754b9d1affc4bb8d"><code>1b02fb3</code></a> 📝 Update release notes</li> <li><a href="https://github.com/fastapi/typer/commit/e64632c24315ea0fa23ace6c388e6cce2494fe06"><code>e64632c</code></a> ⬆️ Update issue-manager to 0.7.0 (<a href="https://redirect.github.com/fastapi/typer/issues/1856">#1856</a>)</li> <li><a href="https://github.com/fastapi/typer/commit/289b6a637204d511c6a941261da1fea2f5659076"><code>289b6a6</code></a> 📝 Update release notes</li> <li>Additional commits viewable in <a href="https://github.com/fastapi/typer/compare/0.26.7...0.26.8">compare view</a></li> </ul> </details> <br /> Updates `apitally` from 0.25.0 to 0.25.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/apitally/apitally-py/releases">apitally's releases</a>.</em></p> <blockquote> <h2>v0.25.1</h2> <h2>What's Changed</h2> <h3>Fixes</h3> <ul> <li>Fix Starlette route resolution for FastAPI 0.138+ included routers by <a href="https://github.com/itssimon"><code>@​itssimon</code></a> in <a href="https://redirect.github.com/apitally/apitally-py/pull/307">apitally/apitally-py#307</a></li> <li>Fix status_code=0 in request logs on unhandled exceptions by <a href="https://github.com/itssimon"><code>@​itssimon</code></a> in <a href="https://redirect.github.com/apitally/apitally-py/pull/310">apitally/apitally-py#310</a></li> </ul> <h3>Dependencies</h3> <ul> <li>Lock file maintenance by <a href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in <a href="https://redirect.github.com/apitally/apitally-py/pull/300">apitally/apitally-py#300</a></li> <li>Update uv to v0.11.19 by <a href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in <a href="https://redirect.github.com/apitally/apitally-py/pull/302">apitally/apitally-py#302</a></li> <li>Update pre-commit hooks by <a href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in <a href="https://redirect.github.com/apitally/apitally-py/pull/301">apitally/apitally-py#301</a></li> <li>Update astral-sh/setup-uv action to v8.2.0 by <a href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in <a href="https://redirect.github.com/apitally/apitally-py/pull/303">apitally/apitally-py#303</a></li> <li>Update pre-commit hooks by <a href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in <a href="https://redirect.github.com/apitally/apitally-py/pull/305">apitally/apitally-py#305</a></li> <li>Update uv to v0.11.23 by <a href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in <a href="https://redirect.github.com/apitally/apitally-py/pull/306">apitally/apitally-py#306</a></li> <li>Update actions/checkout action to v7 by <a href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in <a href="https://redirect.github.com/apitally/apitally-py/pull/308">apitally/apitally-py#308</a></li> <li>Update codecov/codecov-action action to v7 by <a href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in <a href="https://redirect.github.com/apitally/apitally-py/pull/309">apitally/apitally-py#309</a></li> <li>Lock file maintenance by <a href="https://github.com/renovate"><code>@​renovate</code></a>[bot] in <a href="https://redirect.github.com/apitally/apitally-py/pull/304">apitally/apitally-py#304</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/apitally/apitally-py/compare/v0.25.0...v0.25.1">https://github.com/apitally/apitally-py/compare/v0.25.0...v0.25.1</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/apitally/apitally-py/commit/eb2067b42fc6fe1e16ce3f91b71d8bcc847f5e47"><code>eb2067b</code></a> Lock file maintenance (<a href="https://redirect.github.com/apitally/apitally-py/issues/304">#304</a>)</li> <li><a href="https://github.com/apitally/apitally-py/commit/aa9c0b5d747f7aceaa9424feaf670ce88af58afd"><code>aa9c0b5</code></a> Fix status_code=0 in request logs on unhandled exceptions (<a href="https://redirect.github.com/apitally/apitally-py/issues/310">#310</a>)</li> <li><a href="https://github.com/apitally/apitally-py/commit/2965162f0cd71399cd181bcabaff007578e1f4b1"><code>2965162</code></a> Update codecov/codecov-action action to v7 (<a href="https://redirect.github.com/apitally/apitally-py/issues/309">#309</a>)</li> <li><a href="https://github.com/apitally/apitally-py/commit/4f8e0d81150d4f87e3e090a6f587216f4bcdab62"><code>4f8e0d8</code></a> Update actions/checkout action to v7 (<a href="https://redirect.github.com/apitally/apitally-py/issues/308">#308</a>)</li> <li><a href="https://github.com/apitally/apitally-py/commit/04192529440aba5b431679cdad00efa4382bb003"><code>0419252</code></a> Update uv to v0.11.23 (<a href="https://redirect.github.com/apitally/apitally-py/issues/306">#306</a>)</li> <li><a href="https://github.com/apitally/apitally-py/commit/1556a3738c034e51ebf21e5063dc0fc3e2d10006"><code>1556a37</code></a> Update pre-commit hooks (<a href="https://redirect.github.com/apitally/apitally-py/issues/305">#305</a>)</li> <li><a href="https://github.com/apitally/apitally-py/commit/f2f441794c8682ff9ffd0ef20b3d1fd7ab95a58b"><code>f2f4417</code></a> Fix Starlette route resolution for FastAPI 0.138+ included routers (<a href="https://redirect.github.com/apitally/apitally-py/issues/307">#307</a>)</li> <li><a href="https://github.com/apitally/apitally-py/commit/326531b089b2cc23eaec4b1ba79c71e201f5bc02"><code>326531b</code></a> Update astral-sh/setup-uv action to v8.2.0 (<a href="https://redirect.github.com/apitally/apitally-py/issues/303">#303</a>)</li> <li><a href="https://github.com/apitally/apitally-py/commit/d4cf40f7d16abf86d4940bfc3cdf56f8d9322d53"><code>d4cf40f</code></a> Update pre-commit hooks (<a href="https://redirect.github.com/apitally/apitally-py/issues/301">#301</a>)</li> <li><a href="https://github.com/apitally/apitally-py/commit/0de4baf4f3b3cd686e0d2dfd699ca25369485028"><code>0de4baf</code></a> Update uv to v0.11.19 (<a href="https://redirect.github.com/apitally/apitally-py/issues/302">#302</a>)</li> <li>Additional commits viewable in <a href="https://github.com/apitally/apitally-py/compare/v0.25.0...v0.25.1">compare view</a></li> </ul> </details> <br /> Updates `babel` from 2.17.0 to 2.18.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/python-babel/babel/releases">babel's releases</a>.</em></p> <blockquote> <h2>v2.18.0</h2> <p>Happy 2026! Like last year's release (ahem...), this one too is being made from FOSDEM 2026, in Brussels, Belgium. 🇧🇪 We'll aspire for a less glacial release cycle for 2.19. 😁</p> <p>Please see <a href="https://github.com/python-babel/babel/blob/56c63caf50b18b152541b5dcafd51f645d867074/CHANGES.rst">CHANGELOG.rst</a> for the detailed change log.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/python-babel/babel/compare/v2.17.0...v2.18.0">https://github.com/python-babel/babel/compare/v2.17.0...v2.18.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/python-babel/babel/blob/master/CHANGES.rst">babel's changelog</a>.</em></p> <blockquote> <h2>Version 2.18.0</h2> <p>Happy 2026! This release is, coincidentally, also being made from FOSDEM.</p> <p>We will aspire for a slightly less glacial release cadence in this year; there are interesting features in the pipeline.</p> <p>Features</p> <pre><code> * Core: Add `babel.core.get_cldr_version()` by @akx in :gh:`1242` * Core: Use CLDR 47 by @tomasr8 in :gh:`1210` * Core: Use canonical IANA zone names in zone_territories by @akx in :gh:`1220` * Messages: Improve extract performance via ignoring directories early during os.walk by @akx in :gh:`968` * Messages: Merge in per-format keywords and auto_comments by @akx in :gh:`1243` * Messages: Update keywords for extraction of dpgettext and dnpgettext by @mardiros in :gh:`1235` * Messages: Validate all plurals in Python format checker by @tomasr8 in :gh:`1188` * Time: Use standard library `timezone` instead of `FixedOffsetTimezone` by @akx in :gh:`1203` <p>Bugfixes<br /> </code></pre></p> <ul> <li>Core: Fix formatting for &quot;Empty locale identifier&quot; exception added in <a href="https://redirect.github.com/python-babel/babel/issues/1164">#1164</a> by <a href="https://github.com/akx"><code>@​akx</code></a> in :gh:<code>1184</code></li> <li>Core: Improve handling of no-inheritance-marker in timezone data by <a href="https://github.com/akx"><code>@​akx</code></a> in :gh:<code>1194</code></li> <li>Core: Make the number pattern regular expression more efficient by <a href="https://github.com/akx"><code>@​akx</code></a> in :gh:<code>1213</code></li> <li>Messages: Keep translator comments next to the translation function call by <a href="https://github.com/akx"><code>@​akx</code></a> in :gh:<code>1196</code></li> <li>Numbers: Fix KeyError that occurred when formatting compact currencies of exactly one thousand in several locales by <a href="https://github.com/bartbroere"><code>@​bartbroere</code></a> in :gh:<code>1246</code></li> </ul> <p>Other improvements</p> <pre><code> * Core: Avoid unnecessary uses of `map()` by @akx in :gh:`1180` * Messages: Have init-catalog create directories too by @akx in :gh:`1244` * Messages: Optimizations for read_po by @akx in :gh:`1200` * Messages: Use pathlib.Path() in catalog frontend; improve test coverage by @akx in :gh:`1204` <p>Infrastructure and documentation<br /> </code></pre></p> <ul> <li>CI: Renovate CI &amp; lint tools by <a href="https://github.com/akx"><code>@​akx</code></a> in :gh:<code>1228</code></li> <li>CI: Tighten up CI with Zizmor by <a href="https://github.com/akx"><code>@​akx</code></a> in :gh:<code>1230</code></li> <li>CI: make job permissions explicit by <a href="https://github.com/akx"><code>@​akx</code></a> in :gh:<code>1227</code></li> <li>Docs: Add SECURITY.md by <a href="https://github.com/akx"><code>@​akx</code></a> in :gh:<code>1229</code></li> <li>Docs: Remove u string prefix from docs by <a href="https://github.com/verhovsky"><code>@​verhovsky</code></a> in :gh:<code>1174</code></li> <li>Docs: Update dates.rst with current unicode.org tr35 link by <a href="https://github.com/clach04"><code>@​clach04</code></a> in :gh:<code>1189</code></li> <li>General: Add some PyPI classifiers by <a href="https://github.com/tomasr8"><code>@​tomasr8</code></a> in :gh:<code>1186</code></li> <li>General: Apply reformatting by hand and with Ruff by <a href="https://github.com/akx"><code>@​akx</code></a> in :gh:<code>1202</code></li> <li>General: Test on and declare support for Python 3.14 by <a href="https://github.com/akx"><code>@​akx</code></a> in :gh:<code>1233</code></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python-babel/babel/commit/56c63caf50b18b152541b5dcafd51f645d867074"><code>56c63ca</code></a> Prepare for 2.18.0 (<a href="https://redirect.github.com/python-babel/babel/issues/1248">#1248</a>)</li> <li><a href="https://github.com/python-babel/babel/commit/73015a1217b90398fe76dcdc3b6e110ce26eb6d3"><code>73015a1</code></a> Add user-agent to CLDR downloader (<a href="https://redirect.github.com/python-babel/babel/issues/1247">#1247</a>)</li> <li><a href="https://github.com/python-babel/babel/commit/29bd3624463f9b8694d09a308f67f353373c76af"><code>29bd362</code></a> Fix formatting compact currencies of exactly one thousand in several locales ...</li> <li><a href="https://github.com/python-babel/babel/commit/851db43b2b175c6bdf69ae6977cd6ad642506046"><code>851db43</code></a> Reuse InitCatalog's guts in UpdateCatalog (<a href="https://redirect.github.com/python-babel/babel/issues/1244">#1244</a>)</li> <li><a href="https://github.com/python-babel/babel/commit/fd00e60adf7e0c74821a77ff2a8b564e9985fd8e"><code>fd00e60</code></a> Extract: Merge in per-format keywords and auto_comments (<a href="https://redirect.github.com/python-babel/babel/issues/1243">#1243</a>)</li> <li><a href="https://github.com/python-babel/babel/commit/12a14b6b3f09b6f5c8c745791dd4928f1d58fda0"><code>12a14b6</code></a> Add dpgettext and dnpgettext support (<a href="https://redirect.github.com/python-babel/babel/issues/1235">#1235</a>)</li> <li><a href="https://github.com/python-babel/babel/commit/7110e6206fd5ddc66db9613935fea8b8c668b7d5"><code>7110e62</code></a> Use canonical IANA zone names in zone_territories (<a href="https://redirect.github.com/python-babel/babel/issues/1220">#1220</a>)</li> <li><a href="https://github.com/python-babel/babel/commit/e91c3467b0f3bdc4433eab6820819fe69784c2bf"><code>e91c346</code></a> Improve extract performance via ignoring directories early during os.walk (<a href="https://redirect.github.com/python-babel/babel/issues/968">#968</a>)</li> <li><a href="https://github.com/python-babel/babel/commit/0c4f37838c3cb34cf527dd9890c1b69e98db1354"><code>0c4f378</code></a> Convert Unittest testcases with setup/teardown to fixtures (<a href="https://redirect.github.com/python-babel/babel/issues/1240">#1240</a>)</li> <li><a href="https://github.com/python-babel/babel/commit/218c96ee305aad95bccb6402af4b4be60ad17ab1"><code>218c96e</code></a> Add <code>babel.core.get_cldr_version()</code> (<a href="https://redirect.github.com/python-babel/babel/issues/1242">#1242</a>)</li> <li>Additional commits viewable in <a href="https://github.com/python-babel/babel/compare/v2.17.0...v2.18.0">compare view</a></li> </ul> </details> <br /> Updates `dateparser` from 1.3.0 to 1.4.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/scrapinghub/dateparser/releases">dateparser's releases</a>.</em></p> <blockquote> <h2>1.4.1</h2> <p>Breaking changes:</p> <ul> <li>Remove fastText language detection support: the <code>fasttext</code> extra is dropped and <code>detect_languages()</code> now raises <code>ImportError</code>. Migrate to the <code>langdetect</code> extra, which also unblocks <code>numpy</code> 2.x compatibility (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1315">#1315</a>)</li> </ul> <p>Security fixes:</p> <ul> <li>Make digit quantifiers possessive in the relative-date regexes to prevent quadratic backtracking (ReDoS) on long digit runs (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1335">#1335</a>)</li> </ul> <p>New features:</p> <ul> <li>Add the <code>USE_GIVEN_LANGUAGE_ORDER</code> setting to try <code>languages</code> and <code>locales</code> in the order given rather than by frequency (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/789">#789</a>)</li> </ul> <p>Fixes:</p> <ul> <li>Preserve explicit signs on individual components when parsing relative dates that combine decades with years, such as &quot;-1 decade +2 years&quot; (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1330">#1330</a>)</li> <li>Fall back to other provided languages in <code>search_dates</code> when the detected language yields no dates (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1331">#1331</a>)</li> <li>Parse relative date expressions with spaces between the sign and number, such as &quot;now - 2 hours&quot; and &quot;now + 1 day&quot; (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1327">#1327</a>)</li> <li>Use the parser-relative <code>now</code> for the current month when filling in incomplete dates so the month and day stay consistent (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1332">#1332</a>)</li> <li>Fix Norwegian Bokmål (<code>nb</code>) parsing of relative date expressions such as &quot;3 måneder siden&quot; and &quot;om 2 måneder&quot; (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1334">#1334</a>)</li> <li>Parse abbreviated English month expressions such as &quot;1mon ago&quot; and &quot;3mons ago&quot; (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1329">#1329</a>)</li> <li>Preserve surrounding whitespace when removing skip tokens during translation to avoid spurious double spaces (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1324">#1324</a>)</li> </ul> <p>Improvements:</p> <ul> <li>Move project metadata and build configuration to <code>pyproject.toml</code> (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1311">#1311</a>)</li> <li>Add alternative Korean date expressions for today, yesterday, tomorrow, and &quot;N months ago/later&quot; (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1289">#1289</a>)</li> <li>Expand Czech date translations with additional inflections, word numbers, decade and century expressions, and clock phrases like &quot;čtvrt na tři&quot; (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1325">#1325</a>)</li> <li>Replace internal <code>OrderedDict</code> usage with the built-in <code>dict</code> (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1328">#1328</a>)</li> </ul> <h2>1.4.0</h2> <p>Security fixes:</p> <ul> <li>Remove import-time loading of timezone offset data from pickle to prevent unsafe deserialization from packaged data</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/scrapinghub/dateparser/blob/master/HISTORY.rst">dateparser's changelog</a>.</em></p> <blockquote> <h2>1.4.1 (2026-06-15)</h2> <p>Breaking changes:</p> <ul> <li>Remove fastText language detection support: the <code>fasttext</code> extra is dropped and <code>detect_languages()</code> now raises <code>ImportError</code>. Migrate to the <code>langdetect</code> extra, which also unblocks <code>numpy</code> 2.x compatibility (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1315">#1315</a>)</li> </ul> <p>Security fixes:</p> <ul> <li>Make digit quantifiers possessive in the relative-date regexes to prevent quadratic backtracking (ReDoS) on long digit runs (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1335">#1335</a>)</li> </ul> <p>New features:</p> <ul> <li>Add the <code>USE_GIVEN_LANGUAGE_ORDER</code> setting to try <code>languages</code> and <code>locales</code> in the order given rather than by frequency (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/789">#789</a>)</li> </ul> <p>Fixes:</p> <ul> <li>Preserve explicit signs on individual components when parsing relative dates that combine decades with years, such as &quot;-1 decade +2 years&quot; (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1330">#1330</a>)</li> <li>Fall back to other provided languages in <code>search_dates</code> when the detected language yields no dates (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1331">#1331</a>)</li> <li>Parse relative date expressions with spaces between the sign and number, such as &quot;now - 2 hours&quot; and &quot;now + 1 day&quot; (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1327">#1327</a>)</li> <li>Use the parser-relative <code>now</code> for the current month when filling in incomplete dates so the month and day stay consistent (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1332">#1332</a>)</li> <li>Fix Norwegian Bokmål (<code>nb</code>) parsing of relative date expressions such as &quot;3 måneder siden&quot; and &quot;om 2 måneder&quot; (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1334">#1334</a>)</li> <li>Parse abbreviated English month expressions such as &quot;1mon ago&quot; and &quot;3mons ago&quot; (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1329">#1329</a>)</li> <li>Preserve surrounding whitespace when removing skip tokens during translation to avoid spurious double spaces (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1324">#1324</a>)</li> </ul> <p>Improvements:</p> <ul> <li>Move project metadata and build configuration to <code>pyproject.toml</code> (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1311">#1311</a>)</li> <li>Add alternative Korean date expressions for today, yesterday, tomorrow, and &quot;N months ago/later&quot; (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1289">#1289</a>)</li> <li>Expand Czech date translations with additional inflections, word numbers, decade and century expressions, and clock phrases like &quot;čtvrt na tři&quot; (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1325">#1325</a>)</li> <li>Replace internal <code>OrderedDict</code> usage with the built-in <code>dict</code> (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1328">#1328</a>)</li> </ul> <h2>1.4.0 (2026-03-26)</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/scrapinghub/dateparser/commit/08c78d3b8bcdd2f721dff8ffaf25de482fd696dd"><code>08c78d3</code></a> 1.4.1 release (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1337">#1337</a>)</li> <li><a href="https://github.com/scrapinghub/dateparser/commit/a049fd1cb93dbfb1dfba8e0ee57e0352fb433421"><code>a049fd1</code></a> Add Korean alternative date expressions (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1289">#1289</a>)</li> <li><a href="https://github.com/scrapinghub/dateparser/commit/98b9c321ae6f6146fdbda94981d0ff6e46eb6f8e"><code>98b9c32</code></a> make relative-date regex digit quantifiers possessive (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1335">#1335</a>)</li> <li><a href="https://github.com/scrapinghub/dateparser/commit/5c6d97f09b7563a0d2dddf0c6584a1fb491ec6c9"><code>5c6d97f</code></a> fix: Preserve explicit signs for years when combined with decades (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1330">#1330</a>)</li> <li><a href="https://github.com/scrapinghub/dateparser/commit/0d11d82dffe96b4366d8a1f8a384412608c323f1"><code>0d11d82</code></a> Locale order support (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/789">#789</a>)</li> <li><a href="https://github.com/scrapinghub/dateparser/commit/081d2518062e0325979f99af0f3c0f8697246223"><code>081d251</code></a> fix(nb): improve Norwegian Bokmål date parsing (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1334">#1334</a>)</li> <li><a href="https://github.com/scrapinghub/dateparser/commit/333e519717cfd249da0144f6c497950158fd92a4"><code>333e519</code></a> Fix merge issue (<a href="https://redirect.github.com/scrapinghub/dateparser/issues/1333">#1333</a>)</li> <li><a href="https://github.com/scrapinghub/dateparser/commit/5c437a12f8ba402754835f122451eb73431e66c9"><code>5c437a1</code></a> Move project metadata and configura…
1 parent 6db67bd commit 1f081a5

3 files changed

Lines changed: 432 additions & 291 deletions

File tree

pyproject.toml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ dependencies = [
1010
"aiohttp==3.14.1",
1111
"aiosignal==1.4.0",
1212
"aiosqlite==0.22.1",
13-
"alembic==1.18.4",
13+
"alembic==1.18.5",
1414
"annotated-types==0.7.0",
15-
"anyio==4.14.0",
16-
"apitally[fastapi]==0.25.0",
15+
"anyio==4.14.1",
16+
"apitally[fastapi]==0.25.1",
1717
"asgiref==3.11.1",
1818
"asn1crypto==1.5.1",
1919
"asyncpg==0.31.0",
@@ -24,24 +24,24 @@ dependencies = [
2424
"certifi==2026.6.17",
2525
"cffi==2.0.0",
2626
"charset-normalizer==3.4.7",
27-
"click==8.4.1",
28-
"cloud-sql-python-connector==1.20.3",
27+
"click==8.4.2",
28+
"cloud-sql-python-connector==1.20.4",
2929
"cryptography==48.0.1",
3030
"dnspython==2.8.0",
3131
"dotenv==0.9.9",
3232
"email-validator==2.3.0",
33-
"fastapi==0.138.0",
33+
"fastapi==0.138.2",
3434
"fastapi-pagination==0.15.15",
3535
"frozenlist==1.8.0",
3636
"geoalchemy2==0.20.0",
3737
"google-api-core==2.31.0",
38-
"google-auth==2.55.0",
38+
"google-auth==2.55.1",
3939
"google-cloud-core==2.6.0",
4040
"google-cloud-storage==3.12.0",
4141
"google-crc32c==1.8.0",
4242
"google-resumable-media==2.10.0",
4343
"googleapis-common-protos==1.75.0",
44-
"greenlet==3.5.2",
44+
"greenlet==3.5.3",
4545
"gunicorn==23.0.0",
4646
"h11==0.16.0",
4747
"httpcore==1.0.9",
@@ -81,7 +81,7 @@ dependencies = [
8181
"pytz==2026.2",
8282
"requests==2.34.2",
8383
"rsa==4.9.1",
84-
"scramp==1.4.9",
84+
"scramp==1.4.10",
8585
"sentry-sdk[fastapi]==2.63.0",
8686
"shapely==2.1.2",
8787
"six==1.17.0",
@@ -93,7 +93,7 @@ dependencies = [
9393
"sqlparse>=0.5.5",
9494
"starlette==1.3.1",
9595
"starlette-admin[i18n]==0.16.1",
96-
"typer==0.26.7",
96+
"typer==0.26.8",
9797
"typing-extensions==4.15.0",
9898
"typing-inspection==0.4.2",
9999
"tzdata==2025.3",

0 commit comments

Comments
 (0)