-
Notifications
You must be signed in to change notification settings - Fork 5
Merge v0.x.x into v0.18.x #188
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Bumps the minor group with 2 updates: [flake8](https://github.com/pycqa/flake8) and [pytest](https://github.com/pytest-dev/pytest). Updates `flake8` from 7.2.0 to 7.3.0 - [Commits](PyCQA/flake8@7.2.0...7.3.0) Updates `pytest` from 8.3.5 to 8.4.1 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](pytest-dev/pytest@8.3.5...8.4.1) --- updated-dependencies: - dependency-name: flake8 dependency-version: 7.3.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor - dependency-name: pytest dependency-version: 8.4.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps the minor group with 2 updates: [flake8](https://github.com/pycqa/flake8) and [pytest](https://github.com/pytest-dev/pytest). Updates `flake8` from 7.2.0 to 7.3.0 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PyCQA/flake8/commit/c48217e1fc006c2dddd14df54e83b67da15de5cd"><code>c48217e</code></a> Release 7.3.0</li> <li><a href="https://github.com/PyCQA/flake8/commit/f9e0f33281d5bb892cae2c674ac398439d99c732"><code>f9e0f33</code></a> Merge pull request <a href="https://redirect.github.com/pycqa/flake8/issues/1986">#1986</a> from PyCQA/document-f542</li> <li><a href="https://github.com/PyCQA/flake8/commit/6bcdb628597fa2d03494965089ff87a492ffc1e9"><code>6bcdb62</code></a> document F542</li> <li><a href="https://github.com/PyCQA/flake8/commit/70a15b8890d5bdf8c449ebb1b5259bd0140cc16b"><code>70a15b8</code></a> Merge pull request <a href="https://redirect.github.com/pycqa/flake8/issues/1985">#1985</a> from PyCQA/upgrade-deps</li> <li><a href="https://github.com/PyCQA/flake8/commit/4941a3e32e54488698ecbc23993bfeb2a60c0fc5"><code>4941a3e</code></a> upgrade pyflakes / pycodestyle</li> <li><a href="https://github.com/PyCQA/flake8/commit/23e4005c5501999c29e1e3774de7ed18d1e4e22d"><code>23e4005</code></a> Merge pull request <a href="https://redirect.github.com/pycqa/flake8/issues/1983">#1983</a> from PyCQA/py314</li> <li><a href="https://github.com/PyCQA/flake8/commit/019424b80d3d7d5d8a2a1638f5877080546e3f46"><code>019424b</code></a> add support for t-strings</li> <li><a href="https://github.com/PyCQA/flake8/commit/6b6f3d5fefecc994a06f425c18c3cddc9b71e4a4"><code>6b6f3d5</code></a> Merge pull request <a href="https://redirect.github.com/pycqa/flake8/issues/1980">#1980</a> from PyCQA/asottile-patch-1</li> <li><a href="https://github.com/PyCQA/flake8/commit/8dfa6695b4fb1e1401b357367a0a71037d29f6aa"><code>8dfa669</code></a> add rtd sphinx config</li> <li><a href="https://github.com/PyCQA/flake8/commit/ce3411118382d9332feb2749c8f417d10bfa2584"><code>ce34111</code></a> Merge pull request <a href="https://redirect.github.com/pycqa/flake8/issues/1976">#1976</a> from PyCQA/document-f824</li> <li>Additional commits viewable in <a href="https://github.com/pycqa/flake8/compare/7.2.0...7.3.0">compare view</a></li> </ul> </details> <br /> Updates `pytest` from 8.3.5 to 8.4.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest/releases">pytest's releases</a>.</em></p> <blockquote> <h2>8.4.1</h2> <h1>pytest 8.4.1 (2025-06-17)</h1> <h2>Bug fixes</h2> <ul> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/13461">#13461</a>: Corrected <code>_pytest.terminal.TerminalReporter.isatty</code> to support being called as a method. Before it was just a boolean which could break correct code when using <code>-o log_cli=true</code>).</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/13477">#13477</a>: Reintroduced <code>pytest.PytestReturnNotNoneWarning</code>{.interpreted-text role="class"} which was removed by accident in pytest [8.4]{.title-ref}.</p> <p>This warning is raised when a test functions returns a value other than <code>None</code>, which is often a mistake made by beginners.</p> <p>See <code>return-not-none</code>{.interpreted-text role="ref"} for more information.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/13497">#13497</a>: Fixed compatibility with <code>Twisted 25+</code>.</p> </li> </ul> <h2>Improved documentation</h2> <ul> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/13492">#13492</a>: Fixed outdated warning about <code>faulthandler</code> not working on Windows.</li> </ul> <h2>8.4.0</h2> <h1>pytest 8.4.0 (2025-06-02)</h1> <h2>Removals and backward incompatible breaking changes</h2> <ul> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/11372">#11372</a>: Async tests will now fail, instead of warning+skipping, if you don't have any suitable plugin installed.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/12346">#12346</a>: Tests will now fail, instead of raising a warning, if they return any value other than None.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/12874">#12874</a>: We dropped support for Python 3.8 following its end of life (2024-10-07).</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/12960">#12960</a>: Test functions containing a yield now cause an explicit error. They have not been run since pytest 4.0, and were previously marked as an expected failure and deprecation warning.</p> <p>See <code>the docs <yield tests deprecated></code>{.interpreted-text role="ref"} for more information.</p> </li> </ul> <h2>Deprecations (removal in next major release)</h2> <ul> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/10839">#10839</a>: Requesting an asynchronous fixture without a [pytest_fixture_setup]{.title-ref} hook that resolves it will now give a DeprecationWarning. This most commonly happens if a sync test requests an async fixture. This should have no effect on a majority of users with async tests or fixtures using async pytest plugins, but may affect non-standard hook setups or <code>autouse=True</code>. For guidance on how to work around this warning see <code>sync-test-async-fixture</code>{.interpreted-text role="ref"}.</li> </ul> <h2>New features</h2> <ul> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/11538">#11538</a>: Added <code>pytest.RaisesGroup</code>{.interpreted-text role="class"} as an equivalent to <code>pytest.raises</code>{.interpreted-text role="func"} for expecting <code>ExceptionGroup</code>{.interpreted-text role="exc"}. Also adds <code>pytest.RaisesExc</code>{.interpreted-text role="class"} which is now the logic behind <code>pytest.raises</code>{.interpreted-text role="func"} and used as parameter to <code>pytest.RaisesGroup</code>{.interpreted-text role="class"}. <code>RaisesGroup</code> includes the ability to specify multiple different expected exceptions, the structure of nested exception groups, and flags for emulating <code>except* <except_star></code>{.interpreted-text role="ref"}. See <code>assert-matching-exception-groups</code>{.interpreted-text role="ref"} and docstrings for more information.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/12081">#12081</a>: Added <code>capteesys</code>{.interpreted-text role="fixture"} to capture AND pass output to next handler set by <code>--capture=</code>.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/12504">#12504</a>: <code>pytest.mark.xfail</code>{.interpreted-text role="func"} now accepts <code>pytest.RaisesGroup</code>{.interpreted-text role="class"} for the <code>raises</code> parameter when you expect an exception group. You can also pass a <code>pytest.RaisesExc</code>{.interpreted-text role="class"} if you e.g. want to make use of the <code>check</code> parameter.</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/12713">#12713</a>: New [--force-short-summary]{.title-ref} option to force condensed summary output regardless of verbosity level.</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pytest/commit/8d99211f0ce3927eb7ee579f7b4f969da06dc787"><code>8d99211</code></a> Prepare release version 8.4.1</li> <li><a href="https://github.com/pytest-dev/pytest/commit/5dc5880715633c97310c0593f0ae356de27fa933"><code>5dc5880</code></a> docs: update pytest.ini addopts example to use separate -p entries (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13529">#13529</a>) (...</li> <li><a href="https://github.com/pytest-dev/pytest/commit/d0c7ed0bfae5a5f1f9153cd1e464a421d701e925"><code>d0c7ed0</code></a> Reintroduce PytestReturnNotNoneWarning (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13495">#13495</a>) (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13527">#13527</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/a1b3a7879589eb437e4fd97c169b228c3ed58c63"><code>a1b3a78</code></a> Fix compatibility with Twisted 25 (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13502">#13502</a>) (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13531">#13531</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/4c161aba8ecaab9940040702369025595d26564c"><code>4c161ab</code></a> pytester: avoid unraisableexception gc collects in inline runs to speed up te...</li> <li><a href="https://github.com/pytest-dev/pytest/commit/a86ee09291f913b36fdeec14c42356515b91c979"><code>a86ee09</code></a> Fix typo in parametrize.rst (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13514">#13514</a>) (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13516">#13516</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/1a0581b0227fa07afd1f2c4c6215aec3862cf1ab"><code>1a0581b</code></a> Remove outdated warning about faulthandler_timeout on Windows (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13492">#13492</a>) (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13493">#13493</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/4e631a71484c2fa49e3fd9f884546af411a4888d"><code>4e631a7</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/13486">#13486</a> from hosmir/fixtypo (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13487">#13487</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/b49745ec529f06edfbbe531b766839763b2be3c2"><code>b49745e</code></a> fix: support TerminalReporter.isatty being called (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13462">#13462</a>) (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13483">#13483</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/cc5ceed916d0c63696da33c67e035917194a4e87"><code>cc5ceed</code></a> RELEASING: remove pytest mailing list (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13472">#13472</a>) (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13473">#13473</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest/compare/8.3.5...8.4.1">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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <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>
Bumps the patch group with 5 updates: | Package | From | To | | --- | --- | --- | | [markdown](https://github.com/Python-Markdown/markdown) | `3.8` | `3.8.2` | | [mkdocstrings-python](https://github.com/mkdocstrings/python) | `1.16.11` | `1.16.12` | | [frequenz-repo-config[lib]](https://github.com/frequenz-floss/frequenz-repo-config-python) | `0.13.4` | `0.13.5` | | [mypy](https://github.com/python/mypy) | `1.16.0` | `1.16.1` | | [frequenz-repo-config[extra-lint-examples]](https://github.com/frequenz-floss/frequenz-repo-config-python) | `0.13.4` | `0.13.5` | Updates `markdown` from 3.8 to 3.8.2 - [Release notes](https://github.com/Python-Markdown/markdown/releases) - [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md) - [Commits](Python-Markdown/markdown@3.8...3.8.2) Updates `mkdocstrings-python` from 1.16.11 to 1.16.12 - [Release notes](https://github.com/mkdocstrings/python/releases) - [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md) - [Commits](mkdocstrings/python@1.16.11...1.16.12) Updates `frequenz-repo-config[lib]` from 0.13.4 to 0.13.5 - [Release notes](https://github.com/frequenz-floss/frequenz-repo-config-python/releases) - [Changelog](https://github.com/frequenz-floss/frequenz-repo-config-python/blob/v0.x.x/RELEASE_NOTES.md) - [Commits](frequenz-floss/frequenz-repo-config-python@v0.13.4...v0.13.5) Updates `mypy` from 1.16.0 to 1.16.1 - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](python/mypy@v1.16.0...v1.16.1) Updates `frequenz-repo-config[extra-lint-examples]` from 0.13.4 to 0.13.5 - [Release notes](https://github.com/frequenz-floss/frequenz-repo-config-python/releases) - [Changelog](https://github.com/frequenz-floss/frequenz-repo-config-python/blob/v0.x.x/RELEASE_NOTES.md) - [Commits](frequenz-floss/frequenz-repo-config-python@v0.13.4...v0.13.5) --- updated-dependencies: - dependency-name: markdown dependency-version: 3.8.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch - dependency-name: mkdocstrings-python dependency-version: 1.16.12 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch - dependency-name: frequenz-repo-config[lib] dependency-version: 0.13.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch - dependency-name: mypy dependency-version: 1.16.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch - dependency-name: frequenz-repo-config[extra-lint-examples] dependency-version: 0.13.5 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps the patch group with 5 updates: | Package | From | To | | --- | --- | --- | | [markdown](https://github.com/Python-Markdown/markdown) | `3.8` | `3.8.2` | | [mkdocstrings-python](https://github.com/mkdocstrings/python) | `1.16.11` | `1.16.12` | | [frequenz-repo-config[lib]](https://github.com/frequenz-floss/frequenz-repo-config-python) | `0.13.4` | `0.13.5` | | [mypy](https://github.com/python/mypy) | `1.16.0` | `1.16.1` | | [frequenz-repo-config[extra-lint-examples]](https://github.com/frequenz-floss/frequenz-repo-config-python) | `0.13.4` | `0.13.5` | Updates `markdown` from 3.8 to 3.8.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Python-Markdown/markdown/releases">markdown's releases</a>.</em></p> <blockquote> <h2>Release 3.8.2</h2> <h3>Fixed</h3> <ul> <li>Fix <code>codecs</code> deprecation in Python 3.14.</li> <li>Fix issue with unclosed comment parsing in Python 3.14.</li> <li>Fix issue with unclosed declarations in Python 3.14.</li> <li>Fix issue with unclosed HTML tag <code><foo</code> and Python 3.14.</li> </ul> <h2>Release 3.8.1</h2> <h3>Fixed</h3> <ul> <li>Ensure incomplete markup declaration in raw HTML doesn't crash parser (<a href="https://redirect.github.com/Python-Markdown/markdown/issues/1534">#1534</a>).</li> <li>Fixed dropped content in <code>md_in_html</code> (<a href="https://redirect.github.com/Python-Markdown/markdown/issues/1526">#1526</a>).</li> <li>Fixed HTML handling corner case that prevented some content from not being rendered (<a href="https://redirect.github.com/Python-Markdown/markdown/issues/1528">#1528</a>).</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md">markdown's changelog</a>.</em></p> <blockquote> <h2>[3.8.2] - 2025-06-19</h2> <h3>Fixed</h3> <ul> <li>Fix <code>codecs</code> deprecation in Python 3.14.</li> <li>Fix issue with unclosed comment parsing in Python 3.14.</li> <li>Fix issue with unclosed declarations in Python 3.14.</li> <li>Fix issue with unclosed HTML tag <code><foo</code> and Python 3.14.</li> </ul> <h2>[3.8.1] - 2025-06-18</h2> <h3>Fixed</h3> <ul> <li>Ensure incomplete markup declaration in raw HTML doesn't crash parser (<a href="https://redirect.github.com/Python-Markdown/markdown/issues/1534">#1534</a>).</li> <li>Fixed dropped content in <code>md_in_html</code> (<a href="https://redirect.github.com/Python-Markdown/markdown/issues/1526">#1526</a>).</li> <li>Fixed HTML handling corner case that prevented some content from not being rendered (<a href="https://redirect.github.com/Python-Markdown/markdown/issues/1528">#1528</a>).</li> </ul> <h2>[3.8.0] - 2025-04-09</h2> <h3>Changed</h3> <ul> <li>DRY fix in <code>abbr</code> extension by introducing method <code>create_element</code> (<a href="https://redirect.github.com/Python-Markdown/markdown/issues/1483">#1483</a>).</li> <li>Clean up test directory by removing some redundant tests and port non-redundant cases to the newer test framework.</li> <li>Improved performance of the raw HTML post-processor (<a href="https://redirect.github.com/Python-Markdown/markdown/issues/1510">#1510</a>).</li> </ul> <h3>Fixed</h3> <ul> <li>Backslash Unescape IDs set via <code>attr_list</code> on <code>toc</code> (<a href="https://redirect.github.com/Python-Markdown/markdown/issues/1493">#1493</a>).</li> <li>Ensure <code>md_in_html</code> processes content inside "markdown" blocks as they are parsed outside of "markdown" blocks to keep things more consistent for third-party extensions (<a href="https://redirect.github.com/Python-Markdown/markdown/issues/1503">#1503</a>).</li> <li><code>md_in_html</code> handle tags within inline code blocks better (<a href="https://redirect.github.com/Python-Markdown/markdown/issues/1075">#1075</a>).</li> <li><code>md_in_html</code> fix handling of one-liner block HTML handling (<a href="https://redirect.github.com/Python-Markdown/markdown/issues/1074">#1074</a>).</li> <li>Ensure <code><center></code> is treated like a block-level element (<a href="https://redirect.github.com/Python-Markdown/markdown/issues/1481">#1481</a>).</li> <li>Ensure that <code>abbr</code> extension respects <code>AtomicString</code> and does not process perceived abbreviations in these strings (<a href="https://redirect.github.com/Python-Markdown/markdown/issues/1512">#1512</a>).</li> <li>Ensure <code>smarty</code> extension correctly renders nested closing quotes (<a href="https://redirect.github.com/Python-Markdown/markdown/issues/1514">#1514</a>).</li> </ul> <h2>[3.7.0] - 2024-08-16</h2> <h3>Changed</h3> <ul> <li> <p>Refactor <code>abbr</code> Extension</p> <p>A new <code>AbbrTreeprocessor</code> has been introduced, which replaces the now deprecated <code>AbbrInlineProcessor</code>. Abbreviation processing now happens after Attribute Lists, avoiding a conflict between the two extensions (<a href="https://redirect.github.com/Python-Markdown/markdown/issues/1460">#1460</a>).</p> <p>The <code>AbbrPreprocessor</code> class has been renamed to <code>AbbrBlockprocessor</code>, which</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Python-Markdown/markdown/commit/d9c8431e404d614812e39a11109afbe9981bba13"><code>d9c8431</code></a> Bump version to 3.8.2</li> <li><a href="https://github.com/Python-Markdown/markdown/commit/9980cb5b27b07ff48283178d98213e41543701ec"><code>9980cb5</code></a> Fixes for Python 3.14</li> <li><a href="https://github.com/Python-Markdown/markdown/commit/3561310d30dac10c47f0b9fc404b167fc65331b0"><code>3561310</code></a> Properly document version specification.</li> <li><a href="https://github.com/Python-Markdown/markdown/commit/3bb9d42b93dae519d4f5a6eea970a571232e05e2"><code>3bb9d42</code></a> Update documentation for release process</li> <li><a href="https://github.com/Python-Markdown/markdown/commit/3870f20ba1dd214609b380e921dffc5f115730f5"><code>3870f20</code></a> Bump version to 3.8.1</li> <li><a href="https://github.com/Python-Markdown/markdown/commit/820721485c928c6f97f3d74f37afb6d2450aef9e"><code>8207214</code></a> Ensure incomplete markup declaration in raw HTML doesn't crash parser.</li> <li><a href="https://github.com/Python-Markdown/markdown/commit/64a3c0fbc00327fbfee1fd6b44da0e5453287fe4"><code>64a3c0f</code></a> Fix HTML handling of <code>\</></code></li> <li><a href="https://github.com/Python-Markdown/markdown/commit/f2b9fd10f1fc7b0683f226e6a82da8e8375bccf5"><code>f2b9fd1</code></a> Ensure <code>md_in_html</code> does not drop content</li> <li><a href="https://github.com/Python-Markdown/markdown/commit/513de8a0db81c840f917488af7078a45f74542bf"><code>513de8a</code></a> Update pypa/gh-action-pypi-publish to v1.12.4</li> <li>See full diff in <a href="https://github.com/Python-Markdown/markdown/compare/3.8...3.8.2">compare view</a></li> </ul> </details> <br /> Updates `mkdocstrings-python` from 1.16.11 to 1.16.12 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/python/releases">mkdocstrings-python's releases</a>.</em></p> <blockquote> <h2>1.16.12</h2> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.16.12">1.16.12</a> - 2025-06-03</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.16.11...1.16.12">Compare with 1.16.11</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Only replace CSS class in first <em>highlighting</em> span (<a href="https://github.com/mkdocstrings/python/commit/d57740f874f056fb3ba1c6013ad04227df0f0af8">d57740f</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/python/issues/281">Issue-281</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md">mkdocstrings-python's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.16.12">1.16.12</a> - 2025-06-03</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.16.11...1.16.12">Compare with 1.16.11</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Only replace CSS class in first <em>highlighting</em> span (<a href="https://github.com/mkdocstrings/python/commit/d57740f874f056fb3ba1c6013ad04227df0f0af8">d57740f</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/python/issues/281">Issue-281</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mkdocstrings/python/commit/3c4424d4ff63dacb6e4bf4e7a8c462ea377fb1a8"><code>3c4424d</code></a> chore: Prepare release 1.16.12</li> <li><a href="https://github.com/mkdocstrings/python/commit/d57740f874f056fb3ba1c6013ad04227df0f0af8"><code>d57740f</code></a> fix: Only replace CSS class in first <em>highlighting</em> span</li> <li>See full diff in <a href="https://github.com/mkdocstrings/python/compare/1.16.11...1.16.12">compare view</a></li> </ul> </details> <br /> Updates `frequenz-repo-config[lib]` from 0.13.4 to 0.13.5 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/frequenz-floss/frequenz-repo-config-python/releases">frequenz-repo-config[lib]'s releases</a>.</em></p> <blockquote> <h2>v0.13.5</h2> <h1>Frequenz Repository Configuration Release Notes</h1> <h2>Bug Fixes</h2> <ul> <li> <p>Fixed some typos in the docs.</p> </li> <li> <p>Fixed wrong comparison for <code>mike</code> versions when versions were equal.</p> </li> <li> <p>Fixed version regex escaping of <code>.</code>. This means that a version like v0x1e1 were accepted as valid semver versions. Now this version is not considered a semver version anymore.</p> </li> <li> <p><code>setuptools.grpc_tools</code>: Fix wrong passing of include paths when passed via:</p> <ul> <li>Command-line: Now extra white-spaces and empty strings are removed, before they were passed to <code>protoc -I</code>.</li> <li><code>pyproject.toml</code>: Now an empty array/list can be passed to override the default paths, before this resulted in an empty string being passed to <code>protoc -I</code>.</li> </ul> </li> </ul> <h2>What's Changed</h2> <ul> <li>Clear release notes by <a href="https://github.com/llucax"><code>@llucax</code></a> in <a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/pull/405">frequenz-floss/frequenz-repo-config-python#405</a></li> <li>Fix typos in documentation by <a href="https://github.com/llucax"><code>@llucax</code></a> in <a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/pull/416">frequenz-floss/frequenz-repo-config-python#416</a></li> <li>setuptools: Fix passing empty include paths by <a href="https://github.com/llucax"><code>@llucax</code></a> in <a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/pull/418">frequenz-floss/frequenz-repo-config-python#418</a></li> <li>Fix missing comparison for equal versions by <a href="https://github.com/llucax"><code>@llucax</code></a> in <a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/pull/415">frequenz-floss/frequenz-repo-config-python#415</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/frequenz-floss/frequenz-repo-config-python/compare/v0.13.4...v0.13.5">https://github.com/frequenz-floss/frequenz-repo-config-python/compare/v0.13.4...v0.13.5</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/0da3bdbc2725909b5a4b051ab4a529e87bd78d47"><code>0da3bdb</code></a> Fix missing comparison for equal versions (<a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/415">#415</a>)</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/5fb428b05c588b2895fd00fd8fb49c36417ac252"><code>5fb428b</code></a> Prepare release notes for the v0.13.5 release</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/15c1a4ee210e4be8cedc0b474dabd3788acaeeb3"><code>15c1a4e</code></a> Fix semver version regex escaping of <code>.</code></li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/64d8b8ce52646caaf80b51e0f75c5b49b3759a79"><code>64d8b8c</code></a> Fix missing comparison for equal versions</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/f93e20f09e1d26327c34be5a77ae1a267377a07c"><code>f93e20f</code></a> setuptools: Fix passing empty include paths (<a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/418">#418</a>)</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/735bd98de18e26da87b239fd62e24a41c843daf4"><code>735bd98</code></a> Add release notes</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/ef1733a5d7ae986c97e4879dfa94725edda573b7"><code>ef1733a</code></a> Clean comma-separated include paths in grpc_tools</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/6aff0995d93ff53e36f32804486c3bf83dde2031"><code>6aff099</code></a> Do not convert array of paths to a string</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/1b3c39cdf324b34f3e572885f629c76d43450dea"><code>1b3c39c</code></a> Fix typos in documentation (<a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/416">#416</a>)</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/3b81b2ba2a48a6d5b7204038c8a26a693e4bd603"><code>3b81b2b</code></a> Fix typos in documentation</li> <li>Additional commits viewable in <a href="https://github.com/frequenz-floss/frequenz-repo-config-python/compare/v0.13.4...v0.13.5">compare view</a></li> </ul> </details> <br /> Updates `mypy` from 1.16.0 to 1.16.1 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/mypy/commit/68b8fa097d080c92d30a429bc74de8acd56caf85"><code>68b8fa0</code></a> Bump version to 1.16.1</li> <li><a href="https://github.com/python/mypy/commit/e253eded9c887630f3f5404c4b9f73f13570476a"><code>e253ede</code></a> Single underscore is not a sunder (<a href="https://redirect.github.com/python/mypy/issues/19273">#19273</a>)</li> <li><a href="https://github.com/python/mypy/commit/9fb5ff66c51bd971d7a6b1260cc0ec9f1b82cc06"><code>9fb5ff6</code></a> Fix properties with setters after deleters (<a href="https://redirect.github.com/python/mypy/issues/19248">#19248</a>)</li> <li><a href="https://github.com/python/mypy/commit/c20fd7838338cd65d6c7c6e252eda85996cfc98e"><code>c20fd78</code></a> Handle assignment of bound methods in class bodies (<a href="https://redirect.github.com/python/mypy/issues/19233">#19233</a>)</li> <li><a href="https://github.com/python/mypy/commit/c86480ce51e4bb6db21f4b3f0b3ec8833aafc8ce"><code>c86480c</code></a> Tighten metaclass <strong>call</strong> handling in protocols (<a href="https://redirect.github.com/python/mypy/issues/19191">#19191</a>)</li> <li><a href="https://github.com/python/mypy/commit/cb3c6ec6a7aaa96a0e26768a946ac63ea14115f2"><code>cb3c6ec</code></a> Fix crash on partial type used as context (<a href="https://redirect.github.com/python/mypy/issues/19216">#19216</a>)</li> <li><a href="https://github.com/python/mypy/commit/c39f5e73c47182e51c5d8d488f7cc7301257c974"><code>c39f5e7</code></a> [mypyc] Fixing condition for handling user-defined <strong>del</strong> (<a href="https://redirect.github.com/python/mypy/issues/19188">#19188</a>)</li> <li><a href="https://github.com/python/mypy/commit/0a4f28431faa18e59d35bc269cb0ea6c00810653"><code>0a4f284</code></a> Fix crash on invalid property inside its own body (<a href="https://redirect.github.com/python/mypy/issues/19208">#19208</a>)</li> <li><a href="https://github.com/python/mypy/commit/9b079f6592740a51c0e629728eeb0324ad85126f"><code>9b079f6</code></a> Bump version to 1.16.1+dev</li> <li>See full diff in <a href="https://github.com/python/mypy/compare/v1.16.0...v1.16.1">compare view</a></li> </ul> </details> <br /> Updates `frequenz-repo-config[extra-lint-examples]` from 0.13.4 to 0.13.5 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/frequenz-floss/frequenz-repo-config-python/releases">frequenz-repo-config[extra-lint-examples]'s releases</a>.</em></p> <blockquote> <h2>v0.13.5</h2> <h1>Frequenz Repository Configuration Release Notes</h1> <h2>Bug Fixes</h2> <ul> <li> <p>Fixed some typos in the docs.</p> </li> <li> <p>Fixed wrong comparison for <code>mike</code> versions when versions were equal.</p> </li> <li> <p>Fixed version regex escaping of <code>.</code>. This means that a version like v0x1e1 were accepted as valid semver versions. Now this version is not considered a semver version anymore.</p> </li> <li> <p><code>setuptools.grpc_tools</code>: Fix wrong passing of include paths when passed via:</p> <ul> <li>Command-line: Now extra white-spaces and empty strings are removed, before they were passed to <code>protoc -I</code>.</li> <li><code>pyproject.toml</code>: Now an empty array/list can be passed to override the default paths, before this resulted in an empty string being passed to <code>protoc -I</code>.</li> </ul> </li> </ul> <h2>What's Changed</h2> <ul> <li>Clear release notes by <a href="https://github.com/llucax"><code>@llucax</code></a> in <a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/pull/405">frequenz-floss/frequenz-repo-config-python#405</a></li> <li>Fix typos in documentation by <a href="https://github.com/llucax"><code>@llucax</code></a> in <a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/pull/416">frequenz-floss/frequenz-repo-config-python#416</a></li> <li>setuptools: Fix passing empty include paths by <a href="https://github.com/llucax"><code>@llucax</code></a> in <a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/pull/418">frequenz-floss/frequenz-repo-config-python#418</a></li> <li>Fix missing comparison for equal versions by <a href="https://github.com/llucax"><code>@llucax</code></a> in <a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/pull/415">frequenz-floss/frequenz-repo-config-python#415</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/frequenz-floss/frequenz-repo-config-python/compare/v0.13.4...v0.13.5">https://github.com/frequenz-floss/frequenz-repo-config-python/compare/v0.13.4...v0.13.5</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/0da3bdbc2725909b5a4b051ab4a529e87bd78d47"><code>0da3bdb</code></a> Fix missing comparison for equal versions (<a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/415">#415</a>)</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/5fb428b05c588b2895fd00fd8fb49c36417ac252"><code>5fb428b</code></a> Prepare release notes for the v0.13.5 release</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/15c1a4ee210e4be8cedc0b474dabd3788acaeeb3"><code>15c1a4e</code></a> Fix semver version regex escaping of <code>.</code></li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/64d8b8ce52646caaf80b51e0f75c5b49b3759a79"><code>64d8b8c</code></a> Fix missing comparison for equal versions</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/f93e20f09e1d26327c34be5a77ae1a267377a07c"><code>f93e20f</code></a> setuptools: Fix passing empty include paths (<a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/418">#418</a>)</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/735bd98de18e26da87b239fd62e24a41c843daf4"><code>735bd98</code></a> Add release notes</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/ef1733a5d7ae986c97e4879dfa94725edda573b7"><code>ef1733a</code></a> Clean comma-separated include paths in grpc_tools</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/6aff0995d93ff53e36f32804486c3bf83dde2031"><code>6aff099</code></a> Do not convert array of paths to a string</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/1b3c39cdf324b34f3e572885f629c76d43450dea"><code>1b3c39c</code></a> Fix typos in documentation (<a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/416">#416</a>)</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/3b81b2ba2a48a6d5b7204038c8a26a693e4bd603"><code>3b81b2b</code></a> Fix typos in documentation</li> <li>Additional commits viewable in <a href="https://github.com/frequenz-floss/frequenz-repo-config-python/compare/v0.13.4...v0.13.5">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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <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>
Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) from 0.26.0 to 1.0.0. - [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases) - [Commits](pytest-dev/pytest-asyncio@v0.26.0...v1.0.0) --- updated-dependencies: - dependency-name: pytest-asyncio dependency-version: 1.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) from 0.26.0 to 1.0.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest-asyncio/releases">pytest-asyncio's releases</a>.</em></p> <blockquote> <h2>pytest-asyncio 1.0.0</h2> <h1><a href="https://github.com/pytest-dev/pytest-asyncio/tree/1.0.0">1.0.0</a> - 2025-05-26</h1> <h2>Removed</h2> <ul> <li>The deprecated <em>event_loop</em> fixture. (<a href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/1106">#1106</a>)</li> </ul> <h2>Added</h2> <ul> <li>Prelimiary support for Python 3.14 (<a href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/1025">#1025</a>)</li> </ul> <h2>Changed</h2> <ul> <li>Scoped event loops (e.g. module-scoped loops) are created once rather than per scope (e.g. per module). This reduces the number of fixtures and speeds up collection time, especially for large test suites. (<a href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/1107">#1107</a>)</li> <li>The <em>loop_scope</em> argument to <code>pytest.mark.asyncio</code> no longer forces that a pytest Collector exists at the level of the specified scope. For example, a test function marked with <code>pytest.mark.asyncio(loop_scope="class")</code> no longer requires a class surrounding the test. This is consistent with the behavior of the <em>scope</em> argument to <code>pytest_asyncio.fixture</code>. (<a href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/1112">#1112</a>)</li> </ul> <h2>Fixed</h2> <ul> <li>An error caused when using pytest's [--setup-plan]{.title-ref} option. (<a href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/630">#630</a>)</li> <li>Unsuppressed import errors with pytest option <code>--doctest-ignore-import-errors</code> (<a href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/797">#797</a>)</li> <li>A "fixture not found" error in connection with package-scoped loops (<a href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/1052">#1052</a>)</li> </ul> <h2>Notes for Downstream Packagers</h2> <ul> <li>Removed a test that had an ordering dependency on other tests. (<a href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/1114">#1114</a>)</li> </ul> <h2>pytest-asyncio 1.0.0a1</h2> <h1><a href="https://github.com/pytest-dev/pytest-asyncio/tree/1.0.0a1">1.0.0a1</a> - 2025-05-09</h1> <h2>Removed</h2> <ul> <li>The deprecated <em>event_loop</em> fixture. (<a href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/1106">#1106</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/5ef97bd60a3b9363c837e07cf47f19d5240cdd82"><code>5ef97bd</code></a> chore: Prepare release of v1.0.0.</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/f212e24ec5fd6d9b01936199c84e1676b6c7fcee"><code>f212e24</code></a> docs: Mention fix of <a href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/797">#797</a>.</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/32c1d10e87d8ce31ca61a29c7d9bebfe5a413966"><code>32c1d10</code></a> test: Removed obsolete test for async_gen_fixtures.</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/627ce9265ea06b8139cd3a60c34920912ff9351c"><code>627ce92</code></a> [pre-commit.ci] pre-commit autoupdate</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/a55ff36f2cd0e8ec4373e2adb729a4f431443b8d"><code>a55ff36</code></a> Build(deps): Bump pluggy from 1.5.0 to 1.6.0 in /dependencies/default</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/633389f3027ad4939d67099d51bef4d37dbf3ac0"><code>633389f</code></a> Build(deps): Bump hypothesis in /dependencies/default</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/0c99466a6c859cffc6474178e4cbd3575c0d3db8"><code>0c99466</code></a> docs: Fixed an error that reported a missing event_loop fixture when using pa...</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/0688d17581eb7396e5acfc14e8090d854f4e10aa"><code>0688d17</code></a> ci: Replace Github template expansion with env variable expansion.</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/2adcf52664e3e3b804505ed5ee09da83cc173fb8"><code>2adcf52</code></a> ci: Quote Github variable expansion.</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/dd0fac96cdf060c07dc8630185535e26c818c08c"><code>dd0fac9</code></a> ci: Fixed a bug that prevented release notes from being extracted from a Git ...</li> <li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest-asyncio/compare/v0.26.0...v1.0.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
Remove the `timezonefinder` dependency to significantly reduce package size by 66M+ and improve ARM platform support, as no pre-built wheels are available anymore in PyPI. Signed-off-by: Leandro Lucarella <[email protected]> Co-authored-by: copilot-swe-agent[bot] <[email protected]>
This PR removes the `timezonefinder` dependency that was automatically
looking up timezones based on latitude/longitude coordinates in the
`Location` class.
## Problem
The `timezonefinder` dependency alone is 50M+ in size and depends on
`numpy` (another 16M+), resulting in a total bloat of 66M+ for a feature
with no known users. This large dependency size also prevents pre-built
binaries from being available for ARM platforms.
## Solution
- **Removed dependency**: Removed `timezonefinder >= 6.2.0, < 7` from
`pyproject.toml`
- **Simplified behavior**: `Location.timezone` now remains `None` unless
explicitly provided during construction
- **Removed automatic lookup**: Eliminated the `__post_init__` method
that performed timezone lookup from coordinates
- **Updated tests**: Removed timezone finder mocking and updated tests
to verify the new behavior
- **Added documentation**: Comprehensive RELEASE_NOTES.md with migration
guide
## Breaking Change
This is a **breaking change** shipped in a patch release because this
feature has no known users. The timezone lookup is no longer performed
automatically.
## Migration for Users Who Need Timezone Lookup
If timezone lookup from coordinates is needed, install `timezonefinder`
separately and implement manual lookup:
```python
# Install: pip install timezonefinder
from timezonefinder import TimezoneFinder
from zoneinfo import ZoneInfo
from frequenz.client.microgrid import Location
tf = TimezoneFinder()
tz_name = tf.timezone_at(lat=52.52, lng=13.405)
timezone = ZoneInfo(tz_name) if tz_name else None
location = Location(latitude=52.52, longitude=13.405, timezone=timezone)
```
## Before/After
**Before:**
```python
# Automatic timezone lookup
location = Location(latitude=52.52, longitude=13.405)
print(location.timezone) # ZoneInfo('Europe/Berlin') - looked up automatically
```
**After:**
```python
# Explicit timezone only
location = Location(latitude=52.52, longitude=13.405)
print(location.timezone) # None - no automatic lookup
# Or provide explicitly
location = Location(latitude=52.52, longitude=13.405, timezone=ZoneInfo('Europe/Berlin'))
print(location.timezone) # ZoneInfo('Europe/Berlin')
```
Fixes #75.
Bumps the patch group with 1 update: [mkdocs-material](https://github.com/squidfunk/mkdocs-material). Updates `mkdocs-material` from 9.6.14 to 9.6.16 - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](squidfunk/mkdocs-material@9.6.14...9.6.16) --- updated-dependencies: - dependency-name: mkdocs-material dependency-version: 9.6.16 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps the minor group with 1 update: [mypy](https://github.com/python/mypy). Updates `mypy` from 1.16.1 to 1.17.1 - [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md) - [Commits](python/mypy@v1.16.1...v1.17.1) --- updated-dependencies: - dependency-name: mypy dependency-version: 1.17.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: minor ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [types-markdown](https://github.com/typeshed-internal/stub_uploader) from 3.8.0.20250415 to 3.8.0.20250708. - [Commits](https://github.com/typeshed-internal/stub_uploader/commits) --- updated-dependencies: - dependency-name: types-markdown dependency-version: 3.8.0.20250708 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) from 1.0.0 to 1.1.0. - [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases) - [Commits](pytest-dev/pytest-asyncio@v1.0.0...v1.1.0) --- updated-dependencies: - dependency-name: pytest-asyncio dependency-version: 1.1.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps the compatible group with 2 updates: [frequenz-floss/gh-action-nox](https://github.com/frequenz-floss/gh-action-nox) and [frequenz-floss/gh-action-setup-python-with-deps](https://github.com/frequenz-floss/gh-action-setup-python-with-deps). Updates `frequenz-floss/gh-action-nox` from 1.0.0 to 1.0.1 - [Release notes](https://github.com/frequenz-floss/gh-action-nox/releases) - [Commits](frequenz-floss/gh-action-nox@v1.0.0...v1.0.1) Updates `frequenz-floss/gh-action-setup-python-with-deps` from 1.0.0 to 1.0.1 - [Release notes](https://github.com/frequenz-floss/gh-action-setup-python-with-deps/releases) - [Commits](frequenz-floss/gh-action-setup-python-with-deps@v1.0.0...v1.0.1) --- updated-dependencies: - dependency-name: frequenz-floss/gh-action-nox dependency-version: 1.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: compatible - dependency-name: frequenz-floss/gh-action-setup-python-with-deps dependency-version: 1.0.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: compatible ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps the patch group with 1 update: [mkdocs-material](https://github.com/squidfunk/mkdocs-material). Updates `mkdocs-material` from 9.6.14 to 9.6.16 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/releases">mkdocs-material's releases</a>.</em></p> <blockquote> <h2>mkdocs-material-9.6.16</h2> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8349">#8349</a>: Info plugin doesn't correctly detect virtualenv in some cases</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8334">#8334</a>: Find-in-page detects matches in hidden search result list</li> </ul> <h2>mkdocs-material-9.6.15</h2> <ul> <li>Updated Mongolian translations</li> <li>Improved semantic markup of "edit this page" button</li> <li>Improved info plugin virtual environment resolution</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8291">#8291</a>: Large font size setting throws of breakpoints in JavaScript</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG">mkdocs-material's changelog</a>.</em></p> <blockquote> <p>mkdocs-material-9.6.16 (2025-07-26)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8349">#8349</a>: Info plugin doesn't correctly detect virtualenv in some cases</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8334">#8334</a>: Find-in-page detects matches in hidden search result list</li> </ul> <p>mkdocs-material-9.6.15 (2025-07-01)</p> <ul> <li>Updated Mongolian translations</li> <li>Improved semantic markup of "edit this page" button</li> <li>Improved info plugin virtual environment resolution</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8291">#8291</a>: Large font size setting throws of breakpoints in JavaScript</li> </ul> <p>mkdocs-material-9.6.14 (2025-05-13)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8215">#8215</a>: Social plugin crashes when CairoSVG is updated to 2.8</li> </ul> <p>mkdocs-material-9.6.13 (2025-05-10)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8204">#8204</a>: Annotations showing list markers in print view</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8153">#8153</a>: Improve style of cardinality symbols in Mermaid.js ER diagrams</li> </ul> <p>mkdocs-material-9.6.12 (2025-04-17)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8158">#8158</a>: Flip footnote back reference icon for right-to-left languages</li> </ul> <p>mkdocs-material-9.6.11 (2025-04-01)</p> <ul> <li>Updated Docker image to latest Alpine Linux</li> <li>Bump required Jinja version to 3.1</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8133">#8133</a>: Jinja filter <code>items</code> not available (9.6.10 regression)</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8128">#8128</a>: Search plugin not entirely disabled via enabled setting</li> </ul> <p>mkdocs-material-9.6.10 (2025-03-30)</p> <p>This version is a pure refactoring release, and does not contain new features or bug fixes. It strives to improve the compatibility of our templates with alternative Jinja-like template engines that we're currently exploring, including minijinja.</p> <p>Additionally, it replaces several instances of Python function invocations with idiomatic use of template filters. All instances where variables have been mutated inside templates have been replaced. Most changes have been made in partials, and only a few in blocks, and all of them are fully backward compatible, so no changes to overrides are necessary.</p> <p>Note that this release does not replace the Jinja template engine with minijinja. However, our templates are now 99% compatible with minijinja, which means we can explore alternative Jinja-compatible implementations. Additionally, immutability and removal of almost all Python function invocations means much more idiomatic templating.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/8b949816ba16ad46e7c4c72912e5bd8c6254dcfd"><code>8b94981</code></a> Prepare 9.6.16 release</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/e5c7ab542745013397b7e7b284960ed57de306c1"><code>e5c7ab5</code></a> Updated dependencies</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/53385529f0481e89ff6fba49f855fd0dbbd16cdb"><code>5338552</code></a> Fixed handling of inconsistent drive letter case</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/6d4f756461dd556e459d4769d6e1ec7ce7bce4ae"><code>6d4f756</code></a> Fixed dotpath venv guessing</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/88bdcf5f16696eb540fcbf8bc24244dc1c5f965f"><code>88bdcf5</code></a> Fixed empty username fallback</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/d0c4bd618fd01b849ba85aee5275c23481214eea"><code>d0c4bd6</code></a> Merge pull request <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8346">#8346</a> from squidfunk/dependabot/npm_and_yarn/form-data-3.0.4</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/9c1e4deb5c96c6baa076431f0cb4ede20ba35fab"><code>9c1e4de</code></a> Bump form-data from 3.0.1 to 3.0.4</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/b2d235eb65d717202fedbe70c6856f2560e66c40"><code>b2d235e</code></a> Updated Premium sponsors</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/e54ff0632c46e811e6adc7a104c0bd567ed22fc0"><code>e54ff06</code></a> Updated Premium sponsors</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/212b7ab8f74a78a56e8f09b032633bc69289639a"><code>212b7ab</code></a> Updated Premium sponsors</li> <li>Additional commits viewable in <a href="https://github.com/squidfunk/mkdocs-material/compare/9.6.14...9.6.16">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <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>
Bumps the minor group with 1 update: [mypy](https://github.com/python/mypy). Updates `mypy` from 1.16.1 to 1.17.1 <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> <h3>Mypy 1.17.1</h3> <ul> <li>Retain <code>None</code> as constraints bottom if no bottoms were provided (Stanislav Terliakov, PR <a href="https://redirect.github.com/python/mypy/pull/19485">19485</a>)</li> <li>Fix "ignored exception in <code>hasattr</code>" in dmypy (Stanislav Terliakov, PR <a href="https://redirect.github.com/python/mypy/pull/19428">19428</a>)</li> <li>Prevent a crash when InitVar is redefined with a method in a subclass (Stanislav Terliakov, PR <a href="https://redirect.github.com/python/mypy/pull/19453">19453</a>)</li> </ul> <h3>Acknowledgements</h3> <p>Thanks to all mypy contributors who contributed to this release:</p> <ul> <li>Alexey Makridenko</li> <li>Brian Schubert</li> <li>Chad Dombrova</li> <li>Chainfire</li> <li>Charlie Denton</li> <li>Charulata</li> <li>Christoph Tyralla</li> <li>CoolCat467</li> <li>Donal Burns</li> <li>Guy Wilson</li> <li>Ivan Levkivskyi</li> <li>johnthagen</li> <li>Jukka Lehtosalo</li> <li>Łukasz Kwieciński</li> <li>Marc Mueller</li> <li>Michael J. Sullivan</li> <li>Mikhail Golubev</li> <li>Sebastian Rittau</li> <li>Shantanu</li> <li>Stanislav Terliakov</li> <li>wyattscarpenter</li> </ul> <p>I’d also like to thank my employer, Dropbox, for supporting mypy development.</p> <h2>Mypy 1.16</h2> <p>We’ve just uploaded mypy 1.16 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 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>Different Property Getter and Setter Types</h3> <p>Mypy now supports using different types for a property getter and setter:</p> <pre lang="python"><code>class A: _value: int </tr></table> </code></pre> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/mypy/commit/acb29831e286bbccde37c03bc75381f40a5fdc9e"><code>acb2983</code></a> Bump version to 1.17.1</li> <li><a href="https://github.com/python/mypy/commit/933c913fbe6d2fbf277ff8d6b2f2298f0f84be64"><code>933c913</code></a> Retain <code>None</code> as constraints bottom if no bottoms were provided (<a href="https://redirect.github.com/python/mypy/issues/19485">#19485</a>)</li> <li><a href="https://github.com/python/mypy/commit/5f4428f0286df58169d2f34f4f86561ad617538b"><code>5f4428f</code></a> Fix "ignored exception in <code>hasattr</code>" in dmypy (<a href="https://redirect.github.com/python/mypy/issues/19428">#19428</a>)</li> <li><a href="https://github.com/python/mypy/commit/88fdeaae0abc92d605fc475fd153b4ad5b239310"><code>88fdeaa</code></a> Prevent a crash when InitVar is redefined with a method in a subclass (<a href="https://redirect.github.com/python/mypy/issues/19453">#19453</a>)</li> <li><a href="https://github.com/python/mypy/commit/e44d14f8e52a8890d08726ee753c8754edefd649"><code>e44d14f</code></a> Bump version to 1.17.1+dev</li> <li><a href="https://github.com/python/mypy/commit/0260991f6b055110c3df36bd5539d4f4489bf153"><code>0260991</code></a> Update version string</li> <li><a href="https://github.com/python/mypy/commit/3901aa2f9523ce55e08d94c1716028d840398753"><code>3901aa2</code></a> Updates to 1.17 changelog (<a href="https://redirect.github.com/python/mypy/issues/19436">#19436</a>)</li> <li><a href="https://github.com/python/mypy/commit/7d133961a7e759aab84223bf8038b9489daaa93c"><code>7d13396</code></a> Initial changelog for 1.17 release (<a href="https://redirect.github.com/python/mypy/issues/19427">#19427</a>)</li> <li><a href="https://github.com/python/mypy/commit/a182dec997b418b925fe0c28575c50debba0bb3a"><code>a182dec</code></a> Combine the revealed types of multiple iteration steps in a more robust manne...</li> <li><a href="https://github.com/python/mypy/commit/ab4fd57d45b7f81cf281b17b7d3697ac9f79bc15"><code>ab4fd57</code></a> Improve the handling of "iteration dependent" errors and notes in finally cla...</li> <li>Additional commits viewable in <a href="https://github.com/python/mypy/compare/v1.16.1...v1.17.1">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <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>
Bumps [types-markdown](https://github.com/typeshed-internal/stub_uploader) from 3.8.0.20250415 to 3.8.0.20250708. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/typeshed-internal/stub_uploader/commits">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
Bumps [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) from 1.0.0 to 1.1.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest-asyncio/releases">pytest-asyncio's releases</a>.</em></p> <blockquote> <h2>pytest-asyncio 1.1.0</h2> <h1>Added</h1> <ul> <li>Propagation of ContextVars from async fixtures to other fixtures and tests on Python 3.10 and older (<a href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/127">#127</a>)</li> <li>Cancellation of tasks when the <code>loop_scope</code> ends (<a href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/200">#200</a>)</li> <li>Warning when the current event loop is closed by a test</li> </ul> <h1>Fixed</h1> <ul> <li>Error about missing loop when calling functions requiring a loop in the <code>finally</code> clause of a task (<a href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/878">#878</a>)</li> <li>An error that could cause duplicate warnings to be issued</li> </ul> <h1>Notes for Downstream Packagers</h1> <ul> <li>Added runtime dependency on <a href="https://pypi.org/project/backports.asyncio.runner/">backports.asyncio.runner</a> for use with Python 3.10 and older</li> </ul> <h2>pytest-asyncio 1.1.0a1</h2> <h1><a href="https://github.com/pytest-dev/pytest-asyncio/tree/1.1.0a1">1.1.0a1</a> - 2025-06-30</h1> <h2>Added</h2> <ul> <li>Propagation of ContextVars from async fixtures to other fixtures and tests on Python 3.10 and older (<a href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/127">#127</a>)</li> <li>Cancellation of tasks when the <em>loop_scope</em> ends (<a href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/200">#200</a>)</li> <li>Warning when the current event loop is closed by a test</li> </ul> <h2>Fixed</h2> <ul> <li>Error about missing loop when calling functions requiring a loop in the <em>finally</em> clause of a task (<a href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/878">#878</a>)</li> <li>An error that could cause duplicate warnings to be issued</li> </ul> <h2>Notes for Downstream Packagers</h2> <ul> <li>Added runtime dependency on <a href="https://pypi.org/project/backports.asyncio.runner/">backports.asyncio.runner</a> for use with Python 3.10 and older</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/ce06c0733056a9df4f9ec1a074a1504814886368"><code>ce06c07</code></a> chore: Prepare release of v1.1.0.</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/d9a8dcc15e5db9eda76601d7f86d2680e82777eb"><code>d9a8dcc</code></a> ci: Workaround missing Tag annotation during release.</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/d66e12f8d7869c02e196359a3e1c2d55171dcbe0"><code>d66e12f</code></a> [pre-commit.ci] pre-commit autoupdate</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/9e5e25f05727c2d1569e614545bd1712481910f0"><code>9e5e25f</code></a> Build(deps): Bump certifi in /dependencies/docs</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/0e6342323d93e60218f0625591a33e967a545a65"><code>0e63423</code></a> Build(deps): Bump hypothesis in /dependencies/default</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/bd4551c11f8860cc3e83bdb6ce89090d70b43a53"><code>bd4551c</code></a> Build(deps): Bump ncipollo/release-action from 1.16.0 to 1.18.0</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/8e2030532c7dba00d51856a2b7bfaddaf3c03d6c"><code>8e20305</code></a> Build(deps): Bump hypothesis in /dependencies/default</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/b7a8ab599fded97e46c2701ad73f958f0ed9e736"><code>b7a8ab5</code></a> Build(deps): Bump coverage from 7.9.1 to 7.9.2 in /dependencies/default</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/8cc378d64e7241d54142b27f42821ba704505302"><code>8cc378d</code></a> Build(deps): Bump typing-extensions in /dependencies/default</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/fb6bfbf6707506a6b16f06aa332c826e3345f471"><code>fb6bfbf</code></a> [pre-commit.ci] pre-commit autoupdate</li> <li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest-asyncio/compare/v1.0.0...v1.1.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
Bumps [types-protobuf](https://github.com/typeshed-internal/stub_uploader) from 6.30.2.20250516 to 6.30.2.20250703. - [Commits](https://github.com/typeshed-internal/stub_uploader/commits) --- updated-dependencies: - dependency-name: types-protobuf dependency-version: 6.30.2.20250703 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [async-solipsism](https://github.com/bmerry/async-solipsism) from 0.7 to 0.8. - [Commits](bmerry/async-solipsism@0.7...0.8) --- updated-dependencies: - dependency-name: async-solipsism dependency-version: '0.8' dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps the mkdocstrings group with 1 update: [mkdocstrings[python]](https://github.com/mkdocstrings/mkdocstrings). Updates `mkdocstrings[python]` from 0.29.1 to 0.30.0 - [Release notes](https://github.com/mkdocstrings/mkdocstrings/releases) - [Changelog](https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md) - [Commits](mkdocstrings/mkdocstrings@0.29.1...0.30.0) --- updated-dependencies: - dependency-name: mkdocstrings[python] dependency-version: 0.30.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: mkdocstrings ... Signed-off-by: dependabot[bot] <[email protected]>
…roup (#171) Bumps the mkdocstrings group with 1 update: [mkdocstrings[python]](https://github.com/mkdocstrings/mkdocstrings). Updates `mkdocstrings[python]` from 0.29.1 to 0.30.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/mkdocstrings/releases">mkdocstrings[python]'s releases</a>.</em></p> <blockquote> <h2>0.30.0</h2> <h2><a href="https://github.com/mkdocstrings/mkdocstrings/releases/tag/0.30.0">0.30.0</a> - 2025-07-23</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/mkdocstrings/compare/0.29.1...0.30.0">Compare with 0.29.1</a><!-- raw HTML omitted --></p> <h3>Features</h3> <ul> <li>Add <code>data-skip-inventory</code> boolean attribute for elements to skip registration in local inventory (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/f856160b03b2c27e1d75fdf4f315c273cb9d9247">f856160</a> by Bartosz Sławecki). <a href="https://redirect.github.com/mkdocstrings/mkdocstrings/issues/671">Issue-671</a>, <a href="https://redirect.github.com/mkdocstrings/mkdocstrings/pull/774">PR-774</a></li> <li>Add I18N support (translations) (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/2b4ed541bc707e55d959092d950ebeecc4fbd136">2b4ed54</a> by Nyuan Zhang). <a href="https://redirect.github.com/mkdocstrings/mkdocstrings/pull/645">PR-645</a>, Co-authored-by: Timothée Mazzucotelli <a href="mailto:[email protected]">[email protected]</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md">mkdocstrings[python]'s changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/mkdocstrings/mkdocstrings/releases/tag/0.30.0">0.30.0</a> - 2025-07-23</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/mkdocstrings/compare/0.29.1...0.30.0">Compare with 0.29.1</a><!-- raw HTML omitted --></p> <h3>Features</h3> <ul> <li>Add <code>data-skip-inventory</code> boolean attribute for elements to skip registration in local inventory (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/f856160b03b2c27e1d75fdf4f315c273cb9d9247">f856160</a> by Bartosz Sławecki). <a href="https://redirect.github.com/mkdocstrings/mkdocstrings/issues/671">Issue-671</a>, <a href="https://redirect.github.com/mkdocstrings/mkdocstrings/pull/774">PR-774</a></li> <li>Add I18N support (translations) (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/2b4ed541bc707e55d959092d950ebeecc4fbd136">2b4ed54</a> by Nyuan Zhang). <a href="https://redirect.github.com/mkdocstrings/mkdocstrings/pull/645">PR-645</a>, Co-authored-by: Timothée Mazzucotelli <a href="mailto:[email protected]">[email protected]</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/2be445f054c1191d308af7ee0cc881e359f5a4c7"><code>2be445f</code></a> chore: Prepare release 0.30.0</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/f856160b03b2c27e1d75fdf4f315c273cb9d9247"><code>f856160</code></a> feat: Add <code>data-skip-inventory</code> boolean attribute for elements to skip regist...</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/2b4ed541bc707e55d959092d950ebeecc4fbd136"><code>2b4ed54</code></a> feat: Add I18N support (translations)</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/51f217f38af9475415f758866697158d9010967d"><code>51f217f</code></a> chore: Template upgrade</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/b1da3d02c4f432f603cbb0004bb35099327706db"><code>b1da3d0</code></a> ci: Ignore Ruff warnings</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/d5bf4e1ed0370853f968b210ad77913faf106eed"><code>d5bf4e1</code></a> docs: Update link to YAML idiosyncrasies</li> <li>See full diff in <a href="https://github.com/mkdocstrings/mkdocstrings/compare/0.29.1...0.30.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <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>
Bumps [async-solipsism](https://github.com/bmerry/async-solipsism) from 0.7 to 0.8. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/bmerry/async-solipsism/commit/0a2c3aa5a21c3f4be19457395a24384dc726db6e"><code>0a2c3aa</code></a> Prepare for 0.8 release</li> <li><a href="https://github.com/bmerry/async-solipsism/commit/1615817918d83cde50b3805712930cf06f28b018"><code>1615817</code></a> Make EventLoop.time() work even after the loop is closed</li> <li><a href="https://github.com/bmerry/async-solipsism/commit/71f486ee0fc357d8241b7fbc56c04a895e68d264"><code>71f486e</code></a> Support socket.sendmsg</li> <li><a href="https://github.com/bmerry/async-solipsism/commit/bc2d9bcce876a56c9ef9474190062a4ff8b68ce2"><code>bc2d9bc</code></a> Support getpeername for listening sockets</li> <li><a href="https://github.com/bmerry/async-solipsism/commit/80b4b290b63e92ca43da37b77604d6be05a2e2bc"><code>80b4b29</code></a> Update requirements to newer versions</li> <li><a href="https://github.com/bmerry/async-solipsism/commit/adfa3097aab9fdbba6b046fcc8c0054a11b0ccc7"><code>adfa309</code></a> Set asyncio_default_fixture_loop_scope for pytest</li> <li><a href="https://github.com/bmerry/async-solipsism/commit/8ea113dc7b2df0e4d633532a2d20841e77521a23"><code>8ea113d</code></a> Remove old requirements.in</li> <li><a href="https://github.com/bmerry/async-solipsism/commit/a3568e2c901c16e13ebdd7eb29ebfc6a8f3d4ae8"><code>a3568e2</code></a> Bump flake8 to the latest version</li> <li>See full diff in <a href="https://github.com/bmerry/async-solipsism/compare/0.7...0.8">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
Bumps [types-protobuf](https://github.com/typeshed-internal/stub_uploader) from 6.30.2.20250516 to 6.30.2.20250703. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/typeshed-internal/stub_uploader/commits">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
Bumps the compatible group with 2 updates: [frequenz-floss/gh-action-nox](https://github.com/frequenz-floss/gh-action-nox) and [frequenz-floss/gh-action-setup-python-with-deps](https://github.com/frequenz-floss/gh-action-setup-python-with-deps). Updates `frequenz-floss/gh-action-nox` from 1.0.0 to 1.0.1 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/frequenz-floss/gh-action-nox/releases">frequenz-floss/gh-action-nox's releases</a>.</em></p> <blockquote> <h2>v1.0.1</h2> <p>Updated dependencies.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/frequenz-floss/gh-action-nox/commit/156a815fac26df1cee9ea33229f9fa57a60edc88"><code>156a815</code></a> Merge pull request <a href="https://redirect.github.com/frequenz-floss/gh-action-nox/issues/10">#10</a> from frequenz-floss/dependabot/github_actions/frequenz...</li> <li><a href="https://github.com/frequenz-floss/gh-action-nox/commit/d1cca4217b3d93bcb3430a8b3ade4778e828bc6d"><code>d1cca42</code></a> Bump frequenz-floss/gh-action-setup-python-with-deps from 1.0.0 to 1.0.1</li> <li><a href="https://github.com/frequenz-floss/gh-action-nox/commit/b05ad36e38100300908a713fcdb1f7ea2ed5325d"><code>b05ad36</code></a> Merge pull request <a href="https://redirect.github.com/frequenz-floss/gh-action-nox/issues/4">#4</a> from llucax/labeler</li> <li><a href="https://github.com/frequenz-floss/gh-action-nox/commit/a10d2c4119e23f298a8f4175abe385b7491283fe"><code>a10d2c4</code></a> Merge pull request <a href="https://redirect.github.com/frequenz-floss/gh-action-nox/issues/2">#2</a> from llucax/dependabot</li> <li><a href="https://github.com/frequenz-floss/gh-action-nox/commit/7da2f69ce8d509eaafcb087d5c4f0b3e04f9e714"><code>7da2f69</code></a> Add dependabot configuration</li> <li><a href="https://github.com/frequenz-floss/gh-action-nox/commit/1084cadd6868b3645cb2f1c566fea8e93311832f"><code>1084cad</code></a> Add labeler config and workflow</li> <li><a href="https://github.com/frequenz-floss/gh-action-nox/commit/9ebe4dc6d5ee77fd8bc64dc0584d763ec021afbb"><code>9ebe4dc</code></a> Merge pull request <a href="https://redirect.github.com/frequenz-floss/gh-action-nox/issues/3">#3</a> from llucax/license</li> <li><a href="https://github.com/frequenz-floss/gh-action-nox/commit/37b8f2e91f56b45b7fbbea8dcce9865b03a74ff5"><code>37b8f2e</code></a> Merge pull request <a href="https://redirect.github.com/frequenz-floss/gh-action-nox/issues/6">#6</a> from llucax/dco</li> <li><a href="https://github.com/frequenz-floss/gh-action-nox/commit/fe4aa11243f51bf080c5289b6139f25887012d87"><code>fe4aa11</code></a> Merge pull request <a href="https://redirect.github.com/frequenz-floss/gh-action-nox/issues/5">#5</a> from llucax/codeowners</li> <li><a href="https://github.com/frequenz-floss/gh-action-nox/commit/5c4a463e95e5a4c278b979898ffe20a17572720b"><code>5c4a463</code></a> Merge pull request <a href="https://redirect.github.com/frequenz-floss/gh-action-nox/issues/7">#7</a> from llucax/editorconfig</li> <li>Additional commits viewable in <a href="https://github.com/frequenz-floss/gh-action-nox/compare/v1.0.0...v1.0.1">compare view</a></li> </ul> </details> <br /> Updates `frequenz-floss/gh-action-setup-python-with-deps` from 1.0.0 to 1.0.1 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/frequenz-floss/gh-action-setup-python-with-deps/commit/855bbdcb0f84c85db27c4f903a6ecc8abb5f2b8e"><code>855bbdc</code></a> Bump actions/setup-python from 5.5.0 to 5.6.0 (<a href="https://redirect.github.com/frequenz-floss/gh-action-setup-python-with-deps/issues/14">#14</a>)</li> <li><a href="https://github.com/frequenz-floss/gh-action-setup-python-with-deps/commit/d5fe7a7722e58c0d3a570c1842825bc227949f2b"><code>d5fe7a7</code></a> Bump actions/setup-python from 5.5.0 to 5.6.0</li> <li><a href="https://github.com/frequenz-floss/gh-action-setup-python-with-deps/commit/3fd3541182397c8c5dc57a203dd1979e180d632d"><code>3fd3541</code></a> Bump actions/setup-python from 5.4.0 to 5.5.0 (<a href="https://redirect.github.com/frequenz-floss/gh-action-setup-python-with-deps/issues/13">#13</a>)</li> <li><a href="https://github.com/frequenz-floss/gh-action-setup-python-with-deps/commit/cf102bb54f091ee77573b35149f9c831261a9cc9"><code>cf102bb</code></a> Bump actions/setup-python from 5.4.0 to 5.5.0</li> <li><a href="https://github.com/frequenz-floss/gh-action-setup-python-with-deps/commit/dfb087e73a2a380a5d70d93964306ce66ecd4d51"><code>dfb087e</code></a> Bump actions/setup-python from 5.3.0 to 5.4.0 (<a href="https://redirect.github.com/frequenz-floss/gh-action-setup-python-with-deps/issues/12">#12</a>)</li> <li><a href="https://github.com/frequenz-floss/gh-action-setup-python-with-deps/commit/8922401f4f3bb9628ebc171db8148ef63994f3ef"><code>8922401</code></a> Bump actions/setup-python from 5.3.0 to 5.4.0</li> <li><a href="https://github.com/frequenz-floss/gh-action-setup-python-with-deps/commit/21a0ca370bea0c3cc3711aa0cd0283ba31b9f24d"><code>21a0ca3</code></a> Bump actions/setup-python from 5.2.0 to 5.3.0 (<a href="https://redirect.github.com/frequenz-floss/gh-action-setup-python-with-deps/issues/11">#11</a>)</li> <li><a href="https://github.com/frequenz-floss/gh-action-setup-python-with-deps/commit/e012968e488ed1886cc0f7bad9d3e07bfe44f816"><code>e012968</code></a> Bump actions/setup-python from 5.2.0 to 5.3.0</li> <li><a href="https://github.com/frequenz-floss/gh-action-setup-python-with-deps/commit/c29449066f6be089ffa70414a6e3e8e01c23cb0b"><code>c294490</code></a> Bump actions/setup-python from 5.1.1 to 5.2.0 (<a href="https://redirect.github.com/frequenz-floss/gh-action-setup-python-with-deps/issues/10">#10</a>)</li> <li><a href="https://github.com/frequenz-floss/gh-action-setup-python-with-deps/commit/7625be0bea332074ba96b779ce062317338bccab"><code>7625be0</code></a> Bump actions/setup-python from 5.1.1 to 5.2.0</li> <li>Additional commits viewable in <a href="https://github.com/frequenz-floss/gh-action-setup-python-with-deps/compare/v1.0.0...v1.0.1">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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details>
Signed-off-by: Leandro Lucarella <[email protected]>
Bumps the artifacts group with 1 update: [actions/download-artifact](https://github.com/actions/download-artifact). Updates `actions/download-artifact` from 4 to 5 - [Release notes](https://github.com/actions/download-artifact/releases) - [Commits](actions/download-artifact@v4...v5) --- updated-dependencies: - dependency-name: actions/download-artifact dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major dependency-group: artifacts ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](actions/checkout@v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps the mkdocstrings group with 1 update: [mkdocstrings-python](https://github.com/mkdocstrings/python). Updates `mkdocstrings-python` from 1.16.12 to 1.18.2 - [Release notes](https://github.com/mkdocstrings/python/releases) - [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md) - [Commits](mkdocstrings/python@1.16.12...1.18.2) --- updated-dependencies: - dependency-name: mkdocstrings-python dependency-version: 1.18.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: mkdocstrings ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [pydoclint](https://github.com/jsh9/pydoclint) from 0.6.6 to 0.6.11. - [Release notes](https://github.com/jsh9/pydoclint/releases) - [Changelog](https://github.com/jsh9/pydoclint/blob/main/CHANGELOG.md) - [Commits](jsh9/pydoclint@0.6.6...0.6.11) --- updated-dependencies: - dependency-name: pydoclint dependency-version: 0.6.11 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [setuptools-scm[toml]](https://github.com/pypa/setuptools-scm) from 8.3.1 to 9.2.0. - [Release notes](https://github.com/pypa/setuptools-scm/releases) - [Changelog](https://github.com/pypa/setuptools-scm/blob/main/CHANGELOG.md) - [Commits](pypa/setuptools-scm@v8.3.1...v9.2.0) --- updated-dependencies: - dependency-name: setuptools-scm[toml] dependency-version: 9.2.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps the patch group with 3 updates: [mkdocs-macros-plugin](https://github.com/fralau/mkdocs_macros_plugin), [mkdocs-material](https://github.com/squidfunk/mkdocs-material) and [pylint](https://github.com/pylint-dev/pylint). Updates `mkdocs-macros-plugin` from 1.3.7 to 1.3.9 - [Release notes](https://github.com/fralau/mkdocs_macros_plugin/releases) - [Changelog](https://github.com/fralau/mkdocs-macros-plugin/blob/master/CHANGELOG.md) - [Commits](fralau/mkdocs-macros-plugin@v1.3.7...v1.3.9) Updates `mkdocs-material` from 9.6.16 to 9.6.18 - [Release notes](https://github.com/squidfunk/mkdocs-material/releases) - [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG) - [Commits](squidfunk/mkdocs-material@9.6.16...9.6.18) Updates `pylint` from 3.3.7 to 3.3.8 - [Release notes](https://github.com/pylint-dev/pylint/releases) - [Commits](pylint-dev/pylint@v3.3.7...v3.3.8) --- updated-dependencies: - dependency-name: mkdocs-macros-plugin dependency-version: 1.3.9 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch - dependency-name: mkdocs-material dependency-version: 9.6.18 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch - dependency-name: pylint dependency-version: 3.3.8 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: patch ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [types-markdown](https://github.com/typeshed-internal/stub_uploader) from 3.8.0.20250708 to 3.8.0.20250809. - [Commits](https://github.com/typeshed-internal/stub_uploader/commits) --- updated-dependencies: - dependency-name: types-markdown dependency-version: 3.8.0.20250809 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [types-markdown](https://github.com/typeshed-internal/stub_uploader) from 3.8.0.20250708 to 3.8.0.20250809. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/typeshed-internal/stub_uploader/commits">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
Bumps the patch group with 3 updates: [mkdocs-macros-plugin](https://github.com/fralau/mkdocs_macros_plugin), [mkdocs-material](https://github.com/squidfunk/mkdocs-material) and [pylint](https://github.com/pylint-dev/pylint). Updates `mkdocs-macros-plugin` from 1.3.7 to 1.3.9 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/fralau/mkdocs-macros-plugin/blob/master/CHANGELOG.md">mkdocs-macros-plugin's changelog</a>.</em></p> <blockquote> <h1>Changelog: Mkdocs-Macros</h1> <p>All notable changes to this project are documented in this file.</p> <p>The format is based on <a href="https://keepachangelog.com/en/1.0.0/">Keep a Changelog</a> and this project adheres to <a href="https://semver.org/spec/v2.0.0.html">Semantic Versioning</a>.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/fralau/mkdocs-macros-plugin/commit/86e31f781e1d57d0bee0f9e8d2fa6cb756671c9c"><code>86e31f7</code></a> Define explicitely python in <code>update_pypi.sh</code></li> <li><a href="https://github.com/fralau/mkdocs-macros-plugin/commit/6b396ecb99bffc7b7eab01f1b887bddee8237faa"><code>6b396ec</code></a> Add info in doc that a module can have relative path (<a href="https://redirect.github.com/fralau/mkdocs_macros_plugin/issues/263">#263</a>)</li> <li><a href="https://github.com/fralau/mkdocs-macros-plugin/commit/62daea93707d9921fbae7bc00c89a824e0667e4b"><code>62daea9</code></a> Fix: Fix detection of Jinja2, to allow title rendering (<a href="https://redirect.github.com/fralau/mkdocs_macros_plugin/issues/266">#266</a>)</li> <li><a href="https://github.com/fralau/mkdocs-macros-plugin/commit/e0ba1ba3683d5b618c979dd2d7bca5a48f7c87ad"><code>e0ba1ba</code></a> Test built-in filters (<a href="https://redirect.github.com/fralau/mkdocs_macros_plugin/issues/253">#253</a>)</li> <li><a href="https://github.com/fralau/mkdocs-macros-plugin/commit/0bc57e31fc29a22c565ee194f3fb1294e0e4e1c5"><code>0bc57e3</code></a> Fix imprecision in description of parameters for jinja2 syntax (<a href="https://redirect.github.com/fralau/mkdocs_macros_plugin/issues/252">#252</a>)</li> <li><a href="https://github.com/fralau/mkdocs-macros-plugin/commit/4fb7bf6902d11163970f18ec4ddfeb7a51127657"><code>4fb7bf6</code></a> Change tests: MkDocsPage.find() -> find_text()</li> <li>See full diff in <a href="https://github.com/fralau/mkdocs_macros_plugin/compare/v1.3.7...v1.3.9">compare view</a></li> </ul> </details> <br /> Updates `mkdocs-material` from 9.6.16 to 9.6.18 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/releases">mkdocs-material's releases</a>.</em></p> <blockquote> <h2>mkdocs-material-9.6.18</h2> <ul> <li>Updated Azerbaijani translations</li> <li>Fixed last compat issues with <a href="https://github.com/mitsuhiko/minijinja">minijinja</a>, now 100% compatible</li> </ul> <h2>mkdocs-material-9.6.17</h2> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8396">#8396</a>: Videos do not autoplay when inside a content tab</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8394">#8394</a>: Stroke width not effective in Mermaid.js diagrams</li> <li>Fixed disappearing version selector when hiding page title</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG">mkdocs-material's changelog</a>.</em></p> <blockquote> <p>mkdocs-material-9.6.18 (2025-08-22)</p> <ul> <li>Updated Azerbaijani translations</li> <li>Fixed last compat issues with [minijinja], now 100% compatible</li> </ul> <p>mkdocs-material-9.6.17 (2025-08-15)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8396">#8396</a>: Videos do not autoplay when inside a content tab</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8394">#8394</a>: Stroke width not effective in Mermaid.js diagrams</li> <li>Fixed disappearing version selector when hiding page title</li> </ul> <p>mkdocs-material-9.6.16 (2025-07-26)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8349">#8349</a>: Info plugin doesn't correctly detect virtualenv in some cases</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8334">#8334</a>: Find-in-page detects matches in hidden search result list</li> </ul> <p>mkdocs-material-9.6.15 (2025-07-01)</p> <ul> <li>Updated Mongolian translations</li> <li>Improved semantic markup of "edit this page" button</li> <li>Improved info plugin virtual environment resolution</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8291">#8291</a>: Large font size setting throws of breakpoints in JavaScript</li> </ul> <p>mkdocs-material-9.6.14 (2025-05-13)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8215">#8215</a>: Social plugin crashes when CairoSVG is updated to 2.8</li> </ul> <p>mkdocs-material-9.6.13 (2025-05-10)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8204">#8204</a>: Annotations showing list markers in print view</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8153">#8153</a>: Improve style of cardinality symbols in Mermaid.js ER diagrams</li> </ul> <p>mkdocs-material-9.6.12 (2025-04-17)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8158">#8158</a>: Flip footnote back reference icon for right-to-left languages</li> </ul> <p>mkdocs-material-9.6.11 (2025-04-01)</p> <ul> <li>Updated Docker image to latest Alpine Linux</li> <li>Bump required Jinja version to 3.1</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8133">#8133</a>: Jinja filter <code>items</code> not available (9.6.10 regression)</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8128">#8128</a>: Search plugin not entirely disabled via enabled setting</li> </ul> <p>mkdocs-material-9.6.10 (2025-03-30)</p> <p>This version is a pure refactoring release, and does not contain new features or bug fixes. It strives to improve the compatibility of our templates with alternative Jinja-like template engines that we're currently exploring, including minijinja.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/51bc7ba063d3e97f9e7bf1e7acfd107e32ac92b7"><code>51bc7ba</code></a> Prepare 9.6.18 release</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/fe4a4314d3c39274de8dd3bb8ab1120520d839cc"><code>fe4a431</code></a> Updated dependencies</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/3b3c632c4e1308ebc597290192f0f435ca6e3a6c"><code>3b3c632</code></a> Updated Azerbaijani translations</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/26d6e5e3828172bc11502d73f1ccfc8760ea0588"><code>26d6e5e</code></a> Improved compatibility with minijinja</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/c79364a7e0af950022cb4d2c0528e11beaccdbf8"><code>c79364a</code></a> Fixed last minijinja compat issues in templates</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/c89a66bf39bb7f472e925753367ff8e464e0d683"><code>c89a66b</code></a> Updated changelog</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/6fb115b1a8c32f90da5742c9b314621ad40f7551"><code>6fb115b</code></a> Prepare 9.6.17 release</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/f3bf8b340b306ff81ac3363cf490f3466a7ca6ed"><code>f3bf8b3</code></a> Fixed linter errors</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/b1ad1bc8f5d05aac2946a19c5c9dd623625b7bd4"><code>b1ad1bc</code></a> Updated dependencies</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/83055c1157ca1aa736a404ccf84e222cf4f1823d"><code>83055c1</code></a> Fixed linter errors</li> <li>Additional commits viewable in <a href="https://github.com/squidfunk/mkdocs-material/compare/9.6.16...9.6.18">compare view</a></li> </ul> </details> <br /> Updates `pylint` from 3.3.7 to 3.3.8 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pylint-dev/pylint/commit/98942ba4126a6fe1657bad77027bcc11016d16da"><code>98942ba</code></a> Bump pylint to 3.3.8, update changelog (<a href="https://redirect.github.com/pylint-dev/pylint/issues/10486">#10486</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/6a1620ac1671455905a3c5d59b7421b05e505854"><code>6a1620a</code></a> Update pytest-benchmark requirement from ~=4.0 to ~=5.1 (<a href="https://redirect.github.com/pylint-dev/pylint/issues/10066">#10066</a>) (<a href="https://redirect.github.com/pylint-dev/pylint/issues/10484">#10484</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/cef60cc3a557e22e70a25de121ac2810869a0256"><code>cef60cc</code></a> Fix false-negative for used-before-assignment with postponed evaluation in fu...</li> <li><a href="https://github.com/pylint-dev/pylint/commit/5a5a9be7abcf44e55f789b8fb917f32d7a01a509"><code>5a5a9be</code></a> Fix <code>unused-variable</code> false positive when using same name for multiple except...</li> <li><a href="https://github.com/pylint-dev/pylint/commit/6ec71ba09efcec9c39187475eefc64f16f0208bf"><code>6ec71ba</code></a> Respect docstring-min-length in docparams extension (<a href="https://redirect.github.com/pylint-dev/pylint/issues/10104">#10104</a>) (<a href="https://redirect.github.com/pylint-dev/pylint/issues/10434">#10434</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/fbde89024e40c2e97846a151e2e6d9b4c340fa4c"><code>fbde890</code></a> Fix Mermaid printer rendering double underscores as bold formatting (<a href="https://redirect.github.com/pylint-dev/pylint/issues/10403">#10403</a>) ...</li> <li><a href="https://github.com/pylint-dev/pylint/commit/51234e556d7c6054993097f2df8ae3927686a964"><code>51234e5</code></a> Fix Pyreverse: Aggregations aren't filtered according to filter mode (PUB_ONL...</li> <li><a href="https://github.com/pylint-dev/pylint/commit/329c96798de2dcfc4fa64ec6f3eaa39a538e2186"><code>329c967</code></a> Use custom Github App to authenticate backport job (<a href="https://redirect.github.com/pylint-dev/pylint/issues/10394">#10394</a>) (<a href="https://redirect.github.com/pylint-dev/pylint/issues/10396">#10396</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/7038ef463fb8fe10a3906defbe69db5bfd5a8826"><code>7038ef4</code></a> [Backport maintenance/3.3.x] Resolve possibly-used-before-assignment false po...</li> <li><a href="https://github.com/pylint-dev/pylint/commit/045f179c0e86ff3a31f7b9e329caea0976c59757"><code>045f179</code></a> Resolve <code>possibly-used-before-assignment</code> false positives from <code>match</code> block ...</li> <li>Additional commits viewable in <a href="https://github.com/pylint-dev/pylint/compare/v3.3.7...v3.3.8">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 merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <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>
Bumps [setuptools-scm[toml]](https://github.com/pypa/setuptools-scm) from 8.3.1 to 9.2.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pypa/setuptools-scm/releases">setuptools-scm[toml]'s releases</a>.</em></p> <blockquote> <h2>v9.2.0</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>reiterate version inference by <a href="https://github.com/RonnyPfannschmidt"><code>@RonnyPfannschmidt</code></a> in <a href="https://redirect.github.com/pypa/setuptools-scm/pull/1202">pypa/setuptools-scm#1202</a></li> </ul> <p>simple activation now requires a extra instead of setting up many pre-existing projects for failure/error</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/pypa/setuptools-scm/compare/v9.1.1...v9.2.0">https://github.com/pypa/setuptools-scm/compare/v9.1.1...v9.2.0</a></p> <h2>v9.1.1 (yanked)</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>handle missing pyproject config in case version keyword is used by <a href="https://github.com/RonnyPfannschmidt"><code>@RonnyPfannschmidt</code></a> in <a href="https://redirect.github.com/pypa/setuptools-scm/pull/1195">pypa/setuptools-scm#1195</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pypa/setuptools-scm/compare/v9.1.0...v9.1.1">https://github.com/pypa/setuptools-scm/compare/v9.1.0...v9.1.1</a></p> <p>yanked after hitting regressions wrt legcy project setups triggering auto activate</p> <h2>v9.1.0 (yanked)</h2> <h1>yanked</h1> <p>a regression makes some sdists report version 0.0.0</p> <h2>What's Changed</h2> <ul> <li>reiterate version inference logic by <a href="https://github.com/RonnyPfannschmidt"><code>@RonnyPfannschmidt</code></a> in <a href="https://redirect.github.com/pypa/setuptools-scm/pull/1193">pypa/setuptools-scm#1193</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pypa/setuptools-scm/compare/v9.0.3...v9.1.0">https://github.com/pypa/setuptools-scm/compare/v9.0.3...v9.1.0</a></p> <h2>v9.0.3 (yanked)</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>fix 1184 infer version indirect should ignore by <a href="https://github.com/RonnyPfannschmidt"><code>@RonnyPfannschmidt</code></a> in <a href="https://redirect.github.com/pypa/setuptools-scm/pull/1190">pypa/setuptools-scm#1190</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/pypa/setuptools-scm/compare/v9.0.2...v9.0.3">https://github.com/pypa/setuptools-scm/compare/v9.0.2...v9.0.3</a></p> <h2>yanked</h2> <p>regression wrt specific old project setups vs auto-activate</p> <h2>v9.0.2 (yanked)</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>in case infer-version finds neither the config section, nor the requirement - skip action by <a href="https://github.com/RonnyPfannschmidt"><code>@RonnyPfannschmidt</code></a> in <a href="https://redirect.github.com/pypa/setuptools-scm/pull/1189">pypa/setuptools-scm#1189</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pypa/setuptools-scm/blob/main/CHANGELOG.md">setuptools-scm[toml]'s changelog</a>.</em></p> <blockquote> <h2>v9.2.0</h2> <h3>Added</h3> <ul> <li> <p>add simplified activation via <code>setuptools-scm[simple]</code> extra</p> <p>A new streamlined way to enable version inference without requiring a <code>[tool.setuptools_scm]</code> section. When <code>setuptools-scm[simple]</code> is in <code>build-system.requires</code> and <code>version</code> is in <code>project.dynamic</code>, version inference is automatically enabled with default settings.</p> </li> </ul> <h3>removed</h3> <ul> <li>unchecked simplified activation - too many projects use setups where it would fail</li> </ul> <h3>changed</h3> <ul> <li>refine activation logic and add unittest for the relevant cases instead of trying to speedrun setuptools</li> </ul> <h2>v9.1.1 (yanked)</h2> <h3>fixed</h3> <ul> <li>fix <a href="https://redirect.github.com/pypa/setuptools-scm/issues/1194">#1194</a>: correctly handle version keyword when pyproject metadata is missing</li> </ul> <h2>v9.1.0 (yanked)</h2> <h3>fixed</h3> <ul> <li> <p>complete reiteration of the decision logic for enabling version inference on setuptools_scm</p> <ul> <li>shared logic for the important parts</li> <li>proper deferring based in precedence of finalize options vs version keyword</li> <li>unittestable for the parsing parts and the decision steps</li> </ul> </li> </ul> <h2>v9.0.3 (yanked)</h2> <h3>fixed</h3> <ul> <li>fix 1184: verify version is dynamic if the dependency is used as indicator for enabling</li> </ul> <h2>v9.0.2 (yanked)</h2> <h3>Fixed</h3> <ul> <li>fix <a href="https://redirect.github.com/pypa/setuptools-scm/issues/1184">#1184</a>: in case setuptools-scm is a indirect dependency and no pyproject.toml section exists - don't infer the version</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/setuptools-scm/commit/6bf67462a2358be9581bcb816547de6fc636e8d9"><code>6bf6746</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools-scm/issues/1206">#1206</a> from pypa/RonnyPfannschmidt-changelog</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/c49467d206ee25dc4c415d5ea9f6e4c2238d6a6e"><code>c49467d</code></a> Update CHANGELOG.md</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/3baa39824e44f5e5e11087792704e7e130465d82"><code>3baa398</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools-scm/issues/1202">#1202</a> from RonnyPfannschmidt/version-infer-again</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/861df20254d2a502f6cb40cb2af4bccba0da6f2f"><code>861df20</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools-scm/issues/1199">#1199</a> from pypa/dependabot/github_actions/actions/download...</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/daf68b5e9ae5b26c8277030601dea662995ec5eb"><code>daf68b5</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools-scm/issues/1200">#1200</a> from pypa/dependabot/github_actions/actions/checkout-5</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/229946a437de35f43dc36ade40c6738765f3c263"><code>229946a</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools-scm/issues/1197">#1197</a> from pypa/pre-commit-ci-update-config</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/b8a2920a2441232a74ab33bf028a39e140eccc86"><code>b8a2920</code></a> Add simple extra to pyproject.toml</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/250b5c2143c34174f5c855281f51499c568ebee8"><code>250b5c2</code></a> add test migration plan for llms + fix changelog formatting</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/56a7a00ad4b33ab1835f6768736388ea5c18c0a7"><code>56a7a00</code></a> split version inference into the part that needs a distribution object and th...</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/206742a617df3922e9a0c3dc36243051e8f2f3c2"><code>206742a</code></a> return simplified activation with a extra to prevent regressions</li> <li>Additional commits viewable in <a href="https://github.com/pypa/setuptools-scm/compare/v8.3.1...v9.2.0">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
Bumps [pydoclint](https://github.com/jsh9/pydoclint) from 0.6.6 to 0.6.11. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jsh9/pydoclint/releases">pydoclint's releases</a>.</em></p> <blockquote> <h2>0.6.11</h2> <h2>What's Changed</h2> <ul> <li>Fix bug in isShortDocstring by <a href="https://github.com/jsh9"><code>@jsh9</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/256">jsh9/pydoclint#256</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/jsh9/pydoclint/compare/0.6.10...0.6.11">https://github.com/jsh9/pydoclint/compare/0.6.10...0.6.11</a></p> <h2>0.6.10</h2> <h2>What's Changed</h2> <ul> <li>Migrate from setup.cfg/py to pyproject.toml by <a href="https://github.com/jsh9"><code>@jsh9</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/251">jsh9/pydoclint#251</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/jsh9/pydoclint/compare/0.6.9...0.6.10">https://github.com/jsh9/pydoclint/compare/0.6.9...0.6.10</a></p> <h2>0.6.9</h2> <h2>What's Changed</h2> <ul> <li>Fix output formatting bug with blank lines during redirection by <a href="https://github.com/jsh9"><code>@jsh9</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/250">jsh9/pydoclint#250</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/jsh9/pydoclint/compare/0.6.8...0.6.9">https://github.com/jsh9/pydoclint/compare/0.6.8...0.6.9</a></p> <h2>0.6.8</h2> <h2>What's Changed</h2> <ul> <li>Enhance numpy-style docstring detection and update documentation by <a href="https://github.com/jsh9"><code>@jsh9</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/249">jsh9/pydoclint#249</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/jsh9/pydoclint/compare/0.6.7...0.6.8">https://github.com/jsh9/pydoclint/compare/0.6.7...0.6.8</a></p> <h2>0.6.7</h2> <h2>What's Changed</h2> <ul> <li>Revert <code>--quiet</code> to default to <code>False</code> by <a href="https://github.com/jsh9"><code>@jsh9</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/241">jsh9/pydoclint#241</a></li> <li>Fix a typo in the documentation by <a href="https://github.com/jsh9"><code>@jsh9</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/242">jsh9/pydoclint#242</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/jsh9/pydoclint/compare/0.6.6...0.6.7">https://github.com/jsh9/pydoclint/compare/0.6.6...0.6.7</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jsh9/pydoclint/blob/main/CHANGELOG.md">pydoclint's changelog</a>.</em></p> <blockquote> <h2>[0.6.11] - 2025-08-31</h2> <ul> <li>Fixed <ul> <li>A bug where short docstring is incorrectly detected</li> </ul> </li> <li>Full diff <ul> <li><a href="https://github.com/jsh9/pydoclint/compare/0.6.10...0.6.11">https://github.com/jsh9/pydoclint/compare/0.6.10...0.6.11</a></li> </ul> </li> </ul> <h2>[0.6.10] - 2025-08-14</h2> <ul> <li>Changed <ul> <li>Migrated from setup.cfg/setup.py to pyproject.toml for modern Python packaging</li> <li>Consolidated all package metadata into pyproject.toml [project] section</li> <li>Removed deprecated setup.cfg and setup.py files</li> </ul> </li> <li>Full diff <ul> <li><a href="https://github.com/jsh9/pydoclint/compare/0.6.9...0.6.10">https://github.com/jsh9/pydoclint/compare/0.6.9...0.6.10</a></li> </ul> </li> </ul> <h2>[0.6.9] - 2025-08-14</h2> <ul> <li>Fixed <ul> <li>Fixed output formatting bug where blank lines between files would appear at the end when redirecting output to a file instead of between each file</li> </ul> </li> <li>Full diff <ul> <li><a href="https://github.com/jsh9/pydoclint/compare/0.6.8...0.6.9">https://github.com/jsh9/pydoclint/compare/0.6.8...0.6.9</a></li> </ul> </li> </ul> <h2>[0.6.8] - 2025-08-14</h2> <ul> <li>Changed <ul> <li>Enhanced numpy-style docstring detection with pattern-based recognition</li> <li>Added pattern-based detection that looks for section headers with dashes (e.g., <code>Returns\n-------</code>) before falling back to size-based comparison</li> </ul> </li> <li>Updated <ul> <li>Updated documentation to reflect new detection logic and reformatted to 79 chars per line</li> </ul> </li> <li>Added <ul> <li>Added comprehensive test coverage for the new numpy-style detection functionality</li> </ul> </li> <li>Full diff <ul> <li><a href="https://github.com/jsh9/pydoclint/compare/0.6.7...0.6.8">https://github.com/jsh9/pydoclint/compare/0.6.7...0.6.8</a></li> </ul> </li> </ul> <h2>[0.6.7] - 2025-05-18</h2> <ul> <li>Changed <ul> <li>Reverted the default behavior of <code>--quiet</code> to be <code>False</code></li> </ul> </li> <li>Fixed <ul> <li>Fixed a typo in the documentation</li> </ul> </li> <li>Full diff <ul> <li><a href="https://github.com/jsh9/pydoclint/compare/0.6.6...0.6.7">https://github.com/jsh9/pydoclint/compare/0.6.6...0.6.7</a></li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jsh9/pydoclint/commit/671f1516ef899d321aab874ccca759e7a014821a"><code>671f151</code></a> Fix bug in isShortDocstring (<a href="https://redirect.github.com/jsh9/pydoclint/issues/256">#256</a>)</li> <li><a href="https://github.com/jsh9/pydoclint/commit/50b0a35b03fd69dc1dfdf108e33083199b4dd2fd"><code>50b0a35</code></a> Properly escape backslash; remove redundant noqa LN002</li> <li><a href="https://github.com/jsh9/pydoclint/commit/15818da938b3e8f340f0f36e89a6ff67a9733f51"><code>15818da</code></a> Replace cercis with muff</li> <li><a href="https://github.com/jsh9/pydoclint/commit/7ad5eefc9b0c2148a41f4bb9cbbd3f0dc94021cb"><code>7ad5eef</code></a> Update index.md</li> <li><a href="https://github.com/jsh9/pydoclint/commit/534dec56a76eae59bfd1bfbd73aab761b0d76909"><code>534dec5</code></a> Add downloads stats badges to README</li> <li><a href="https://github.com/jsh9/pydoclint/commit/b60d8bc616bdaea4e1cd2d37a84d58c25871b061"><code>b60d8bc</code></a> Migrate from setup.cfg/py to pyproject.toml (<a href="https://redirect.github.com/jsh9/pydoclint/issues/251">#251</a>)</li> <li><a href="https://github.com/jsh9/pydoclint/commit/230a79b76eaa1c07797dfc38e8ac0bf3f9f4ffcb"><code>230a79b</code></a> Fix output formatting bug with blank lines during redirection (<a href="https://redirect.github.com/jsh9/pydoclint/issues/250">#250</a>)</li> <li><a href="https://github.com/jsh9/pydoclint/commit/17ceca23504f5a7bbb832a0ab7a09d0799f09d48"><code>17ceca2</code></a> Enhance numpy-style docstring detection and update documentation (<a href="https://redirect.github.com/jsh9/pydoclint/issues/249">#249</a>)</li> <li><a href="https://github.com/jsh9/pydoclint/commit/f11818557fc2fe59025211280840ea47fb8b1fa6"><code>f118185</code></a> Add trigger for python-publish.yml</li> <li><a href="https://github.com/jsh9/pydoclint/commit/07c711603aea763c220efd823a5722940d77df57"><code>07c7116</code></a> Update python-publish.yml</li> <li>Additional commits viewable in <a href="https://github.com/jsh9/pydoclint/compare/0.6.6...0.6.11">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
…roup (#182) Bumps the mkdocstrings group with 1 update: [mkdocstrings-python](https://github.com/mkdocstrings/python). Updates `mkdocstrings-python` from 1.16.12 to 1.18.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/python/releases">mkdocstrings-python's releases</a>.</em></p> <blockquote> <h2>1.18.2</h2> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.18.2">1.18.2</a> - 2025-08-28</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.18.1...1.18.2">Compare with 1.18.1</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Normalize spaces to underscores when passing object to rendering context using its kind as key (<a href="https://github.com/mkdocstrings/python/commit/6f79be0ea83522021e16e5d401209e58576ef93a">6f79be0</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/mkdocstrings/issues/791">Issue-mkdocstrings-791</a></li> </ul> <h2>1.18.1</h2> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.18.1">1.18.1</a> - 2025-08-28</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.18.0...1.18.1">Compare with 1.18.0</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Don't show implementation signature of <code>__init__</code> method when <code>overloads_only</code> is true and it is merged into the class (<a href="https://github.com/mkdocstrings/python/commit/9ef620f2b1ae80b3711a2e84ab12d7d2c4a2dbdd">9ef620f</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/python/issues/308">Issue-308</a></li> </ul> <h2>1.18.0</h2> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.18.0">1.18.0</a> - 2025-08-26</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.17.0...1.18.0">Compare with 1.17.0</a><!-- raw HTML omitted --></p> <h3>Features</h3> <ul> <li>Support PEP 695 generics (<a href="https://github.com/mkdocstrings/python/commit/dc8c3adb23b37add6601de9e74085f76e5fc9ee5">dc8c3ad</a> by Victor Westerhuis). <a href="https://redirect.github.com/mkdocstrings/python/pull/221">PR-221</a>, Co-authored-by: Timothée Mazzucotelli <a href="mailto:[email protected]">[email protected]</a></li> </ul> <h3>Bug Fixes</h3> <ul> <li>Increase maximum recursion limit in case of deeply nested ASTs (rare occurrence) (<a href="https://github.com/mkdocstrings/python/commit/6004ccf3576c7a20e21c880bb2235b7b426ba382">6004ccf</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/griffe/issues/402">Issue-griffe-402</a></li> </ul> <h2>1.17.0</h2> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.17.0">1.17.0</a> - 2025-08-14</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.16.12...1.17.0">Compare with 1.16.12</a><!-- raw HTML omitted --></p> <h3>Features</h3> <ul> <li>Support new Griffe parsing options <code>warn_missing_types</code> and <code>warnings</code> (<a href="https://github.com/mkdocstrings/python/commit/0e3bdb857b5ede3e15aa7a9b8b87b33f68889c9e">0e3bdb8</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/mkdocstrings/issues/437">Issue-mkdocstrings-437</a></li> <li>Add <code>skip_local_inventory</code> option to prevent objects from being registered in the local objects inventory (<a href="https://github.com/mkdocstrings/python/commit/e82c24f17513fba4cff22e90f0a82c00a01a077d">e82c24f</a> by Bartosz Sławecki). <a href="https://redirect.github.com/mkdocstrings/python/issues/296">Issue-296</a>, <a href="https://redirect.github.com/mkdocstrings/mkdocstrings/issues/671">Issue-mkdocstrings-671</a>, <a href="https://redirect.github.com/mkdocstrings/python/pull/297">PR-297</a></li> <li>Support hiding attribute values (<a href="https://github.com/mkdocstrings/python/commit/6cf34b9882e20d9147a6481e672ae09989a27796">6cf34b9</a> by Bartosz Sławecki). Issue-292: <a href="https://redirect.github.com/mkdocstrings/python/issues/292">#292</a>, PR-293: <a href="https://redirect.github.com/mkdocstrings/python/issues/293">#293</a></li> <li>Support hiding implementation signature (showing overload only) (<a href="https://github.com/mkdocstrings/python/commit/d3b35e17384901e7280b8b6926f10fb033480358">d3b35e1</a> by Bartosz Sławecki). <a href="https://redirect.github.com/mkdocstrings/python/issues/213">Issue-213</a>, <a href="https://redirect.github.com/mkdocstrings/python/pull/286">PR-286</a></li> </ul> <h3>Code Refactoring</h3> <ul> <li>Deprecate <code>locale</code> option in favor of mkdocstrings' (<a href="https://github.com/mkdocstrings/python/commit/17f71babf11081869478b21b2bde1a33fc97be41">17f71ba</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/python/pull/288">PR-288</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md">mkdocstrings-python's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.18.2">1.18.2</a> - 2025-08-28</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.18.1...1.18.2">Compare with 1.18.1</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Normalize spaces to underscores when passing object to rendering context using its kind as key (<a href="https://github.com/mkdocstrings/python/commit/6f79be0ea83522021e16e5d401209e58576ef93a">6f79be0</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/mkdocstrings/issues/791">Issue-mkdocstrings-791</a></li> </ul> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.18.1">1.18.1</a> - 2025-08-28</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.18.0...1.18.1">Compare with 1.18.0</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Don't show implementation signature of <code>__init__</code> method when <code>overloads_only</code> is true and it is merged into the class (<a href="https://github.com/mkdocstrings/python/commit/9ef620f2b1ae80b3711a2e84ab12d7d2c4a2dbdd">9ef620f</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/python/issues/308">Issue-308</a></li> </ul> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.18.0">1.18.0</a> - 2025-08-26</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.17.0...1.18.0">Compare with 1.17.0</a><!-- raw HTML omitted --></p> <h3>Features</h3> <ul> <li>Support PEP 695 generics (<a href="https://github.com/mkdocstrings/python/commit/dc8c3adb23b37add6601de9e74085f76e5fc9ee5">dc8c3ad</a> by Victor Westerhuis). <a href="https://redirect.github.com/mkdocstrings/python/pull/221">PR-221</a>, Co-authored-by: Timothée Mazzucotelli <a href="mailto:[email protected]">[email protected]</a></li> </ul> <h3>Bug Fixes</h3> <ul> <li>Increase maximum recursion limit in case of deeply nested ASTs (rare occurrence) (<a href="https://github.com/mkdocstrings/python/commit/6004ccf3576c7a20e21c880bb2235b7b426ba382">6004ccf</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/griffe/issues/402">Issue-griffe-402</a></li> </ul> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.17.0">1.17.0</a> - 2025-08-14</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.16.12...1.17.0">Compare with 1.16.12</a><!-- raw HTML omitted --></p> <h3>Features</h3> <ul> <li>Support new Griffe parsing options <code>warn_missing_types</code> and <code>warnings</code> (<a href="https://github.com/mkdocstrings/python/commit/0e3bdb857b5ede3e15aa7a9b8b87b33f68889c9e">0e3bdb8</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/mkdocstrings/issues/437">Issue-mkdocstrings-437</a></li> <li>Add <code>skip_local_inventory</code> option to prevent objects from being registered in the local objects inventory (<a href="https://github.com/mkdocstrings/python/commit/e82c24f17513fba4cff22e90f0a82c00a01a077d">e82c24f</a> by Bartosz Sławecki). <a href="https://redirect.github.com/mkdocstrings/python/issues/296">Issue-296</a>, <a href="https://redirect.github.com/mkdocstrings/mkdocstrings/issues/671">Issue-mkdocstrings-671</a>, <a href="https://redirect.github.com/mkdocstrings/python/pull/297">PR-297</a></li> <li>Support hiding attribute values (<a href="https://github.com/mkdocstrings/python/commit/6cf34b9882e20d9147a6481e672ae09989a27796">6cf34b9</a> by Bartosz Sławecki). Issue-292: <a href="https://redirect.github.com/mkdocstrings/python/issues/292">#292</a>, PR-293: <a href="https://redirect.github.com/mkdocstrings/python/issues/293">#293</a></li> <li>Support hiding implementation signature (showing overload only) (<a href="https://github.com/mkdocstrings/python/commit/d3b35e17384901e7280b8b6926f10fb033480358">d3b35e1</a> by Bartosz Sławecki). <a href="https://redirect.github.com/mkdocstrings/python/issues/213">Issue-213</a>, <a href="https://redirect.github.com/mkdocstrings/python/pull/286">PR-286</a></li> </ul> <h3>Code Refactoring</h3> <ul> <li>Deprecate <code>locale</code> option in favor of mkdocstrings' (<a href="https://github.com/mkdocstrings/python/commit/17f71babf11081869478b21b2bde1a33fc97be41">17f71ba</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/python/pull/288">PR-288</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mkdocstrings/python/commit/754b481471ebc032e6dafe7efe4193b73ef2d8bb"><code>754b481</code></a> chore: Prepare release 1.18.2</li> <li><a href="https://github.com/mkdocstrings/python/commit/6f79be0ea83522021e16e5d401209e58576ef93a"><code>6f79be0</code></a> fix: Normalize spaces to underscores when passing object to rendering context...</li> <li><a href="https://github.com/mkdocstrings/python/commit/30d4ba23e4402a63ee27a37135c38918bdcbeca5"><code>30d4ba2</code></a> docs: Fix docs for type parameter headings</li> <li><a href="https://github.com/mkdocstrings/python/commit/913358955a90b4faac32b3903a8531a835713e12"><code>9133589</code></a> chore: Prepare release 1.18.1</li> <li><a href="https://github.com/mkdocstrings/python/commit/9ef620f2b1ae80b3711a2e84ab12d7d2c4a2dbdd"><code>9ef620f</code></a> fix: Don't show implementation signature of <code>__init__</code> method when</li> <li><a href="https://github.com/mkdocstrings/python/commit/2d3f75ac4eff8cbc9bd7f747f975af7d70013062"><code>2d3f75a</code></a> chore: Prepare release 1.18.0</li> <li><a href="https://github.com/mkdocstrings/python/commit/dc8c3adb23b37add6601de9e74085f76e5fc9ee5"><code>dc8c3ad</code></a> feat: Support PEP 695 generics</li> <li><a href="https://github.com/mkdocstrings/python/commit/53507b537e0387624f3b71b099b254c1e4f3b4ad"><code>53507b5</code></a> ci: Remove unused type ignore comment</li> <li><a href="https://github.com/mkdocstrings/python/commit/6004ccf3576c7a20e21c880bb2235b7b426ba382"><code>6004ccf</code></a> fix: Increase maximum recursion limit in case of deeply nested ASTs (rare occ...</li> <li><a href="https://github.com/mkdocstrings/python/commit/3a0bb1e60b07e47996ced740577c02ade50bf02b"><code>3a0bb1e</code></a> chore: Prepare release 1.17.0</li> <li>Additional commits viewable in <a href="https://github.com/mkdocstrings/python/compare/1.16.12...1.18.2">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <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>
Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/checkout/releases">actions/checkout's releases</a>.</em></p> <blockquote> <h2>v5.0.0</h2> <h2>What's Changed</h2> <ul> <li>Update actions checkout to use node 24 by <a href="https://github.com/salmanmkc"><code>@salmanmkc</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2226">actions/checkout#2226</a></li> <li>Prepare v5.0.0 release by <a href="https://github.com/salmanmkc"><code>@salmanmkc</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2238">actions/checkout#2238</a></li> </ul> <h2>⚠️ Minimum Compatible Runner Version</h2> <p><strong>v2.327.1</strong><br /> <a href="https://github.com/actions/runner/releases/tag/v2.327.1">Release Notes</a></p> <p>Make sure your runner is updated to this version or newer to use this release.</p> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v4...v5.0.0">https://github.com/actions/checkout/compare/v4...v5.0.0</a></p> <h2>v4.3.0</h2> <h2>What's Changed</h2> <ul> <li>docs: update README.md by <a href="https://github.com/motss"><code>@motss</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1971">actions/checkout#1971</a></li> <li>Add internal repos for checking out multiple repositories by <a href="https://github.com/mouismail"><code>@mouismail</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1977">actions/checkout#1977</a></li> <li>Documentation update - add recommended permissions to Readme by <a href="https://github.com/benwells"><code>@benwells</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2043">actions/checkout#2043</a></li> <li>Adjust positioning of user email note and permissions heading by <a href="https://github.com/joshmgross"><code>@joshmgross</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2044">actions/checkout#2044</a></li> <li>Update README.md by <a href="https://github.com/nebuk89"><code>@nebuk89</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2194">actions/checkout#2194</a></li> <li>Update CODEOWNERS for actions by <a href="https://github.com/TingluoHuang"><code>@TingluoHuang</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2224">actions/checkout#2224</a></li> <li>Update package dependencies by <a href="https://github.com/salmanmkc"><code>@salmanmkc</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2236">actions/checkout#2236</a></li> <li>Prepare release v4.3.0 by <a href="https://github.com/salmanmkc"><code>@salmanmkc</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2237">actions/checkout#2237</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/motss"><code>@motss</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1971">actions/checkout#1971</a></li> <li><a href="https://github.com/mouismail"><code>@mouismail</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1977">actions/checkout#1977</a></li> <li><a href="https://github.com/benwells"><code>@benwells</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/2043">actions/checkout#2043</a></li> <li><a href="https://github.com/nebuk89"><code>@nebuk89</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/2194">actions/checkout#2194</a></li> <li><a href="https://github.com/salmanmkc"><code>@salmanmkc</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/2236">actions/checkout#2236</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v4...v4.3.0">https://github.com/actions/checkout/compare/v4...v4.3.0</a></p> <h2>v4.2.2</h2> <h2>What's Changed</h2> <ul> <li><code>url-helper.ts</code> now leverages well-known environment variables by <a href="https://github.com/jww3"><code>@jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1941">actions/checkout#1941</a></li> <li>Expand unit test coverage for <code>isGhes</code> by <a href="https://github.com/jww3"><code>@jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1946">actions/checkout#1946</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v4.2.1...v4.2.2">https://github.com/actions/checkout/compare/v4.2.1...v4.2.2</a></p> <h2>v4.2.1</h2> <h2>What's Changed</h2> <ul> <li>Check out other refs/* by commit if provided, fall back to ref by <a href="https://github.com/orhantoy"><code>@orhantoy</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1924">actions/checkout#1924</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/Jcambass"><code>@Jcambass</code></a> made their first contribution in <a href="https://redirect.github.com/actions/checkout/pull/1919">actions/checkout#1919</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/actions/checkout/compare/v4.2.0...v4.2.1">https://github.com/actions/checkout/compare/v4.2.0...v4.2.1</a></p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/actions/checkout/blob/main/CHANGELOG.md">actions/checkout's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2>V5.0.0</h2> <ul> <li>Update actions checkout to use node 24 by <a href="https://github.com/salmanmkc"><code>@salmanmkc</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2226">actions/checkout#2226</a></li> </ul> <h2>V4.3.0</h2> <ul> <li>docs: update README.md by <a href="https://github.com/motss"><code>@motss</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1971">actions/checkout#1971</a></li> <li>Add internal repos for checking out multiple repositories by <a href="https://github.com/mouismail"><code>@mouismail</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1977">actions/checkout#1977</a></li> <li>Documentation update - add recommended permissions to Readme by <a href="https://github.com/benwells"><code>@benwells</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2043">actions/checkout#2043</a></li> <li>Adjust positioning of user email note and permissions heading by <a href="https://github.com/joshmgross"><code>@joshmgross</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2044">actions/checkout#2044</a></li> <li>Update README.md by <a href="https://github.com/nebuk89"><code>@nebuk89</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2194">actions/checkout#2194</a></li> <li>Update CODEOWNERS for actions by <a href="https://github.com/TingluoHuang"><code>@TingluoHuang</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2224">actions/checkout#2224</a></li> <li>Update package dependencies by <a href="https://github.com/salmanmkc"><code>@salmanmkc</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/2236">actions/checkout#2236</a></li> </ul> <h2>v4.2.2</h2> <ul> <li><code>url-helper.ts</code> now leverages well-known environment variables by <a href="https://github.com/jww3"><code>@jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1941">actions/checkout#1941</a></li> <li>Expand unit test coverage for <code>isGhes</code> by <a href="https://github.com/jww3"><code>@jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1946">actions/checkout#1946</a></li> </ul> <h2>v4.2.1</h2> <ul> <li>Check out other refs/* by commit if provided, fall back to ref by <a href="https://github.com/orhantoy"><code>@orhantoy</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1924">actions/checkout#1924</a></li> </ul> <h2>v4.2.0</h2> <ul> <li>Add Ref and Commit outputs by <a href="https://github.com/lucacome"><code>@lucacome</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1180">actions/checkout#1180</a></li> <li>Dependency updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a>- <a href="https://redirect.github.com/actions/checkout/pull/1777">actions/checkout#1777</a>, <a href="https://redirect.github.com/actions/checkout/pull/1872">actions/checkout#1872</a></li> </ul> <h2>v4.1.7</h2> <ul> <li>Bump the minor-npm-dependencies group across 1 directory with 4 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1739">actions/checkout#1739</a></li> <li>Bump actions/checkout from 3 to 4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1697">actions/checkout#1697</a></li> <li>Check out other refs/* by commit by <a href="https://github.com/orhantoy"><code>@orhantoy</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1774">actions/checkout#1774</a></li> <li>Pin actions/checkout's own workflows to a known, good, stable version. by <a href="https://github.com/jww3"><code>@jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1776">actions/checkout#1776</a></li> </ul> <h2>v4.1.6</h2> <ul> <li>Check platform to set archive extension appropriately by <a href="https://github.com/cory-miller"><code>@cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1732">actions/checkout#1732</a></li> </ul> <h2>v4.1.5</h2> <ul> <li>Update NPM dependencies by <a href="https://github.com/cory-miller"><code>@cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1703">actions/checkout#1703</a></li> <li>Bump github/codeql-action from 2 to 3 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1694">actions/checkout#1694</a></li> <li>Bump actions/setup-node from 1 to 4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1696">actions/checkout#1696</a></li> <li>Bump actions/upload-artifact from 2 to 4 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1695">actions/checkout#1695</a></li> <li>README: Suggest <code>user.email</code> to be <code>41898282+github-actions[bot]@users.noreply.github.com</code> by <a href="https://github.com/cory-miller"><code>@cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1707">actions/checkout#1707</a></li> </ul> <h2>v4.1.4</h2> <ul> <li>Disable <code>extensions.worktreeConfig</code> when disabling <code>sparse-checkout</code> by <a href="https://github.com/jww3"><code>@jww3</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1692">actions/checkout#1692</a></li> <li>Add dependabot config by <a href="https://github.com/cory-miller"><code>@cory-miller</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1688">actions/checkout#1688</a></li> <li>Bump the minor-actions-dependencies group with 2 updates by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1693">actions/checkout#1693</a></li> <li>Bump word-wrap from 1.2.3 to 1.2.5 by <a href="https://github.com/dependabot"><code>@dependabot</code></a> in <a href="https://redirect.github.com/actions/checkout/pull/1643">actions/checkout#1643</a></li> </ul> <h2>v4.1.3</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/checkout/commit/08c6903cd8c0fde910a37f88322edcfb5dd907a8"><code>08c6903</code></a> Prepare v5.0.0 release (<a href="https://redirect.github.com/actions/checkout/issues/2238">#2238</a>)</li> <li><a href="https://github.com/actions/checkout/commit/9f265659d3bb64ab1440b03b12f4d47a24320917"><code>9f26565</code></a> Update actions checkout to use node 24 (<a href="https://redirect.github.com/actions/checkout/issues/2226">#2226</a>)</li> <li>See full diff in <a href="https://github.com/actions/checkout/compare/v4...v5">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
Bumps the artifacts group with 1 update: [actions/download-artifact](https://github.com/actions/download-artifact). Updates `actions/download-artifact` from 4 to 5 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/actions/download-artifact/releases">actions/download-artifact's releases</a>.</em></p> <blockquote> <h2>v5.0.0</h2> <h2>What's Changed</h2> <ul> <li>Update README.md by <a href="https://github.com/nebuk89"><code>@nebuk89</code></a> in <a href="https://redirect.github.com/actions/download-artifact/pull/407">actions/download-artifact#407</a></li> <li>BREAKING fix: inconsistent path behavior for single artifact downloads by ID by <a href="https://github.com/GrantBirki"><code>@GrantBirki</code></a> in <a href="https://redirect.github.com/actions/download-artifact/pull/416">actions/download-artifact#416</a></li> </ul> <h2>v5.0.0</h2> <h3>🚨 Breaking Change</h3> <p>This release fixes an inconsistency in path behavior for single artifact downloads by ID. <strong>If you're downloading single artifacts by ID, the output path may change.</strong></p> <h4>What Changed</h4> <p>Previously, <strong>single artifact downloads</strong> behaved differently depending on how you specified the artifact:</p> <ul> <li><strong>By name</strong>: <code>name: my-artifact</code> → extracted to <code>path/</code> (direct)</li> <li><strong>By ID</strong>: <code>artifact-ids: 12345</code> → extracted to <code>path/my-artifact/</code> (nested)</li> </ul> <p>Now both methods are consistent:</p> <ul> <li><strong>By name</strong>: <code>name: my-artifact</code> → extracted to <code>path/</code> (unchanged)</li> <li><strong>By ID</strong>: <code>artifact-ids: 12345</code> → extracted to <code>path/</code> (fixed - now direct)</li> </ul> <h4>Migration Guide</h4> <h5>✅ No Action Needed If:</h5> <ul> <li>You download artifacts by <strong>name</strong></li> <li>You download <strong>multiple</strong> artifacts by ID</li> <li>You already use <code>merge-multiple: true</code> as a workaround</li> </ul> <h5>⚠️ Action Required If:</h5> <p>You download <strong>single artifacts by ID</strong> and your workflows expect the nested directory structure.</p> <p><strong>Before v5 (nested structure):</strong></p> <pre lang="yaml"><code>- uses: actions/download-artifact@v4 with: artifact-ids: 12345 path: dist # Files were in: dist/my-artifact/ </code></pre> <blockquote> <p>Where <code>my-artifact</code> is the name of the artifact you previously uploaded</p> </blockquote> <p><strong>To maintain old behavior (if needed):</strong></p> <pre lang="yaml"><code></tr></table> </code></pre> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/actions/download-artifact/commit/634f93cb2916e3fdff6788551b99b062d0335ce0"><code>634f93c</code></a> Merge pull request <a href="https://redirect.github.com/actions/download-artifact/issues/416">#416</a> from actions/single-artifact-id-download-path</li> <li><a href="https://github.com/actions/download-artifact/commit/b19ff4302770b82aa4694b63703b547756dacce6"><code>b19ff43</code></a> refactor: resolve download path correctly in artifact download tests (mainly ...</li> <li><a href="https://github.com/actions/download-artifact/commit/e262cbee4ab8c473c61c59a81ad8e9dc760e90db"><code>e262cbe</code></a> bundle dist</li> <li><a href="https://github.com/actions/download-artifact/commit/bff23f9308ceb2f06d673043ea6311519be6a87b"><code>bff23f9</code></a> update docs</li> <li><a href="https://github.com/actions/download-artifact/commit/fff8c148a8fdd56aa81fcb019f0b5f6c65700c4d"><code>fff8c14</code></a> fix download path logic when downloading a single artifact by id</li> <li><a href="https://github.com/actions/download-artifact/commit/448e3f862ab3ef47aa50ff917776823c9946035b"><code>448e3f8</code></a> Merge pull request <a href="https://redirect.github.com/actions/download-artifact/issues/407">#407</a> from actions/nebuk89-patch-1</li> <li><a href="https://github.com/actions/download-artifact/commit/47225c44b359a5155efdbbbc352041b3e249fb1b"><code>47225c4</code></a> Update README.md</li> <li>See full diff in <a href="https://github.com/actions/download-artifact/compare/v4...v5">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <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>
Bumps [types-protobuf](https://github.com/typeshed-internal/stub_uploader) from 6.30.2.20250703 to 6.30.2.20250822. - [Commits](https://github.com/typeshed-internal/stub_uploader/commits) --- updated-dependencies: - dependency-name: types-protobuf dependency-version: 6.30.2.20250822 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <[email protected]>
Bumps [types-protobuf](https://github.com/typeshed-internal/stub_uploader) from 6.30.2.20250703 to 6.30.2.20250822. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/typeshed-internal/stub_uploader/commits">compare view</a></li> </ul> </details> <br /> [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR removes timezone lookup functionality from the Location class, making timezone handling simpler by removing automatic timezone detection based on coordinates. The change eliminates the dependency on the timezonefinder library and updates various development dependencies to newer versions.
- Removes automatic timezone lookup in Location class when coordinates are provided
- Eliminates timezonefinder dependency from the project
- Updates multiple development dependencies and GitHub Actions to newer versions
Reviewed Changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.
Show a summary per file
| File | Description |
|---|---|
| src/frequenz/client/microgrid/_metadata.py | Removes timezone lookup logic and timezonefinder import |
| tests/test_metadata.py | Simplifies tests by removing timezone lookup test cases |
| pyproject.toml | Removes timezonefinder dependency and updates dev dependencies |
| .github/workflows/ci.yaml | Updates GitHub Actions to newer versions |
| .github/workflows/ci-pr.yaml | Updates GitHub Actions to newer versions |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
| assert metadata.location is None | ||
|
|
||
| # Test with only location | ||
| # Test with only location - timezone should be None even with lat/lng |
Copilot
AI
Sep 19, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
[nitpick] The comment uses 'lat/lng' abbreviations. For consistency with the code that uses 'latitude' and 'longitude', consider using the full names: 'latitude/longitude'.
| # Test with only location - timezone should be None even with lat/lng | |
| # Test with only location - timezone should be None even with latitude/longitude |
|
Will need a manual merge. Closing. |
No description provided.