Skip to content

Commit

Permalink
Bump the required group across 1 directory with 18 updates (frequenz-…
Browse files Browse the repository at this point in the history
…floss#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 failure differences when
using the parameter <code>--import-mo…
  • Loading branch information
flora-hofmann-frequenz authored Oct 7, 2024
2 parents 6d7b09f + 8aceece commit ec7a593
Showing 1 changed file with 21 additions and 21 deletions.
42 changes: 21 additions & 21 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
requires = [
"setuptools == 68.1.0",
"setuptools_scm[toml] == 7.1.0",
"frequenz-repo-config[lib] == 0.9.2",
"frequenz-repo-config[lib] == 0.10.0",
]
build-backend = "setuptools.build_meta"

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

[project.optional-dependencies]
dev-flake8 = [
"flake8 == 7.1.0",
"flake8 == 7.1.1",
"flake8-docstrings == 1.7.0",
"flake8-pyproject == 1.2.3", # For reading the flake8 config from pyproject.toml
"pydoclint == 0.4.1",
"pydoclint == 0.5.9",
"pydocstyle == 6.3.0",
]
dev-formatting = ["black == 24.4.2", "isort == 5.13.2"]
dev-formatting = ["black == 24.8.0", "isort == 5.13.2"]
dev-mkdocs = [
"black == 24.4.2",
"Markdown==3.6",
"mike == 2.1.1",
"black == 24.8.0",
"Markdown==3.7",
"mike == 2.1.3",
"mkdocs-gen-files == 0.5.0",
"mkdocs-literate-nav == 0.6.1",
"mkdocs-macros-plugin == 1.0.5",
"mkdocs-material == 9.5.25",
"mkdocstrings[python] == 0.25.1",
"frequenz-repo-config[lib] == 0.9.2",
"mkdocs-macros-plugin == 1.2.0",
"mkdocs-material == 9.5.39",
"mkdocstrings[python] == 0.26.1",
"frequenz-repo-config[lib] == 0.10.0",
]
dev-mypy = [
"mypy == 1.10.0",
"types-Markdown == 3.6.0.20240316",
"types-protobuf == 5.26.0.20240422",
"mypy == 1.11.2",
"types-Markdown == 3.7.0.20240822",
"types-protobuf == 5.28.0.20240924",
# For checking the noxfile, docs/ script, and tests
"frequenz-client-reporting[dev-mkdocs,dev-noxfile,dev-pytest]",
"pandas-stubs >= 2, < 3", # Only required for example
]
dev-noxfile = [
"nox == 2024.4.15",
"frequenz-repo-config[lib] == 0.9.2",
"frequenz-repo-config[lib] == 0.10.0",
]
dev-pylint = [
"pylint == 3.2.2",
"pylint == 3.3.1",
# For checking the noxfile, docs/ script, and tests
"frequenz-client-reporting[dev-mkdocs,dev-noxfile,dev-pytest]",
"pandas >= 2, < 3", # Only required for example
]
dev-pytest = [
"pytest == 8.2.1",
"frequenz-repo-config[extra-lint-examples] == 0.9.2",
"pytest == 8.3.3",
"frequenz-repo-config[extra-lint-examples] == 0.10.0",
"pytest-mock == 3.14.0",
"pytest-asyncio == 0.23.7",
"async-solipsism == 0.6",
"pytest-asyncio == 0.24.0",
"async-solipsism == 0.7",
]
dev = [
"frequenz-client-reporting[dev-mkdocs,dev-flake8,dev-formatting,dev-mkdocs,dev-mypy,dev-noxfile,dev-pylint,dev-pytest]",
Expand Down

0 comments on commit ec7a593

Please sign in to comment.