Skip to content

Commit ec7a593

Browse files
Bump the required group across 1 directory with 18 updates (#103)
Updates the requirements on [frequenz-api-reporting](https://github.com/frequenz-floss/frequenz-api-reporting), [flake8](https://github.com/pycqa/flake8), [pydoclint](https://github.com/jsh9/pydoclint), [black](https://github.com/psf/black), [markdown](https://github.com/Python-Markdown/markdown), [mike](https://github.com/jimporter/mike), [mkdocs-macros-plugin](https://github.com/fralau/mkdocs_macros_plugin), [mkdocs-material](https://github.com/squidfunk/mkdocs-material), [mkdocstrings[python]](https://github.com/mkdocstrings/mkdocstrings), [frequenz-repo-config[lib]](https://github.com/frequenz-floss/frequenz-repo-config-python), [mypy](https://github.com/python/mypy), [types-markdown](https://github.com/python/typeshed), [types-protobuf](https://github.com/python/typeshed), [pylint](https://github.com/pylint-dev/pylint), [pytest](https://github.com/pytest-dev/pytest), [frequenz-repo-config[extra-lint-examples]](https://github.com/frequenz-floss/frequenz-repo-config-python), [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) and [async-solipsism](https://github.com/bmerry/async-solipsism) to permit the latest version. Updates `frequenz-api-reporting` to 0.4.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/frequenz-floss/frequenz-api-reporting/releases">frequenz-api-reporting's releases</a>.</em></p> <blockquote> <h2>v0.4.0</h2> <h1>Frequenz Reporting API Release Notes</h1> <h2>Summary</h2> <ul> <li>Metric source options</li> </ul> <h2>Upgrading</h2> <!-- raw HTML omitted --> <h2>New Features</h2> <ul> <li>A new field, <code>MetricSourceOptions</code> has been added to the <code>StreamFilter</code> message, allowing users to give specific sources for a given metric. Multiples of the same metric can exist, in which case they are &quot;tagged&quot; with the source they come from. The metric source options allows the user to specify one or multiple tags.</li> </ul> <h2>Bug Fixes</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>Bump nox from 2023.4.22 to 2024.4.15 by <a href="https://github.com/dependabot"><code>@​dependabot</code></a> in <a href="https://redirect.github.com/frequenz-floss/frequenz-api-reporting/pull/36">frequenz-floss/frequenz-api-reporting#36</a></li> <li>Add metric source options message by <a href="https://github.com/stefan-brus-frequenz"><code>@​stefan-brus-frequenz</code></a> in <a href="https://redirect.github.com/frequenz-floss/frequenz-api-reporting/pull/45">frequenz-floss/frequenz-api-reporting#45</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/frequenz-floss/frequenz-api-reporting/compare/v0.3.0...v0.4.0">https://github.com/frequenz-floss/frequenz-api-reporting/compare/v0.3.0...v0.4.0</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/frequenz-floss/frequenz-api-reporting/commit/4b476d7900b485c850ec4b05bea99058c7fca98e"><code>4b476d7</code></a> Merge pull request <a href="https://redirect.github.com/frequenz-floss/frequenz-api-reporting/issues/45">#45</a> from stefan-brus-frequenz/sources</li> <li><a href="https://github.com/frequenz-floss/frequenz-api-reporting/commit/8ecdba2d9bd66591ee985ba071a12f2b1798799c"><code>8ecdba2</code></a> Add <code>MetricSourceOptions</code> message</li> <li><a href="https://github.com/frequenz-floss/frequenz-api-reporting/commit/f7e602f1226f177b2bf26ab3534822f71c3fb941"><code>f7e602f</code></a> Clear RELEASE NOTES</li> <li><a href="https://github.com/frequenz-floss/frequenz-api-reporting/commit/5e033bd49357af126e6ed62782a8f910b6cf6be4"><code>5e033bd</code></a> Merge pull request <a href="https://redirect.github.com/frequenz-floss/frequenz-api-reporting/issues/36">#36</a> from frequenz-floss/dependabot/pip/nox-2024.4.15</li> <li><a href="https://github.com/frequenz-floss/frequenz-api-reporting/commit/d01a4dbbd60c90b8b337a3da635d209479e1d6be"><code>d01a4db</code></a> Merge pull request <a href="https://redirect.github.com/frequenz-floss/frequenz-api-reporting/issues/39">#39</a> from stefan-brus-frequenz/time_streaming</li> <li><a href="https://github.com/frequenz-floss/frequenz-api-reporting/commit/79f15f7077d390f885db0adc68b7737939089e51"><code>79f15f7</code></a> Add time filters to streaming requests</li> <li><a href="https://github.com/frequenz-floss/frequenz-api-reporting/commit/b325cb86aa93f38c588fcac079b68b293a0ceabc"><code>b325cb8</code></a> Bump nox from 2023.4.22 to 2024.4.15</li> <li><a href="https://github.com/frequenz-floss/frequenz-api-reporting/commit/37ab123e1c0f9c78cb2ee6e3dd560a3350efdfda"><code>37ab123</code></a> Merge pull request <a href="https://redirect.github.com/frequenz-floss/frequenz-api-reporting/issues/37">#37</a> from frequenz-floss/dependabot/pip/grpc-stubs-1.53.0.5</li> <li><a href="https://github.com/frequenz-floss/frequenz-api-reporting/commit/454ac076ee291d21c17098394f42c9840a8585ca"><code>454ac07</code></a> Bump grpc-stubs from 1.53.0.2 to 1.53.0.5</li> <li><a href="https://github.com/frequenz-floss/frequenz-api-reporting/commit/bf2cf8deb9f4f1b85e3e9a792a2114a15cee394c"><code>bf2cf8d</code></a> Merge pull request <a href="https://redirect.github.com/frequenz-floss/frequenz-api-reporting/issues/30">#30</a> from flora-hofmann-frequenz/release_notes_after_release</li> <li>Additional commits viewable in <a href="https://github.com/frequenz-floss/frequenz-api-reporting/compare/v0.2.0...v0.4.0">compare view</a></li> </ul> </details> <br /> Updates `flake8` from 7.1.0 to 7.1.1 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PyCQA/flake8/commit/cf1542cefa3e766670b2066dd75c4571d682a649"><code>cf1542c</code></a> Release 7.1.1</li> <li><a href="https://github.com/PyCQA/flake8/commit/939ea3d8d9d5d7d9f348420036af52df74f5ca09"><code>939ea3d</code></a> Merge pull request <a href="https://redirect.github.com/pycqa/flake8/issues/1949">#1949</a> from stephenfin/issue-1948</li> <li><a href="https://github.com/PyCQA/flake8/commit/bdcd5c2c0afadaf7c92a4b26d96055cecdd38cf3"><code>bdcd5c2</code></a> Handle escaped braces in f-strings</li> <li><a href="https://github.com/PyCQA/flake8/commit/2a811cc4d2aaed3e8eb5a9f04f08ccc8af7c0791"><code>2a811cc</code></a> Merge pull request <a href="https://redirect.github.com/pycqa/flake8/issues/1946">#1946</a> from Viicos/patch-1</li> <li><a href="https://github.com/PyCQA/flake8/commit/10314ad9e5236f1ddf70cb25c2854c93c0840b66"><code>10314ad</code></a> Fix wording of plugins documentation</li> <li>See full diff in <a href="https://github.com/pycqa/flake8/compare/7.1.0...7.1.1">compare view</a></li> </ul> </details> <br /> Updates `pydoclint` from 0.4.1 to 0.5.9 <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.5.9</h2> <h2>What's Changed</h2> <ul> <li>doc(usage): Including a null-ls use with neovim. by <a href="https://github.com/aemonge"><code>@​aemonge</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/167">jsh9/pydoclint#167</a></li> <li>Improve handling of long type annotations by <a href="https://github.com/jsh9"><code>@​jsh9</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/173">jsh9/pydoclint#173</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/aemonge"><code>@​aemonge</code></a> made their first contribution in <a href="https://redirect.github.com/jsh9/pydoclint/pull/167">jsh9/pydoclint#167</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/jsh9/pydoclint/compare/0.5.8...0.5.9">https://github.com/jsh9/pydoclint/compare/0.5.8...0.5.9</a></p> <h2>0.5.8</h2> <h2>What's Changed</h2> <ul> <li>fix: DOC503 catch namespaced exceptions by <a href="https://github.com/Amar1729"><code>@​Amar1729</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/168">jsh9/pydoclint#168</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/jsh9/pydoclint/compare/0.5.7...0.5.8">https://github.com/jsh9/pydoclint/compare/0.5.7...0.5.8</a></p> <h2>0.5.7</h2> <h2>What's Changed</h2> <ul> <li>docs: add &quot;sphinx&quot; as an allowed style by <a href="https://github.com/Amar1729"><code>@​Amar1729</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/159">jsh9/pydoclint#159</a></li> <li>tox: use <code>deps = .</code> instead of <code>pip install</code> by <a href="https://github.com/Amar1729"><code>@​Amar1729</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/160">jsh9/pydoclint#160</a></li> <li>Switch from tab to 4 spaces in baseline by <a href="https://github.com/cidrblock"><code>@​cidrblock</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/152">jsh9/pydoclint#152</a></li> <li>feat: introduce DOC503 for checking specific raised exceptions by <a href="https://github.com/Amar1729"><code>@​Amar1729</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/161">jsh9/pydoclint#161</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/Amar1729"><code>@​Amar1729</code></a> made their first contribution in <a href="https://redirect.github.com/jsh9/pydoclint/pull/159">jsh9/pydoclint#159</a></li> <li><a href="https://github.com/cidrblock"><code>@​cidrblock</code></a> made their first contribution in <a href="https://redirect.github.com/jsh9/pydoclint/pull/152">jsh9/pydoclint#152</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/jsh9/pydoclint/compare/0.5.6...0.5.7">https://github.com/jsh9/pydoclint/compare/0.5.6...0.5.7</a></p> <h2>0.5.6</h2> <h2>What's Changed</h2> <ul> <li>Stop trying to check folder with names ending in <code>.py</code> by <a href="https://github.com/jsh9"><code>@​jsh9</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/155">jsh9/pydoclint#155</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/jsh9/pydoclint/compare/0.5.5...0.5.6">https://github.com/jsh9/pydoclint/compare/0.5.5...0.5.6</a></p> <h2>0.5.5</h2> <h2>What's Changed</h2> <ul> <li>Improve class attr comparison logic by <a href="https://github.com/jsh9"><code>@​jsh9</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/154">jsh9/pydoclint#154</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/jsh9/pydoclint/compare/0.5.4...0.5.5">https://github.com/jsh9/pydoclint/compare/0.5.4...0.5.5</a></p> <h2>0.5.4</h2> <h2>What's Changed</h2> <ul> <li>Add an option for private class attributes by <a href="https://github.com/jsh9"><code>@​jsh9</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/149">jsh9/pydoclint#149</a></li> <li>Add option to treat property methods as class attributes by <a href="https://github.com/jsh9"><code>@​jsh9</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/153">jsh9/pydoclint#153</a></li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </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.5.9] - 2024-09-29</h2> <ul> <li> <p>Fixed</p> <ul> <li>Fixed an edge case where type annotations are very long</li> </ul> </li> <li> <p>Full diff</p> <ul> <li><a href="https://github.com/jsh9/pydoclint/compare/0.5.8...0.5.9">https://github.com/jsh9/pydoclint/compare/0.5.8...0.5.9</a></li> </ul> </li> </ul> <h2>[0.5.8] - 2024-09-23</h2> <ul> <li> <p>Fixed</p> <ul> <li>Fixed the logic of handling exceptions namespaces (<code>a.b.c.MyException</code>)</li> </ul> </li> <li> <p>Full diff</p> <ul> <li><a href="https://github.com/jsh9/pydoclint/compare/0.5.7...0.5.8">https://github.com/jsh9/pydoclint/compare/0.5.7...0.5.8</a></li> </ul> </li> </ul> <h2>[0.5.7] - 2024-09-02</h2> <ul> <li> <p>Added</p> <ul> <li>A new violation code, <code>DOC503</code>, which checks that exceptions in the function body match those in the &quot;Raises&quot; section of the docstring</li> </ul> </li> <li> <p>Changed</p> <ul> <li>Switched from tab to 4 spaces in baseline</li> </ul> </li> <li> <p>Full diff</p> <ul> <li><a href="https://github.com/jsh9/pydoclint/compare/0.5.6...0.5.7">https://github.com/jsh9/pydoclint/compare/0.5.6...0.5.7</a></li> </ul> </li> </ul> <h2>[0.5.6] - 2024-07-17</h2> <ul> <li> <p>Fixed</p> <ul> <li>Fixed a bug where <em>pydoclint</em> treats folders whose names end with <code>.py</code> as files</li> </ul> </li> <li> <p>Full diff</p> <ul> <li><a href="https://github.com/jsh9/pydoclint/compare/0.5.5...0.5.6">https://github.com/jsh9/pydoclint/compare/0.5.5...0.5.6</a></li> </ul> </li> </ul> <h2>[0.5.5] - 2024-07-15</h2> <ul> <li> <p>Fixed</p> <ul> <li>Fixed a bug where <code>a = b = c = 1</code> style cannot be properly parsed (<a href="https://redirect.github.com/jsh9/pydoclint/issues/151">jsh9/pydoclint#151</a>)</li> </ul> </li> <li> <p>Changed</p> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jsh9/pydoclint/commit/81704368e3368c4f7b6d6ea6b16b163608579d65"><code>8170436</code></a> Improve handling of long type annotations (<a href="https://redirect.github.com/jsh9/pydoclint/issues/173">#173</a>)</li> <li><a href="https://github.com/jsh9/pydoclint/commit/27ff76915d548ebc19bcd1e9f802bb7c0386b4a6"><code>27ff769</code></a> doc(usage): Including a null-ls use with neovim. (<a href="https://redirect.github.com/jsh9/pydoclint/issues/167">#167</a>)</li> <li><a href="https://github.com/jsh9/pydoclint/commit/5e941f54c4ff11580f33652b39fa00c4a158955d"><code>5e941f5</code></a> fix: DOC503 catch namespaced exceptions (<a href="https://redirect.github.com/jsh9/pydoclint/issues/168">#168</a>)</li> <li><a href="https://github.com/jsh9/pydoclint/commit/f75860489c4d4769767beabcad9b099cc2b2a88d"><code>f758604</code></a> feat: introduce DOC503 for checking specific raised exceptions (<a href="https://redirect.github.com/jsh9/pydoclint/issues/161">#161</a>)</li> <li><a href="https://github.com/jsh9/pydoclint/commit/ae285899e56001581c34e89e15ac9ea359aa4ca7"><code>ae28589</code></a> Switch from tab to 4 spaces in baseline (<a href="https://redirect.github.com/jsh9/pydoclint/issues/152">#152</a>)</li> <li><a href="https://github.com/jsh9/pydoclint/commit/1e80fd3e44d7ffaf0235a9f96912c4a95e9fb6b1"><code>1e80fd3</code></a> tox: use <code>deps = .</code> instead of <code>pip install</code> (<a href="https://redirect.github.com/jsh9/pydoclint/issues/160">#160</a>)</li> <li><a href="https://github.com/jsh9/pydoclint/commit/23b89f6a530e6986d4d54eede4defc371483b50d"><code>23b89f6</code></a> docs: add &quot;sphinx&quot; as an allowed style (<a href="https://redirect.github.com/jsh9/pydoclint/issues/159">#159</a>)</li> <li><a href="https://github.com/jsh9/pydoclint/commit/94efc5f989adbea30f3534b476b2931a02c1af90"><code>94efc5f</code></a> Stop trying to check folder with names ending in <code>.py</code> (<a href="https://redirect.github.com/jsh9/pydoclint/issues/155">#155</a>)</li> <li><a href="https://github.com/jsh9/pydoclint/commit/0247ef500a398aa283bb454b234ecb7c4f923e1f"><code>0247ef5</code></a> Improve class attr comparison logic (<a href="https://redirect.github.com/jsh9/pydoclint/issues/154">#154</a>)</li> <li><a href="https://github.com/jsh9/pydoclint/commit/0b750d55f76db945902c60ea450ff7a7da3e65c5"><code>0b750d5</code></a> Add option to treat property methods as class attributes (<a href="https://redirect.github.com/jsh9/pydoclint/issues/153">#153</a>)</li> <li>Additional commits viewable in <a href="https://github.com/jsh9/pydoclint/compare/0.4.1...0.5.9">compare view</a></li> </ul> </details> <br /> Updates `black` from 24.4.2 to 24.8.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/psf/black/releases">black's releases</a>.</em></p> <blockquote> <h2>24.8.0</h2> <h3>Stable style</h3> <ul> <li>Fix crash when <code># fmt: off</code> is used before a closing parenthesis or bracket. (<a href="https://redirect.github.com/psf/black/issues/4363">#4363</a>)</li> </ul> <h3>Packaging</h3> <ul> <li>Packaging metadata updated: docs are explictly linked, the issue tracker is now also linked. This improves the PyPI listing for Black. (<a href="https://redirect.github.com/psf/black/issues/4345">#4345</a>)</li> </ul> <h3>Parser</h3> <ul> <li>Fix regression where Black failed to parse a multiline f-string containing another multiline string (<a href="https://redirect.github.com/psf/black/issues/4339">#4339</a>)</li> <li>Fix regression where Black failed to parse an escaped single quote inside an f-string (<a href="https://redirect.github.com/psf/black/issues/4401">#4401</a>)</li> <li>Fix bug with Black incorrectly parsing empty lines with a backslash (<a href="https://redirect.github.com/psf/black/issues/4343">#4343</a>)</li> <li>Fix bugs with Black's tokenizer not handling <code>\{</code> inside f-strings very well (<a href="https://redirect.github.com/psf/black/issues/4422">#4422</a>)</li> <li>Fix incorrect line numbers in the tokenizer for certain tokens within f-strings (<a href="https://redirect.github.com/psf/black/issues/4423">#4423</a>)</li> </ul> <h3>Performance</h3> <ul> <li>Improve performance when a large directory is listed in <code>.gitignore</code> (<a href="https://redirect.github.com/psf/black/issues/4415">#4415</a>)</li> </ul> <h3><em>Blackd</em></h3> <ul> <li>Fix blackd (and all extras installs) for docker container (<a href="https://redirect.github.com/psf/black/issues/4357">#4357</a>)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/psf/black/blob/main/CHANGES.md">black's changelog</a>.</em></p> <blockquote> <h2>24.8.0</h2> <h3>Stable style</h3> <ul> <li>Fix crash when <code># fmt: off</code> is used before a closing parenthesis or bracket. (<a href="https://redirect.github.com/psf/black/issues/4363">#4363</a>)</li> </ul> <h3>Packaging</h3> <ul> <li>Packaging metadata updated: docs are explictly linked, the issue tracker is now also linked. This improves the PyPI listing for Black. (<a href="https://redirect.github.com/psf/black/issues/4345">#4345</a>)</li> </ul> <h3>Parser</h3> <ul> <li>Fix regression where Black failed to parse a multiline f-string containing another multiline string (<a href="https://redirect.github.com/psf/black/issues/4339">#4339</a>)</li> <li>Fix regression where Black failed to parse an escaped single quote inside an f-string (<a href="https://redirect.github.com/psf/black/issues/4401">#4401</a>)</li> <li>Fix bug with Black incorrectly parsing empty lines with a backslash (<a href="https://redirect.github.com/psf/black/issues/4343">#4343</a>)</li> <li>Fix bugs with Black's tokenizer not handling <code>\{</code> inside f-strings very well (<a href="https://redirect.github.com/psf/black/issues/4422">#4422</a>)</li> <li>Fix incorrect line numbers in the tokenizer for certain tokens within f-strings (<a href="https://redirect.github.com/psf/black/issues/4423">#4423</a>)</li> </ul> <h3>Performance</h3> <ul> <li>Improve performance when a large directory is listed in <code>.gitignore</code> (<a href="https://redirect.github.com/psf/black/issues/4415">#4415</a>)</li> </ul> <h3><em>Blackd</em></h3> <ul> <li>Fix blackd (and all extras installs) for docker container (<a href="https://redirect.github.com/psf/black/issues/4357">#4357</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/psf/black/commit/b965c2a5026f8ba399283ba3e01898b012853c79"><code>b965c2a</code></a> Prepare release 24.8.0 (<a href="https://redirect.github.com/psf/black/issues/4426">#4426</a>)</li> <li><a href="https://github.com/psf/black/commit/9ccf279a17ff19cc51f62c60fc88ba46e615d202"><code>9ccf279</code></a> Document <code>find_project_root</code> ignoring <code>pyproject.toml</code> without <code>[tool.black]</code>...</li> <li><a href="https://github.com/psf/black/commit/14b6e619704e6d81749f0a23060750ee0a5fcc40"><code>14b6e61</code></a> fix: Enhace black efficiently to skip directories listed in .gitignore (<a href="https://redirect.github.com/psf/black/issues/4415">#4415</a>)</li> <li><a href="https://github.com/psf/black/commit/b1c4dd96d769cb3ac3c8fc057e8dc60907b84c17"><code>b1c4dd9</code></a> fix: respect braces better in f-string parsing (<a href="https://redirect.github.com/psf/black/issues/4422">#4422</a>)</li> <li><a href="https://github.com/psf/black/commit/4b4ae43e8b66a2eab2d41a73364745c2a4570287"><code>4b4ae43</code></a> Fix incorrect linenos on fstring tokens with escaped newlines (<a href="https://redirect.github.com/psf/black/issues/4423">#4423</a>)</li> <li><a href="https://github.com/psf/black/commit/7fa1faf83af513e09c44e029da573c6b0b2bd570"><code>7fa1faf</code></a> docs: fix the installation command of extra for blackd (<a href="https://redirect.github.com/psf/black/issues/4413">#4413</a>)</li> <li><a href="https://github.com/psf/black/commit/8827accf560c7be418000962565f1fd6fa7b01cb"><code>8827acc</code></a> Bump sphinx from 7.3.7 to 7.4.0 in /docs (<a href="https://redirect.github.com/psf/black/issues/4404">#4404</a>)</li> <li><a href="https://github.com/psf/black/commit/b0da11d370adb5730fd45594cc89b1dc816786ea"><code>b0da11d</code></a> Bump furo from 2024.5.6 to 2024.7.18 in /docs (<a href="https://redirect.github.com/psf/black/issues/4409">#4409</a>)</li> <li><a href="https://github.com/psf/black/commit/721dff549362f54930ecc038218dcc40e599a875"><code>721dff5</code></a> fix: avoid formatting backslash strings inside f-strings (<a href="https://redirect.github.com/psf/black/issues/4401">#4401</a>)</li> <li><a href="https://github.com/psf/black/commit/7e2afc9bfdc4ec4bc3297aaa16a62d575249a5e0"><code>7e2afc9</code></a> Update <code>actions/checkout</code> to v4 to stop node deprecation warnings (<a href="https://redirect.github.com/psf/black/issues/4379">#4379</a>)</li> <li>Additional commits viewable in <a href="https://github.com/psf/black/compare/24.4.2...24.8.0">compare view</a></li> </ul> </details> <br /> Updates `markdown` from 3.6 to 3.7 <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.7</h2> <h3>Changed</h3> <h4>Refactor <code>abbr</code> Extension</h4> <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 better reflects what it is. <code>AbbrPreprocessor</code> has been deprecated.</p> <p>A call to <code>Markdown.reset()</code> now clears all previously defined abbreviations.</p> <p>Abbreviations are now sorted by length before executing <code>AbbrTreeprocessor</code> to ensure that multi-word abbreviations are implemented even if an abbreviation exists for one of those component words. (<a href="https://redirect.github.com/Python-Markdown/markdown/issues/1465">#1465</a>)</p> <p>Abbreviations without a definition are now ignored. This avoids applying abbr tags to text without a title value.</p> <p>Added an optional <code>glossary</code> configuration option to the abbreviations extension. This provides a simple and efficient way to apply a dictionary of abbreviations to every page.</p> <p>Abbreviations can now be disabled by setting their definition to <code>&quot;&quot;</code> or <code>''</code>. This can be useful when using the <code>glossary</code> option.</p> <h3>Fixed</h3> <ul> <li>Fixed links to source code on GitHub from the documentation (<a href="https://redirect.github.com/Python-Markdown/markdown/issues/1453">#1453</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.7] -- 2024-08-16</h2> <h3>Changed</h3> <h4>Refactor <code>abbr</code> Extension</h4> <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 better reflects what it is. <code>AbbrPreprocessor</code> has been deprecated.</p> <p>A call to <code>Markdown.reset()</code> now clears all previously defined abbreviations.</p> <p>Abbreviations are now sorted by length before executing <code>AbbrTreeprocessor</code> to ensure that multi-word abbreviations are implemented even if an abbreviation exists for one of those component words. (<a href="https://redirect.github.com/Python-Markdown/markdown/issues/1465">#1465</a>)</p> <p>Abbreviations without a definition are now ignored. This avoids applying abbr tags to text without a title value.</p> <p>Added an optional <code>glossary</code> configuration option to the abbreviations extension. This provides a simple and efficient way to apply a dictionary of abbreviations to every page.</p> <p>Abbreviations can now be disabled by setting their definition to <code>&quot;&quot;</code> or <code>''</code>. This can be useful when using the <code>glossary</code> option.</p> <h3>Fixed</h3> <ul> <li>Fixed links to source code on GitHub from the documentation (<a href="https://redirect.github.com/Python-Markdown/markdown/issues/1453">#1453</a>).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Python-Markdown/markdown/commit/da03cd646d00a77786ae1e0bc79b01a5539852bc"><code>da03cd6</code></a> Bump version to 3.7</li> <li><a href="https://github.com/Python-Markdown/markdown/commit/bd836a1448963081b221ad899399e20bb1ccb857"><code>bd836a1</code></a> Update griffe_extensions to support Griffe v 1.0.</li> <li><a href="https://github.com/Python-Markdown/markdown/commit/33359faa385f59b84cd87df5f4b0996055a482e2"><code>33359fa</code></a> Abbr Extension: Definition Sorting and Glossary storage</li> <li><a href="https://github.com/Python-Markdown/markdown/commit/ec8c305fb14eb081bb874c917d8b91d3c5122334"><code>ec8c305</code></a> Refactor <code>abbr</code> Extension</li> <li><a href="https://github.com/Python-Markdown/markdown/commit/993b57b8ea577f2120f7d0c81b45ee5ed74a0f57"><code>993b57b</code></a> Fixed links to source code on GitHub from the documentation</li> <li>See full diff in <a href="https://github.com/Python-Markdown/markdown/compare/3.6...3.7">compare view</a></li> </ul> </details> <br /> Updates `mike` from 2.1.1 to 2.1.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jimporter/mike/releases">mike's releases</a>.</em></p> <blockquote> <h2>v2.1.3</h2> <h3>Bug fixes</h3> <ul> <li>When deploying using a deploy prefix, only delete stale versions of the docs within that prefix</li> </ul> <h2>v2.1.2</h2> <h3>Bug fixes</h3> <ul> <li>Remove ambiguity of some Git commands so that file and branch names don't collide</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jimporter/mike/blob/master/CHANGES.md">mike's changelog</a>.</em></p> <blockquote> <h2>v2.1.3 (2024-08-12)</h2> <h3>Bug fixes</h3> <ul> <li>When deploying using a deploy prefix, only delete stale versions of the docs within that prefix</li> </ul> <hr /> <h2>v2.1.2 (2024-06-23)</h2> <h3>Bug fixes</h3> <ul> <li>Remove ambiguity of some Git commands so that file and branch names don't collide</li> </ul> <hr /> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jimporter/mike/commit/c4e96085f86e6930e9669e12d81941eff7c3de1d"><code>c4e9608</code></a> Update version to 2.1.3</li> <li><a href="https://github.com/jimporter/mike/commit/3b19e27e9041cca20131f97419a9d7d88f85cf37"><code>3b19e27</code></a> Announce the previous change</li> <li><a href="https://github.com/jimporter/mike/commit/dd9826a855965b0ce6bd06d290665f43ce9dabab"><code>dd9826a</code></a> Consult deploy prefix when deleting files during deploy; resolves <a href="https://redirect.github.com/jimporter/mike/issues/227">#227</a></li> <li><a href="https://github.com/jimporter/mike/commit/91cf5ee70da446a80bbc6108513581d0d6858ecf"><code>91cf5ee</code></a> Properly escape parameters in regex</li> <li><a href="https://github.com/jimporter/mike/commit/90cf1314af3452003eaf40c9f97853efd2ee4e86"><code>90cf131</code></a> Update version to 2.2.0.dev0</li> <li><a href="https://github.com/jimporter/mike/commit/62aaeafe60927b0653b319585cbe4a1a1eb1bc23"><code>62aaeaf</code></a> Update version to 2.1.2</li> <li><a href="https://github.com/jimporter/mike/commit/3f7d756e26fca03660e6f08927c7cd911e933c78"><code>3f7d756</code></a> Use &quot;--&quot; to disambiguate Git arguments in a few more places; resolves <a href="https://redirect.github.com/jimporter/mike/issues/218">#218</a></li> <li><a href="https://github.com/jimporter/mike/commit/5e6970d65beaf2c92fa1d22dbf524a931a393e8b"><code>5e6970d</code></a> Belatedly update copyright year</li> <li><a href="https://github.com/jimporter/mike/commit/9291efbd6961d652c16c000dc1fe4f2f1e19f94c"><code>9291efb</code></a> Update version to 2.2.0.dev0</li> <li>See full diff in <a href="https://github.com/jimporter/mike/compare/v2.1.1...v2.1.3">compare view</a></li> </ul> </details> <br /> Updates `mkdocs-macros-plugin` from 1.0.5 to 1.2.0 <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> <h2>1.2.0, 2024-09-15</h2> <ul> <li>Added: three hooks <code>register_variables/macros/filters</code> to facilitate cooperation with other MkDocs plugins.</li> <li>Fixed: `define_env() was always required in module (<a href="https://redirect.github.com/fralau/mkdocs_macros_plugin/issues/191">#191</a>)</li> <li>Added: trace the case when no module is found (INFO)</li> <li>Improved documentation, particularly about HTML pages</li> <li>Added: parameters <code>j2_comment_start_string</code> and <code>j2_comment_end_string</code> to plugin's parameters, to specify alternate markers for comments.</li> <li>Added the multiline parameter <code>force_render_paths</code> in the config file, to specify directories or file patterns to be rendered for the case when <code>render_by_default = false</code> (the <code>render_macros</code> parameter in the YAML header of the page has the last word).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/fralau/mkdocs-macros-plugin/commit/e8b3f45628ebaf8be2cb9d58a7263dd8dc3df24f"><code>e8b3f45</code></a> Document hooks for <a href="https://redirect.github.com/fralau/mkdocs_macros_plugin/issues/237">#237</a> (register macros/variables/filters)</li> <li><a href="https://github.com/fralau/mkdocs-macros-plugin/commit/c1029d54dcb938a8ba736f87009eff5bf29ed953"><code>c1029d5</code></a> Document how to correct issue with macros / admonitions (<a href="https://redirect.github.com/fralau/mkdocs_macros_plugin/issues/240">#240</a>)</li> <li><a href="https://github.com/fralau/mkdocs-macros-plugin/commit/67ccb159e7f135305b3f3a20bd56c58a623228e8"><code>67ccb15</code></a> Merge pull request <a href="https://redirect.github.com/fralau/mkdocs_macros_plugin/issues/238">#238</a> from timvink/master</li> <li><a href="https://github.com/fralau/mkdocs-macros-plugin/commit/03f5e89acfa246439cc877cc83c386cdebb1b21f"><code>03f5e89</code></a> Fix registration system</li> <li><a href="https://github.com/fralau/mkdocs-macros-plugin/commit/ddace9739ffa43b26285e82ea70c8ff0d0e719af"><code>ddace97</code></a> remove property on register methods</li> <li><a href="https://github.com/fralau/mkdocs-macros-plugin/commit/363d9046eeb6cb45f33e56c1cc4507cb6487bc39"><code>363d904</code></a> Add three hooks <code>register_variables/macros/filters</code> (<a href="https://redirect.github.com/fralau/mkdocs_macros_plugin/issues/237">#237</a>)</li> <li><a href="https://github.com/fralau/mkdocs-macros-plugin/commit/2fb833e4009f6875d0df01f00e7c2d4640c1e00a"><code>2fb833e</code></a> Improved implementation for relative url (<a href="https://redirect.github.com/fralau/mkdocs_macros_plugin/issues/236">#236</a>)</li> <li><a href="https://github.com/fralau/mkdocs-macros-plugin/commit/69e7cada20e500177756ce6fe89a7b0c4b1aa640"><code>69e7cad</code></a> Merge branch 'master' of github.com:fralau/mkdocs_macros_plugin into master</li> <li><a href="https://github.com/fralau/mkdocs-macros-plugin/commit/5bec964e81d9342ce92b838ad235247dec670f51"><code>5bec964</code></a> Add standard filter <code>normalize_url</code> (<a href="https://redirect.github.com/fralau/mkdocs_macros_plugin/issues/236">#236</a>)</li> <li><a href="https://github.com/fralau/mkdocs-macros-plugin/commit/9a08f11742c130b06ff3345d64855669dbbcc4aa"><code>9a08f11</code></a> Merge pull request <a href="https://redirect.github.com/fralau/mkdocs_macros_plugin/issues/228">#228</a> from caomingpei/master</li> <li>Additional commits viewable in <a href="https://github.com/fralau/mkdocs_macros_plugin/compare/v1.0.5...v1.2.0">compare view</a></li> </ul> </details> <br /> Updates `mkdocs-material` from 9.5.25 to 9.5.39 <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.5.39</h2> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7226">#7226</a>: not staying on page when using mike's canonical versioning</li> </ul> <p>Thanks go to <a href="https://github.com/ilyagr"><code>@​ilyagr</code></a> for their contributions</p> <h2>mkdocs-material-9.5.38</h2> <ul> <li>Added Albanian translations</li> </ul> <p>Thanks go to <a href="https://github.com/gerardkraja"><code>@​gerardkraja</code></a> for their contributions</p> <h2>mkdocs-material-9.5.37</h2> <ul> <li>Added 4th and 5th level ordered list styles</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7548">#7548</a>: Tags have no spacing in search</li> </ul> <h2>mkdocs-material-9.5.36</h2> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7544">#7544</a>: Social cards incorrectly rendering HTML entities</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7542">#7542</a>: Improved support for setting custom list styles</li> </ul> <h2>mkdocs-material-9.5.35</h2> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7498">#7498</a>: Search not showing for Vietnamese language</li> </ul> <h2>mkdocs-material-9.5.34</h2> <ul> <li>Updated Mermaid.js to version 11 (latest)</li> </ul> <p>Thanks go to <a href="https://github.com/manselmi"><code>@​manselmi</code></a> for their contributions</p> <h2>mkdocs-material-9.5.33</h2> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7453">#7453</a>: Incorrect position of tooltip when sorting table</li> </ul> <h2>mkdocs-material-9.5.32</h2> <ul> <li>Fixed RXSS vulnerability via deep link in search results</li> <li>Added support for fetching latest release from GitLab</li> </ul> <p>Thanks go to <a href="https://github.com/joaopalmeiro"><code>@​joaopalmeiro</code></a> for their contributions</p> <h2>mkdocs-material-9.5.31</h2> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7405">#7405</a>: DockerHub missing images &gt; 9.5.27 due to change in Alpine/APK</li> </ul> <h2>mkdocs-material-9.5.30</h2> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7380">#7380</a>: Navigation icons disappearing on hover in Safari</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7367">#7367</a>: Blog readtime computation includes SVG text content</li> </ul> <p>Thanks go to <a href="https://github.com/sisp"><code>@​sisp</code></a> for their contributions</p> <h2>mkdocs-material-9.5.29</h2> <ul> <li>Updated Galician translations</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7362">#7362</a>: Annotations in figure captions rendering incorrectly</li> </ul> <p>Thanks go to <a href="https://github.com/mmontes11"><code>@​mmontes11</code></a> for their contributions</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </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.5.39+insiders-4.53.14 (2024-09-29)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7567">#7567</a>: Empty headlines when using typeset plugin with anchorlinks</li> </ul> <p>mkdocs-material-9.5.39 (2024-09-29)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7226">#7226</a>: not staying on page when using mike's canonical versioning</li> </ul> <p>mkdocs-material-9.5.38 (2024-09-26)</p> <ul> <li>Added Albanian translations</li> </ul> <p>mkdocs-material-9.5.37 (2024-09-25)</p> <ul> <li>Added 4th and 5th level ordered list styles</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7548">#7548</a>: Tags have no spacing in search</li> </ul> <p>mkdocs-material-9.5.36 (2024-09-21)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7544">#7544</a>: Social cards incorrectly rendering HTML entities</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7542">#7542</a>: Improved support for setting custom list styles</li> </ul> <p>mkdocs-material-9.5.35 (2024-09-18)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7498">#7498</a>: Search not showing for Vietnamese language</li> </ul> <p>mkdocs-material-9.5.34+insiders-4.53.13 (2024-09-14)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7520">#7520</a>: Social plugin errors for generated files (MkDocs 1.6+)</li> </ul> <p>mkdocs-material-9.5.34 (2024-08-31)</p> <ul> <li>Updated Mermaid.js to version 11 (latest)</li> </ul> <p>mkdocs-material-9.5.33 (2024-08-23)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7453">#7453</a>: Incorrect position of tooltip when sorting table</li> </ul> <p>mkdocs-material-9.5.32 (2024-08-19)</p> <ul> <li>Fixed RXSS vulnerability via deep link in search results</li> <li>Added support for fetching latest release from GitLab</li> </ul> <p>mkdocs-material-9.5.31+insiders-4.53.12 (2024-08-02)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7410">#7410</a>: Instant previews jump on content tabs with anchor links</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7408">#7408</a>: Instant previews jump on content tabs</li> </ul> <p>mkdocs-material-9.5.31 (2024-08-02)</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/70db88f41449f6e801178457944ceb26279dd464"><code>70db88f</code></a> Prepare 9.5.39 release</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/187705e3b855ee86e3cea7e8499b1ce4222cd4aa"><code>187705e</code></a> Updated dependencies</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/56fdb282d027efc083237beec842733ad24ff51d"><code>56fdb28</code></a> Adjusted code copy button documentation</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/aeb9492c08fa12ada87e832d2c03c3984ce59fe0"><code>aeb9492</code></a> Fixed stay no page functionality when using mike's canonical versioning (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7559">#7559</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/50a15becc8b14698d145dce3efdfcbb25edda755"><code>50a15be</code></a> Updated link to step-by-step guide on YouTube</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/117250a46288841f2f359e5c85070a2d85d69b03"><code>117250a</code></a> Prepare 9.5.38 release</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/74ca2341ac7ab59b931926f74111d98fb73c67f3"><code>74ca234</code></a> Added Albanian translations</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/84ddbba7ef2b0d8965129f51f4c6475cb3612f8a"><code>84ddbba</code></a> Prepare 9.5.37 release</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/fd984136badbc6ca708c1a3528fcfb15364ee7f0"><code>fd98413</code></a> Documentation (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7557">#7557</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/573d23d147e899e7980a5d79a1756beb3911071d"><code>573d23d</code></a> Updated dependencies</li> <li>Additional commits viewable in <a href="https://github.com/squidfunk/mkdocs-material/compare/9.5.25...9.5.39">compare view</a></li> </ul> </details> <br /> Updates `mkdocstrings[python]` from 0.25.1 to 0.26.1 <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.26.1</h2> <h2><a href="https://github.com/mkdocstrings/mkdocstrings/releases/tag/0.26.1">0.26.1</a> - 2024-09-06</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/mkdocstrings/compare/0.26.0...0.26.1">Compare with 0.26.0</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Instantiate config of the autorefs plugin when it is not enabled by the user (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/db2ab3403a95034987d574a517ddc426a4b4e1bd">db2ab34</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/autorefs/issues/57">Issue-autorefs#57</a></li> </ul> <h2>0.26.0</h2> <h2><a href="https://github.com/mkdocstrings/mkdocstrings/releases/tag/0.26.0">0.26.0</a> - 2024-09-02</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/mkdocstrings/compare/0.25.2...0.26.0">Compare with 0.25.2</a><!-- raw HTML omitted --></p> <h3>Build</h3> <ul> <li>Upgrade Python-Markdown lower bound to 3.6 (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/28565f97f21bf81b2bc554679c641fba3f639882">28565f9</a> by Timothée Mazzucotelli).</li> </ul> <h3>Dependencies</h3> <ul> <li>Depend on mkdocs-autorefs v1 (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/33aa573efb17b13e7b9da77e29aeccb3fbddd8e8">33aa573</a> by Timothée Mazzucotelli).</li> </ul> <h3>Features</h3> <ul> <li>Allow hooking into autorefs when converting Markdown docstrings (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/b63e72691a8f92dd59b56304125de4a19e0d028c">b63e726</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/autorefs/pull/46">Based-on-PR-autorefs#46</a></li> </ul> <h2>0.25.2</h2> <h2><a href="https://github.com/mkdocstrings/mkdocstrings/releases/tag/0.25.2">0.25.2</a> - 2024-07-25</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/mkdocstrings/compare/0.25.1...0.25.2">Compare with 0.25.1</a><!-- raw HTML omitted --></p> <h3>Code Refactoring</h3> <ul> <li>Give precedence to Markdown heading level (<code>##</code>) (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/2e5f89e8cef11e6447425d3700c29558cd6d241b">2e5f89e</a> by Timothée Mazzucotelli).</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.26.1">0.26.1</a> - 2024-09-06</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/mkdocstrings/compare/0.26.0...0.26.1">Compare with 0.26.0</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Instantiate config of the autorefs plugin when it is not enabled by the user (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/db2ab3403a95034987d574a517ddc426a4b4e1bd">db2ab34</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/autorefs/issues/57">Issue-autorefs#57</a></li> </ul> <h2><a href="https://github.com/mkdocstrings/mkdocstrings/releases/tag/0.26.0">0.26.0</a> - 2024-09-02</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/mkdocstrings/compare/0.25.2...0.26.0">Compare with 0.25.2</a><!-- raw HTML omitted --></p> <h3>Build</h3> <ul> <li>Upgrade Python-Markdown lower bound to 3.6 (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/28565f97f21bf81b2bc554679c641fba3f639882">28565f9</a> by Timothée Mazzucotelli).</li> </ul> <h3>Dependencies</h3> <ul> <li>Depend on mkdocs-autorefs v1 (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/33aa573efb17b13e7b9da77e29aeccb3fbddd8e8">33aa573</a> by Timothée Mazzucotelli).</li> </ul> <h3>Features</h3> <ul> <li>Allow hooking into autorefs when converting Markdown docstrings (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/b63e72691a8f92dd59b56304125de4a19e0d028c">b63e726</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/autorefs/pull/46">Based-on-PR-autorefs#46</a></li> </ul> <h2><a href="https://github.com/mkdocstrings/mkdocstrings/releases/tag/0.25.2">0.25.2</a> - 2024-07-25</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/mkdocstrings/compare/0.25.1...0.25.2">Compare with 0.25.1</a><!-- raw HTML omitted --></p> <h3>Code Refactoring</h3> <ul> <li>Give precedence to Markdown heading level (<code>##</code>) (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/2e5f89e8cef11e6447425d3700c29558cd6d241b">2e5f89e</a> by Timothée Mazzucotelli).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/651d17642c54db49f4b6ba68b3ea216a6996907d"><code>651d176</code></a> chore: Prepare release 0.26.1</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/db2ab3403a95034987d574a517ddc426a4b4e1bd"><code>db2ab34</code></a> fix: Instantiate config of the autorefs plugin when it is not enabled by the ...</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/a65035a51312b57a8556e6ae02033e05463b96fb"><code>a65035a</code></a> docs: Clarify that Installation section</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/b1aa042f26c346dbdbf10efb20612c0dc5f8834f"><code>b1aa042</code></a> chore: Prepare release 0.26.0</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/b63e72691a8f92dd59b56304125de4a19e0d028c"><code>b63e726</code></a> feat: Allow hooking into autorefs when converting Markdown docstrings</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/3c878b7f53f2b13a61f2facb5a91a949955e688e"><code>3c878b7</code></a> chore: Upgrade mkdocs-redirects lower bound to avoid deprecation warning</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/28565f97f21bf81b2bc554679c641fba3f639882"><code>28565f9</code></a> build: Upgrade Python-Markdown lower bound to 3.6</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/52fad1163127e94d130bbbd479b51e8e38405f8c"><code>52fad11</code></a> style: Format</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/c6ca5228339926da8f140dbed4602043add51416"><code>c6ca522</code></a> docs: Fix dead link</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/8041ef35c4b3379d74d2afec75c967315b2b5f36"><code>8041ef3</code></a> docs: Update code highlight lines</li> <li>Additional commits viewable in <a href="https://github.com/mkdocstrings/mkdocstrings/compare/0.25.1...0.26.1">compare view</a></li> </ul> </details> <br /> Updates `frequenz-repo-config[lib]` from 0.9.2 to 0.10.0 <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.10.0</h2> <h1>Frequenz Repository Configuration Release Notes</h1> <h2>Summary</h2> <p>This release includes quite a few enhancements and bug fixes for the cookiecutter template, but most importantly a new script for migrating to new templates, generating the templates is no longer needed for upgrading.</p> <h2>Upgrading</h2> <h3>Cookiecutter template</h3> <ul> <li> <p>A new script for migrating to new templates (instead of regenerating all files) is provided. It can't handle the upgrade 100% automatically, but should make the migration process much easier and less error prone.</p> <p>To run it, the simplest way is to fetch it from GitHub and run it directly:</p> <pre lang="console"><code>curl -sSL https://raw.githubusercontent.com/frequenz-floss/frequenz-repo-config-python/v0.10.0/cookiecutter/migrate.sh | sh </code></pre> <p>Make sure the version you want to migrate to is correct in the URL.</p> <p>For jumping multiple versions you should run the script multiple times, once for each version.</p> <p>And remember to follow any manual instructions for each run.</p> </li> </ul> <h2>New Features</h2> <ul> <li>A new GitHub ruleset is provided to configure the merge queue, so branch protection rules are not needed anymore.</li> </ul> <h2>Enhancements</h2> <ul> <li>The generated docs now show the symbol type in the table of contents.</li> </ul> <h3>Cookiecutter template</h3> <ul> <li>The <code>Markdown</code> dependency was bumped so we don't need to add a <code>type: ignore</code> due to incorrect type hints.</li> <li>The generated docs now show the symbol type in the table of contents.</li> <li>The dependecies were updated to the latest versions.</li> <li>Disabled some <code>pylint</code> checks that are already checked by other tools.</li> <li>The generated documentation now uses symlinks for aliases, which allows deep linking when using aliases too.</li> </ul> <h2>Bug Fixes</h2> <ul> <li>The code example extractor relied on a bug in the upstream sybil project that was recently fixed, thus our code also needed to be fixed.</li> </ul> <h3>Cookiecutter template</h3> <ul> <li>Fixed a bug where the pip cache post action fails in the CI workflow because of permissions issues.</li> <li>Make the <code>nox-cross-arch-all</code> job fail if any <code>nox-cross-arch</code> matrix job fails.</li> <li>Fix credentials not being passed to the <code>test-installation</code> job in the CI workflow.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/frequenz-floss/frequenz-repo-config-python/blob/v0.10.0/RELEASE_NOTES.md">frequenz-repo-config[lib]'s changelog</a>.</em></p> <blockquote> <h1>Frequenz Repository Configuration Release Notes</h1> <h2>Summary</h2> <p>This release includes quite a few enhancements and bug fixes for the cookiecutter template, but most importantly a new script for migrating to new templates, generating the templates is no longer needed for upgrading.</p> <h2>Upgrading</h2> <h3>Cookiecutter template</h3> <ul> <li> <p>A new script for migrating to new templates (instead of regenerating all files) is provided. It can't handle the upgrade 100% automatically, but should make the migration process much easier and less error prone.</p> <p>To run it, the simplest way is to fetch it from GitHub and run it directly:</p> <pre lang="console"><code>curl -sSL https://raw.githubusercontent.com/frequenz-floss/frequenz-repo-config-python/v0.10.0/cookiecutter/migrate.sh | sh </code></pre> <p>Make sure the version you want to migrate to is correct in the URL.</p> <p>For jumping multiple versions you should run the script multiple times, once for each version.</p> <p>And remember to follow any manual instructions for each run.</p> </li> </ul> <h2>New Features</h2> <ul> <li>A new GitHub ruleset is provided to configure the merge queue, so branch protection rules are not needed anymore.</li> </ul> <h2>Enhancements</h2> <ul> <li>The generated docs now show the symbol type in the table of contents.</li> </ul> <h3>Cookiecutter template</h3> <ul> <li>The <code>Markdown</code> dependency was bumped so we don't need to add a <code>type: ignore</code> due to incorrect type hints.</li> <li>The generated docs now show the symbol type in the table of contents.</li> <li>The dependecies were updated to the latest versions.</li> <li>Disabled some <code>pylint</code> checks that are already checked by other tools.</li> <li>The generated documentation now uses symlinks for aliases, which allows deep linking when using aliases too.</li> </ul> <h2>Bug Fixes</h2> <ul> <li>The code example extractor relied on a bug in the upstream sybil project that was recently fixed, thus our code also needed to be fixed.</li> </ul> <h3>Cookiecutter template</h3> <ul> <li>Fixed a bug where the pip cache post action fails in the CI workflow because of permissions issues.</li> <li>Make the <code>nox-cross-arch-all</code> job fail if any <code>nox-cross-arch</code> matrix job fails.</li> <li>Fix credentials not being passed to the <code>test-installation</code> job in the CI workflow.</li> <li>Make sure credentials are configured for all jobs that check out the repository in the CI workflow.</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/bfd45a8f5722578898d90448b326f80ba3f086a2"><code>bfd45a8</code></a> Add pull-requests read permission to the release-notes-check workflow (<a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/289">#289</a>)</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/6aa6bc096b9f8da6039c484ceeb2a006249ece4e"><code>6aa6bc0</code></a> Prepare for the v0.10.0 release (<a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/290">#290</a>)</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/297b184200f3aa2d4ab1a117e00d4204d4149a35"><code>297b184</code></a> Update version in the template pyproject.toml</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/632283d1acb2a42194e1f7048e986437d5567060"><code>632283d</code></a> Prepare the release notes for v0.10.0 release</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/1778ff8cf0ec779e27668e949f253fdbbb4b1175"><code>1778ff8</code></a> Add pull-requests read permission to the release-notes-check workflow</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/2ac253adb6dc36e672e91c805c1f28fe5e7426d1"><code>2ac253a</code></a> Disable the new <code>check-class-attributes</code> check in pydoclint 0.5.3 (<a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/288">#288</a>)</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/1660756b2f91f269e7d3da5f8d3e84557732e8b6"><code>1660756</code></a> Disable the new <code>check-class-attributes</code> check in pydoclint 0.5.3</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/327879b9b0e631e24194eb50a1fb31e9818a8ce8"><code>327879b</code></a> Fix credentials not passed or configured the CI workflow (<a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/286">#286</a>)</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/6195bc7818ddd3b3b9c6721982e3b9ea515eddc0"><code>6195bc7</code></a> Update release notes</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/bef233cd03a6945bcb716523df2da976afa02256"><code>bef233c</code></a> Remove the TODOs from the migration</li> <li>Additional commits viewable in <a href="https://github.com/frequenz-floss/frequenz-repo-config-python/compare/v0.9.2...v0.10.0">compare view</a></li> </ul> </details> <br /> Updates `mypy` from 1.10.0 to 1.11.2 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/python/mypy/blob/master/CHANGELOG.md">mypy's changelog</a>.</em></p> <blockquote> <h1>Mypy Release Notes</h1> <h2>Next release</h2> <h2>Mypy 1.11</h2> <p>We’ve just uploaded mypy 1.11 to the Python Package Index (<a href="https://pypi.org/project/mypy/">PyPI</a>). Mypy is a static type checker for Python. This release includes new features, performance improvements and bug fixes. You can install it as follows:</p> <pre><code>python3 -m pip install -U mypy </code></pre> <p>You can read the full documentation for this release on <a href="http://mypy.readthedocs.io">Read the Docs</a>.</p> <h3>Support Python 3.12 Syntax for Generics (PEP 695)</h3> <p>Mypy now supports the new type parameter syntax introduced in Python 3.12 (<a href="https://peps.python.org/pep-0695/">PEP 695</a>). This feature is still experimental and must be enabled with the <code>--enable-incomplete-feature=NewGenericSyntax</code> flag, or with <code>enable_incomplete_feature = NewGenericSyntax</code> in the mypy configuration file. We plan to enable this by default in the next mypy feature release.</p> <p>This example demonstrates the new syntax:</p> <pre lang="python"><code># Generic function def f[T](https://github.com/python/mypy/blob/master/x: T) -&gt; T: ... <p>reveal_type(f(1)) # Revealed type is 'int'</p> <h1>Generic class</h1> <p>class C[T]: def <strong>init</strong>(self, x: T) -&gt; None: self.x = x</p> <p>c = C('a') reveal_type(c.x) # Revealed type is 'str'</p> <h1>Type alias</h1> <p>type A[T] = C[list[T]] </code></pre></p> <p>This feature was contributed by Jukka Lehtosalo.</p> <h3>Support for <code>functools.partial</code></h3> <p>Mypy now type checks uses of <code>functools.partial</code>. Previously mypy would accept arbitrary arguments.</p> <p>This example will now produce an error:</p> <pre lang="python"><code>from functools import partial &lt;/tr&gt;&lt;/table&gt; </code></pre> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/mypy/commit/789f02c83a5d5cb35f5e33ba91df46c8fea6b28e"><code>789f02c</code></a> Bump version to 1.11.2</li> <li><a href="https://github.com/python/mypy/commit/917cc75fd6f1417edb45eb77e449934f794c18fc"><code>917cc75</code></a> An alternative fix for a union-like literal string (<a href="https://redirect.github.com/python/mypy/issues/17639">#17639</a>)</li> <li><a href="https://github.com/python/mypy/commit/7d805b364ee80396e0b9ca906f32f901b2ac7e12"><code>7d805b3</code></a> Unwrap TypedDict item types before storing (<a href="https://redirect.github.com/python/mypy/issues/17640">#17640</a>)</li> <li><a href="https://github.com/python/mypy/commit/32675dddfacccef616557916cb872757605ab493"><code>32675dd</code></a> Revert &quot;Fix Literal strings containing pipe characters&quot; (<a href="https://redirect.github.com/python/mypy/issues/17638">#17638</a>)</li> <li><a href="https://github.com/python/mypy/commit/778542b93a6f5b3c168a8acc03717700ae6f8048"><code>778542b</code></a> Revert &quot;Fix <code>RawExpressionType.accept</code> crash with <code>--cache-fine-grained</code>&quot; (<a href="https://redirect.github.com/python/mypy/issues/1">#1</a>...</li> <li><a href="https://github.com/python/mypy/commit/14ab742dec6b58a4e94772115cb3b5c67a4b3d33"><code>14ab742</code></a> Bump version to 1.11.2+dev</li> <li><a href="https://github.com/python/mypy/commit/570b90a7a368f04c64f60af339d0ac1808c49c15"><code>570b90a</code></a> Bump version to 1.11</li> <li><a href="https://github.com/python/mypy/commit/b3a102ef31f63a8a8ba32c8dbe160ddef3c43054"><code>b3a102e</code></a> Fix <code>RawExpressionType.accept</code> crash with <code>--cache-fine-grained</code> (<a href="https://redirect.github.com/python/mypy/issues/17588">#17588</a>)</li> <li><a href="https://github.com/python/mypy/commit/aec04c74488d46a81a95ed3553b8e953a6ec59a7"><code>aec04c7</code></a> Fix PEP 604 isinstance caching (<a href="https://redirect.github.com/python/mypy/issues/17563">#17563</a>)</li> <li><a href="https://github.com/python/mypy/commit/cb44e4d8f18b9bc874f1076b33eec7ad67de165c"><code>cb44e4d</code></a> Fix <code>typing.TypeAliasType</code> being undefined on python &lt; 3.12 (<a href="https://redirect.github.com/python/mypy/issues/17558">#17558</a>)</li> <li>Additional commits viewable in <a href="https://github.com/python/mypy/compare/v1.10.0...v1.11.2">compare view</a></li> </ul> </details> <br /> Updates `types-markdown` from 3.6.0.20240316 to 3.7.0.20240822 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/python/typeshed/commits">compare view</a></li> </ul> </details> <br /> Updates `types-protobuf` from 5.26.0.20240422 to 5.28.0.20240924 <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/python/typeshed/commits">compare view</a></li> </ul> </details> <br /> Updates `pylint` from 3.2.2 to 3.3.1 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pylint-dev/pylint/commit/76bce72bc57cc8089e439cc9d22fed5806341ed4"><code>76bce72</code></a> Bump pylint to 3.3.1, update changelog (<a href="https://redirect.github.com/pylint-dev/pylint/issues/9954">#9954</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/55ee81651aa98d644e046a0f02f20576ecb3a6dc"><code>55ee816</code></a> Bump astroid to 3.3.4 (<a href="https://redirect.github.com/pylint-dev/pylint/issues/9951">#9951</a>) (<a href="https://redirect.github.com/pylint-dev/pylint/issues/9952">#9952</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/6350dfa900b11de442bc562564884037ca8bc4f6"><code>6350dfa</code></a> Bump pylint to 3.3.0, update changelog</li> <li><a href="https://github.com/pylint-dev/pylint/commit/78f3dfa0c40bdb1e0f145e75c309f28f4e8cc31e"><code>78f3dfa</code></a> Bump astroid to 3.3.3 (<a href="https://redirect.github.com/pylint-dev/pylint/issues/9939">#9939</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/b28c1f69334191ade62357d01c248742afac24b3"><code>b28c1f6</code></a> Add check for <code>unnecessary-default-type-args</code> (<a href="https://redirect.github.com/pylint-dev/pylint/issues/9938">#9938</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/bd97b93db80298570bce6a0197c62d78a4d5134f"><code>bd97b93</code></a> [doc framework] Assert that the good and bad example exists in the doc (<a href="https://redirect.github.com/pylint-dev/pylint/issues/9936">#9936</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/7aa44364a6c202dce8384eafad7f4d5fb6492dad"><code>7aa4436</code></a> Fix duplicate workflow step ids (<a href="https://redirect.github.com/pylint-dev/pylint/issues/9934">#9934</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/09509163baaba140fca2633930a6632f05830246"><code>0950916</code></a> [pre-commit] Add codespell, and fix some existing typos (<a href="https://redirect.github.com/pylint-dev/pylint/issues/9912">#9912</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/3b4a7f9ba6ed01298324d73e2e625324ee4a39e7"><code>3b4a7f9</code></a> Add details.rst for c-extension-no-member (<a href="https://redirect.github.com/pylint-dev/pylint/issues/9933">#9933</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/7d60c27efc799dabd2aa217744636c81036c78c6"><code>7d60c27</code></a> Explicitly save cache in primer jobs</li> <li>Additional commits viewable in <a href="https://github.com/pylint-dev/pylint/compare/v3.2.2...v3.3.1">compare view</a></li> </ul> </details> <br /> Updates `pytest` from 8.2.1 to 8.3.3 <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.3.3</h2> <h1>pytest 8.3.3 (2024-09-09)</h1> <h2>Bug fixes</h2> <ul> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/12446">#12446</a>: Avoid calling <code>@property</code> (and other instance descriptors) during fixture discovery -- by <code>asottile</code>{.interpreted-text role=&quot;user&quot;}</p> </li> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/12659">#12659</a>: Fixed the issue of not displaying assertion failur…
2 parents 6d7b09f + 8aceece commit ec7a593

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

pyproject.toml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
requires = [
66
"setuptools == 68.1.0",
77
"setuptools_scm[toml] == 7.1.0",
8-
"frequenz-repo-config[lib] == 0.9.2",
8+
"frequenz-repo-config[lib] == 0.10.0",
99
]
1010
build-backend = "setuptools.build_meta"
1111

@@ -28,7 +28,7 @@ requires-python = ">= 3.11, < 4"
2828
dependencies = [
2929
"typing_extensions >= 4.6.1, < 5",
3030
"grpc-stubs == 1.53.0.5",
31-
"frequenz-api-reporting >= 0.2.0, < 0.4",
31+
"frequenz-api-reporting >= 0.2.0, < 0.5",
3232
"frequenz-client-common >= 0.2.0, < 0.3",
3333
"grpcio >= 1.54.2, < 2",
3434
"grpcio-tools >= 1.54.2, < 2",
@@ -46,48 +46,48 @@ email = "[email protected]"
4646

4747
[project.optional-dependencies]
4848
dev-flake8 = [
49-
"flake8 == 7.1.0",
49+
"flake8 == 7.1.1",
5050
"flake8-docstrings == 1.7.0",
5151
"flake8-pyproject == 1.2.3", # For reading the flake8 config from pyproject.toml
52-
"pydoclint == 0.4.1",
52+
"pydoclint == 0.5.9",
5353
"pydocstyle == 6.3.0",
5454
]
55-
dev-formatting = ["black == 24.4.2", "isort == 5.13.2"]
55+
dev-formatting = ["black == 24.8.0", "isort == 5.13.2"]
5656
dev-mkdocs = [
57-
"black == 24.4.2",
58-
"Markdown==3.6",
59-
"mike == 2.1.1",
57+
"black == 24.8.0",
58+
"Markdown==3.7",
59+
"mike == 2.1.3",
6060
"mkdocs-gen-files == 0.5.0",
6161
"mkdocs-literate-nav == 0.6.1",
62-
"mkdocs-macros-plugin == 1.0.5",
63-
"mkdocs-material == 9.5.25",
64-
"mkdocstrings[python] == 0.25.1",
65-
"frequenz-repo-config[lib] == 0.9.2",
62+
"mkdocs-macros-plugin == 1.2.0",
63+
"mkdocs-material == 9.5.39",
64+
"mkdocstrings[python] == 0.26.1",
65+
"frequenz-repo-config[lib] == 0.10.0",
6666
]
6767
dev-mypy = [
68-
"mypy == 1.10.0",
69-
"types-Markdown == 3.6.0.20240316",
70-
"types-protobuf == 5.26.0.20240422",
68+
"mypy == 1.11.2",
69+
"types-Markdown == 3.7.0.20240822",
70+
"types-protobuf == 5.28.0.20240924",
7171
# For checking the noxfile, docs/ script, and tests
7272
"frequenz-client-reporting[dev-mkdocs,dev-noxfile,dev-pytest]",
7373
"pandas-stubs >= 2, < 3", # Only required for example
7474
]
7575
dev-noxfile = [
7676
"nox == 2024.4.15",
77-
"frequenz-repo-config[lib] == 0.9.2",
77+
"frequenz-repo-config[lib] == 0.10.0",
7878
]
7979
dev-pylint = [
80-
"pylint == 3.2.2",
80+
"pylint == 3.3.1",
8181
# For checking the noxfile, docs/ script, and tests
8282
"frequenz-client-reporting[dev-mkdocs,dev-noxfile,dev-pytest]",
8383
"pandas >= 2, < 3", # Only required for example
8484
]
8585
dev-pytest = [
86-
"pytest == 8.2.1",
87-
"frequenz-repo-config[extra-lint-examples] == 0.9.2",
86+
"pytest == 8.3.3",
87+
"frequenz-repo-config[extra-lint-examples] == 0.10.0",
8888
"pytest-mock == 3.14.0",
89-
"pytest-asyncio == 0.23.7",
90-
"async-solipsism == 0.6",
89+
"pytest-asyncio == 0.24.0",
90+
"async-solipsism == 0.7",
9191
]
9292
dev = [
9393
"frequenz-client-reporting[dev-mkdocs,dev-flake8,dev-formatting,dev-mkdocs,dev-mypy,dev-noxfile,dev-pylint,dev-pytest]",

0 commit comments

Comments
 (0)