-
Notifications
You must be signed in to change notification settings - Fork 9
Commit 977002c
authored
Bump the optional group with 10 updates (#261)
Bumps the optional group with 10 updates:
| Package | From | To |
| --- | --- | --- |
| [black](https://github.com/psf/black) | `23.11.0` | `23.12.1` |
| [isort](https://github.com/pycqa/isort) | `5.12.0` | `5.13.2` |
|
[frequenz-repo-config[lib]](https://github.com/frequenz-floss/frequenz-repo-config-python)
| `0.7.5` | `0.8.0` |
| [mkdocs-material](https://github.com/squidfunk/mkdocs-material) |
`9.4.14` | `9.5.3` |
| [mypy](https://github.com/python/mypy) | `1.7.1` | `1.8.0` |
| [pylint](https://github.com/pylint-dev/pylint) | `3.0.2` | `3.0.3` |
|
[frequenz-repo-config[extra-lint-examples]](https://github.com/frequenz-floss/frequenz-repo-config-python)
| `0.7.5` | `0.8.0` |
| [hypothesis](https://github.com/HypothesisWorks/hypothesis) | `6.91.0`
| `6.92.2` |
| [pytest](https://github.com/pytest-dev/pytest) | `7.4.3` | `7.4.4` |
| [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) |
`0.23.2` | `0.23.3` |
Updates `black` from 23.11.0 to 23.12.1
<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>23.12.1</h2>
<p>Fixed a bug that included dependencies from the d extra by default
(<a
href="https://redirect.github.com/psf/black/issues/4108">#4108</a>)</p>
<h2>23.12.0</h2>
<h3>Highlights</h3>
<p>It's almost 2024, which means it's time for a new edition of
<em>Black</em>'s stable style!
Together with this release, we'll put out an alpha release 24.1a1
showcasing the draft
2024 stable style, which we'll finalize in the January release. Please
try it out and
<a href="https://redirect.github.com/psf/black/issues/4042">share your
feedback</a>.</p>
<p>This release (23.12.0) will still produce the 2023 style. Most but
not all of the
changes in <code>--preview</code> mode will be in the 2024 stable
style.</p>
<h3>Stable style</h3>
<ul>
<li>Fix bug where <code># fmt: off</code> automatically dedents when
used with the <code>--line-ranges</code>
option, even when it is not within the specified line range. (<a
href="https://redirect.github.com/psf/black/issues/4084">#4084</a>)</li>
<li>Fix feature detection for parenthesized context managers (<a
href="https://redirect.github.com/psf/black/issues/4104">#4104</a>)</li>
</ul>
<h3>Preview style</h3>
<ul>
<li>Prefer more equal signs before a break when splitting chained
assignments (<a
href="https://redirect.github.com/psf/black/issues/4010">#4010</a>)</li>
<li>Standalone form feed characters at the module level are no longer
removed (<a
href="https://redirect.github.com/psf/black/issues/4021">#4021</a>)</li>
<li>Additional cases of immediately nested tuples, lists, and
dictionaries are now
indented less (<a
href="https://redirect.github.com/psf/black/issues/4012">#4012</a>)</li>
<li>Allow empty lines at the beginning of all blocks, except immediately
before a
docstring (<a
href="https://redirect.github.com/psf/black/issues/4060">#4060</a>)</li>
<li>Fix crash in preview mode when using a short
<code>--line-length</code> (<a
href="https://redirect.github.com/psf/black/issues/4086">#4086</a>)</li>
<li>Keep suites consisting of only an ellipsis on their own lines if
they are not
functions or class definitions (<a
href="https://redirect.github.com/psf/black/issues/4066">#4066</a>) (<a
href="https://redirect.github.com/psf/black/issues/4103">#4103</a>)</li>
</ul>
<h3>Configuration</h3>
<ul>
<li><code>--line-ranges</code> now skips <em>Black</em>'s internal
stability check in <code>--safe</code> mode. This
avoids a crash on rare inputs that have many unformatted same-content
lines. (<a
href="https://redirect.github.com/psf/black/issues/4034">#4034</a>)</li>
</ul>
<h3>Packaging</h3>
<ul>
<li>Upgrade to mypy 1.7.1 (<a
href="https://redirect.github.com/psf/black/issues/4049">#4049</a>) (<a
href="https://redirect.github.com/psf/black/issues/4069">#4069</a>)</li>
<li>Faster compiled wheels are now available for CPython 3.12 (<a
href="https://redirect.github.com/psf/black/issues/4070">#4070</a>)</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>Enable 3.12 CI (<a
href="https://redirect.github.com/psf/black/issues/4035">#4035</a>)</li>
<li>Build docker images in parallel (<a
href="https://redirect.github.com/psf/black/issues/4054">#4054</a>)</li>
<li>Build docker images with 3.12 (<a
href="https://redirect.github.com/psf/black/issues/4055">#4055</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>23.12.1</h2>
<h3>Packaging</h3>
<ul>
<li>Fixed a bug that included dependencies from the <code>d</code> extra
by default (<a
href="https://redirect.github.com/psf/black/issues/4108">#4108</a>)</li>
</ul>
<h2>23.12.0</h2>
<h3>Highlights</h3>
<p>It's almost 2024, which means it's time for a new edition of
<em>Black</em>'s stable style!
Together with this release, we'll put out an alpha release 24.1a1
showcasing the draft
2024 stable style, which we'll finalize in the January release. Please
try it out and
<a href="https://redirect.github.com/psf/black/issues/4042">share your
feedback</a>.</p>
<p>This release (23.12.0) will still produce the 2023 style. Most but
not all of the
changes in <code>--preview</code> mode will be in the 2024 stable
style.</p>
<h3>Stable style</h3>
<ul>
<li>Fix bug where <code># fmt: off</code> automatically dedents when
used with the <code>--line-ranges</code>
option, even when it is not within the specified line range. (<a
href="https://redirect.github.com/psf/black/issues/4084">#4084</a>)</li>
<li>Fix feature detection for parenthesized context managers (<a
href="https://redirect.github.com/psf/black/issues/4104">#4104</a>)</li>
</ul>
<h3>Preview style</h3>
<ul>
<li>Prefer more equal signs before a break when splitting chained
assignments (<a
href="https://redirect.github.com/psf/black/issues/4010">#4010</a>)</li>
<li>Standalone form feed characters at the module level are no longer
removed (<a
href="https://redirect.github.com/psf/black/issues/4021">#4021</a>)</li>
<li>Additional cases of immediately nested tuples, lists, and
dictionaries are now
indented less (<a
href="https://redirect.github.com/psf/black/issues/4012">#4012</a>)</li>
<li>Allow empty lines at the beginning of all blocks, except immediately
before a
docstring (<a
href="https://redirect.github.com/psf/black/issues/4060">#4060</a>)</li>
<li>Fix crash in preview mode when using a short
<code>--line-length</code> (<a
href="https://redirect.github.com/psf/black/issues/4086">#4086</a>)</li>
<li>Keep suites consisting of only an ellipsis on their own lines if
they are not
functions or class definitions (<a
href="https://redirect.github.com/psf/black/issues/4066">#4066</a>) (<a
href="https://redirect.github.com/psf/black/issues/4103">#4103</a>)</li>
</ul>
<h3>Configuration</h3>
<ul>
<li><code>--line-ranges</code> now skips <em>Black</em>'s internal
stability check in <code>--safe</code> mode. This
avoids a crash on rare inputs that have many unformatted same-content
lines. (<a
href="https://redirect.github.com/psf/black/issues/4034">#4034</a>)</li>
</ul>
<h3>Packaging</h3>
<ul>
<li>Upgrade to mypy 1.7.1 (<a
href="https://redirect.github.com/psf/black/issues/4049">#4049</a>) (<a
href="https://redirect.github.com/psf/black/issues/4069">#4069</a>)</li>
<li>Faster compiled wheels are now available for CPython 3.12 (<a
href="https://redirect.github.com/psf/black/issues/4070">#4070</a>)</li>
</ul>
<h3>Integrations</h3>
<ul>
<li>Enable 3.12 CI (<a
href="https://redirect.github.com/psf/black/issues/4035">#4035</a>)</li>
<li>Build docker images in parallel (<a
href="https://redirect.github.com/psf/black/issues/4054">#4054</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/psf/black/commit/ec91a2be3c44d88e1a3960a4937ad6ed3b63464e"><code>ec91a2b</code></a>
Prepare release 23.12.1 (<a
href="https://redirect.github.com/psf/black/issues/4124">#4124</a>)</li>
<li><a
href="https://github.com/psf/black/commit/8fec1c30855890cc9cfce5ae6d633a1c1a21d724"><code>8fec1c3</code></a>
Adds paren to deps for hidden extra constraint (<a
href="https://redirect.github.com/psf/black/issues/4108">#4108</a>)</li>
<li><a
href="https://github.com/psf/black/commit/35ce37ded7bd8fdd3950af19e7c11f311ee7b8d8"><code>35ce37d</code></a>
Add new changelog template</li>
<li><a
href="https://github.com/psf/black/commit/d9ad09a32b0e0481bb4fef548d35b7a49cc03c5d"><code>d9ad09a</code></a>
Prepare release 23.12.0 (<a
href="https://redirect.github.com/psf/black/issues/4105">#4105</a>)</li>
<li><a
href="https://github.com/psf/black/commit/ebd543c0ac9b8a5f17636d0a42c425e5f693860e"><code>ebd543c</code></a>
Fix feature detection for parenthesized context managers (<a
href="https://redirect.github.com/psf/black/issues/4104">#4104</a>)</li>
<li><a
href="https://github.com/psf/black/commit/eb7661f8ab9bff344835693c7c08789bb195137e"><code>eb7661f</code></a>
Fix another case where we format dummy implementation for
non-functions/class...</li>
<li><a
href="https://github.com/psf/black/commit/0c9899956d890a9dc9c3adbc80b478a47846ced9"><code>0c98999</code></a>
Fix path in test message (<a
href="https://redirect.github.com/psf/black/issues/4102">#4102</a>)</li>
<li><a
href="https://github.com/psf/black/commit/9aea9768cb60d23f2f4d331e94c4ee07ef1683a5"><code>9aea976</code></a>
Only use dummy implementation logic for functions and classes (<a
href="https://redirect.github.com/psf/black/issues/4066">#4066</a>)</li>
<li><a
href="https://github.com/psf/black/commit/67b23d71854c19921cc6092c695d3301ab99229c"><code>67b23d7</code></a>
Bump actions/setup-python from 4 to 5 (<a
href="https://redirect.github.com/psf/black/issues/4101">#4101</a>)</li>
<li><a
href="https://github.com/psf/black/commit/ce28be2705ab29f184ec4a00aa3d23340630796d"><code>ce28be2</code></a>
Add dedicated preview feature for East Asian Width (<a
href="https://redirect.github.com/psf/black/issues/4097">#4097</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/psf/black/compare/23.11.0...23.12.1">compare
view</a></li>
</ul>
</details>
<br />
Updates `isort` from 5.12.0 to 5.13.2
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/pycqa/isort/releases">isort's
releases</a>.</em></p>
<blockquote>
<h2>5.13.2</h2>
<h2>Changes</h2>
<ul>
<li>Apply the bracket fix from issue 471 only for use_parentheses=True
(<a
href="https://redirect.github.com/pycqa/isort/issues/2184">#2184</a>) <a
href="https://github.com/bp72"><code>@bp72</code></a></li>
<li>confine pre-commit to stages (<a
href="https://redirect.github.com/pycqa/isort/issues/2213">#2213</a>) <a
href="https://github.com/davidculley"><code>@davidculley</code></a></li>
</ul>
<h2>:beetle: Fixes</h2>
<ul>
<li>Fix colors extras (<a
href="https://redirect.github.com/pycqa/isort/issues/2212">#2212</a>) <a
href="https://github.com/staticdev"><code>@staticdev</code></a></li>
</ul>
<h2>5.13.1</h2>
<h2>Changes</h2>
<ul>
<li>Fix integration tests (<a
href="https://redirect.github.com/pycqa/isort/issues/2208">#2208</a>) <a
href="https://github.com/bp72"><code>@bp72</code></a></li>
<li>Added a fix for normalizing imports from more than one level of
parent modules (issue/2152) (<a
href="https://redirect.github.com/pycqa/isort/issues/2191">#2191</a>) <a
href="https://github.com/bp72"><code>@bp72</code></a></li>
</ul>
<h2>:beetle: Fixes</h2>
<ul>
<li>Remove optional dependencies without extras (<a
href="https://redirect.github.com/pycqa/isort/issues/2207">#2207</a>) <a
href="https://github.com/staticdev"><code>@staticdev</code></a></li>
</ul>
<h2>5.13.0</h2>
<h2>Changes</h2>
<ul>
<li>Fix 80 line length for <code>wemake</code> linter (<a
href="https://redirect.github.com/pycqa/isort/issues/2183">#2183</a>) <a
href="https://github.com/skatromb"><code>@skatromb</code></a></li>
<li>Add support for Python 3.12 (<a
href="https://redirect.github.com/pycqa/isort/issues/2175">#2175</a>) <a
href="https://github.com/hugovk"><code>@hugovk</code></a></li>
<li>fix: add newest version to pre-commit docs (<a
href="https://redirect.github.com/pycqa/isort/issues/2190">#2190</a>) <a
href="https://github.com/AzulGarza"><code>@AzulGarza</code></a></li>
<li>Fix assertions in <code>test_git_hook</code> (<a
href="https://redirect.github.com/pycqa/isort/issues/2196">#2196</a>) <a
href="https://github.com/mgorny"><code>@mgorny</code></a></li>
<li>Removed check for include_trailing_comma for the Hanging Indent wrap
mode (<a
href="https://redirect.github.com/pycqa/isort/issues/2192">#2192</a>) <a
href="https://github.com/bp72"><code>@bp72</code></a></li>
<li>use the standard library tomllib on sufficiently new python (<a
href="https://redirect.github.com/pycqa/isort/issues/2202">#2202</a>) <a
href="https://github.com/eli-schwartz"><code>@eli-schwartz</code></a></li>
<li>Update pre-commit.md version number (<a
href="https://redirect.github.com/pycqa/isort/issues/2197">#2197</a>) <a
href="https://github.com/nicobako"><code>@nicobako</code></a></li>
<li>doc: Update black_compatibility.md (<a
href="https://redirect.github.com/pycqa/isort/issues/2177">#2177</a>) <a
href="https://github.com/JSS95"><code>@JSS95</code></a></li>
<li>Fix safety sept 2023 (<a
href="https://redirect.github.com/pycqa/isort/issues/2178">#2178</a>) <a
href="https://github.com/staticdev"><code>@staticdev</code></a></li>
<li>docs: fix black profile documentation (<a
href="https://redirect.github.com/pycqa/isort/issues/2163">#2163</a>) <a
href="https://github.com/nijel"><code>@nijel</code></a></li>
<li>fix typo: indended -> indented (<a
href="https://redirect.github.com/pycqa/isort/issues/2161">#2161</a>) <a
href="https://github.com/vadimkerr"><code>@vadimkerr</code></a></li>
<li>docs(configuration/options.md): fix missing trailing spaces for hard
linebreak (<a
href="https://redirect.github.com/pycqa/isort/issues/2157">#2157</a>) <a
href="https://github.com/JoeyTeng"><code>@JoeyTeng</code></a></li>
<li>Update pre-commit.md (<a
href="https://redirect.github.com/pycqa/isort/issues/2148">#2148</a>) <a
href="https://github.com/godiard"><code>@godiard</code></a></li>
<li>chore: move configurations to <code>pyproject.toml</code> (<a
href="https://redirect.github.com/pycqa/isort/issues/2115">#2115</a>) <a
href="https://github.com/SauravMaheshkar"><code>@SauravMaheshkar</code></a></li>
<li>Fix typo in README (<a
href="https://redirect.github.com/pycqa/isort/issues/2112">#2112</a>) <a
href="https://github.com/stefmolin"><code>@stefmolin</code></a></li>
<li>Update version in pre-commit setup to avoid installation issue with
poetry (<a
href="https://redirect.github.com/pycqa/isort/issues/2103">#2103</a>) <a
href="https://github.com/stefmolin"><code>@stefmolin</code></a></li>
<li>Skip .pytype directory by default. (<a
href="https://redirect.github.com/pycqa/isort/issues/2098">#2098</a>) <a
href="https://github.com/manueljacob"><code>@manueljacob</code></a></li>
<li>Fix a tip block styling in the Config Files section (<a
href="https://redirect.github.com/pycqa/isort/issues/2097">#2097</a>) <a
href="https://github.com/Klavionik"><code>@Klavionik</code></a></li>
<li>Do not cache configuration files (<a
href="https://redirect.github.com/pycqa/isort/issues/1995">#1995</a>) <a
href="https://github.com/kaste"><code>@kaste</code></a></li>
<li>Derive <code>settings_path</code> from <code>--filename</code> (<a
href="https://redirect.github.com/pycqa/isort/issues/1992">#1992</a>) <a
href="https://github.com/kaste"><code>@kaste</code></a></li>
<li>Fix year of version 5.12.0 in CHANGELOG.md (<a
href="https://redirect.github.com/pycqa/isort/issues/2082">#2082</a>) <a
href="https://github.com/DjLegolas"><code>@DjLegolas</code></a></li>
</ul>
<h2>:fire: Removals and Deprecations</h2>
<ul>
<li>Cleanup deprecated extras (<a
href="https://redirect.github.com/pycqa/isort/issues/2089">#2089</a>) <a
href="https://github.com/staticdev"><code>@staticdev</code></a></li>
</ul>
<h2>:package: Dependencies</h2>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/PyCQA/isort/blob/main/CHANGELOG.md">isort's
changelog</a>.</em></p>
<blockquote>
<h3>5.13.2 December 13 2023</h3>
<ul>
<li>Apply the bracket fix from issue <a
href="https://redirect.github.com/pycqa/isort/issues/471">#471</a> only
for use_parentheses=True (<a
href="https://redirect.github.com/pycqa/isort/issues/2184">#2184</a>) <a
href="https://github.com/bp72"><code>@bp72</code></a></li>
<li>Confine pre-commit to stages (<a
href="https://redirect.github.com/pycqa/isort/issues/2213">#2213</a>) <a
href="https://github.com/davidculley"><code>@davidculley</code></a></li>
<li>Fixed colors extras (<a
href="https://redirect.github.com/pycqa/isort/issues/2212">#2212</a>) <a
href="https://github.com/staticdev"><code>@staticdev</code></a></li>
</ul>
<h3>5.13.1 December 11 2023</h3>
<ul>
<li>Fixed integration tests (<a
href="https://redirect.github.com/pycqa/isort/issues/2208">#2208</a>) <a
href="https://github.com/bp72"><code>@bp72</code></a></li>
<li>Fixed normalizing imports from more than one level of parent modules
(issue/2152) (<a
href="https://redirect.github.com/pycqa/isort/issues/2191">#2191</a>) <a
href="https://github.com/bp72"><code>@bp72</code></a></li>
<li>Remove optional dependencies without extras (<a
href="https://redirect.github.com/pycqa/isort/issues/2207">#2207</a>) <a
href="https://github.com/staticdev"><code>@staticdev</code></a></li>
</ul>
<h3>5.13.0 December 9 2023</h3>
<ul>
<li>Cleanup deprecated extras (<a
href="https://redirect.github.com/pycqa/isort/issues/2089">#2089</a>) <a
href="https://github.com/staticdev"><code>@staticdev</code></a></li>
<li>Fixed <a
href="https://redirect.github.com/pycqa/isort/issues/1989">#1989</a>:
settings lookup when working in stream based mode</li>
<li>Fixed 80 line length for wemake linter (<a
href="https://redirect.github.com/pycqa/isort/issues/2183">#2183</a>) <a
href="https://github.com/skatromb"><code>@skatromb</code></a></li>
<li>Add support for Python 3.12 (<a
href="https://redirect.github.com/pycqa/isort/issues/2175">#2175</a>) <a
href="https://github.com/hugovk"><code>@hugovk</code></a></li>
<li>Fixed: add newest version to pre-commit docs (<a
href="https://redirect.github.com/pycqa/isort/issues/2190">#2190</a>) <a
href="https://github.com/AzulGarza"><code>@AzulGarza</code></a></li>
<li>Fixed assertions in test_git_hook (<a
href="https://redirect.github.com/pycqa/isort/issues/2196">#2196</a>) <a
href="https://github.com/mgorny"><code>@mgorny</code></a></li>
<li>Removed check for include_trailing_comma for the Hanging Indent wrap
mode (<a
href="https://redirect.github.com/pycqa/isort/issues/2192">#2192</a>) <a
href="https://github.com/bp72"><code>@bp72</code></a></li>
<li>Use the standard library tomllib on sufficiently new python (<a
href="https://redirect.github.com/pycqa/isort/issues/2202">#2202</a>) <a
href="https://github.com/eli-schwartz"><code>@eli-schwartz</code></a></li>
<li>Update pre-commit.md version number (<a
href="https://redirect.github.com/pycqa/isort/issues/2197">#2197</a>) <a
href="https://github.com/nicobako"><code>@nicobako</code></a></li>
<li>doc: Update black_compatibility.md (<a
href="https://redirect.github.com/pycqa/isort/issues/2177">#2177</a>) <a
href="https://github.com/JSS95"><code>@JSS95</code></a></li>
<li>Fixed safety sept 2023 (<a
href="https://redirect.github.com/pycqa/isort/issues/2178">#2178</a>) <a
href="https://github.com/staticdev"><code>@staticdev</code></a></li>
<li>docs: fix black profile documentation (<a
href="https://redirect.github.com/pycqa/isort/issues/2163">#2163</a>) <a
href="https://github.com/nijel"><code>@nijel</code></a></li>
<li>Fixed typo: indended -> indented (<a
href="https://redirect.github.com/pycqa/isort/issues/2161">#2161</a>) <a
href="https://github.com/vadimkerr"><code>@vadimkerr</code></a></li>
<li>Docs(configuration/options.md): fix missing trailing spaces for hard
linebreak (<a
href="https://redirect.github.com/pycqa/isort/issues/2157">#2157</a>) <a
href="https://github.com/JoeyTeng"><code>@JoeyTeng</code></a></li>
<li>Update pre-commit.md (<a
href="https://redirect.github.com/pycqa/isort/issues/2148">#2148</a>) <a
href="https://github.com/godiard"><code>@godiard</code></a></li>
<li>chore: move configurations to pyproject.toml (<a
href="https://redirect.github.com/pycqa/isort/issues/2115">#2115</a>) <a
href="https://github.com/SauravMaheshkar"><code>@SauravMaheshkar</code></a></li>
<li>Fixed typo in README (<a
href="https://redirect.github.com/pycqa/isort/issues/2112">#2112</a>) <a
href="https://github.com/stefmolin"><code>@stefmolin</code></a></li>
<li>Update version in pre-commit setup to avoid installation issue with
poetry (<a
href="https://redirect.github.com/pycqa/isort/issues/2103">#2103</a>) <a
href="https://github.com/stefmolin"><code>@stefmolin</code></a></li>
<li>Skip .pytype directory by default. (<a
href="https://redirect.github.com/pycqa/isort/issues/2098">#2098</a>) <a
href="https://github.com/manueljacob"><code>@manueljacob</code></a></li>
<li>Fixed a tip block styling in the Config Files section (<a
href="https://redirect.github.com/pycqa/isort/issues/2097">#2097</a>) <a
href="https://github.com/Klavionik"><code>@Klavionik</code></a></li>
<li>Do not cache configuration files (<a
href="https://redirect.github.com/pycqa/isort/issues/1995">#1995</a>) <a
href="https://github.com/kaste"><code>@kaste</code></a></li>
<li>Derive settings_path from --filename (<a
href="https://redirect.github.com/pycqa/isort/issues/1992">#1992</a>) <a
href="https://github.com/kaste"><code>@kaste</code></a></li>
<li>Fixed year of version 5.12.0 in CHANGELOG.md (<a
href="https://redirect.github.com/pycqa/isort/issues/2082">#2082</a>) <a
href="https://github.com/DjLegolas"><code>@DjLegolas</code></a></li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/PyCQA/isort/commit/c655831799765e9593989ee12faba13b6ca391a5"><code>c655831</code></a>
Merge pull request <a
href="https://redirect.github.com/pycqa/isort/issues/2214">#2214</a>
from PyCQA/version/5.13.2</li>
<li><a
href="https://github.com/PyCQA/isort/commit/b4335b41767a34a35a82c8c6be3a17db913b3100"><code>b4335b4</code></a>
Prepare version 5.13.2</li>
<li><a
href="https://github.com/PyCQA/isort/commit/c36e43c7f4857999de26f945a25ef945a17d869a"><code>c36e43c</code></a>
Merge pull request <a
href="https://redirect.github.com/pycqa/isort/issues/2184">#2184</a>
from bp72/issue/2154</li>
<li><a
href="https://github.com/PyCQA/isort/commit/e38702f5e68114dd910f198176938542811fa496"><code>e38702f</code></a>
Merge pull request <a
href="https://redirect.github.com/pycqa/isort/issues/2213">#2213</a>
from davidculley/confine-precommit-to-stages</li>
<li><a
href="https://github.com/PyCQA/isort/commit/ee8d87f79f7d2059a4c55e073f2d74e538f69e6b"><code>ee8d87f</code></a>
Add fix for the error found by hypothesis</li>
<li><a
href="https://github.com/PyCQA/isort/commit/5849ec20ed97917426a4bcf3b3c5fdd9be2b222f"><code>5849ec2</code></a>
Apply the bracket fix from issue 471 only for use_parentheses=True</li>
<li><a
href="https://github.com/PyCQA/isort/commit/df0e119d7b97811bde971e8516390a858c5a3d02"><code>df0e119</code></a>
confine pre-commit to stages</li>
<li><a
href="https://github.com/PyCQA/isort/commit/9255bcae69aef671f281aa29a7159dd7b840b3d5"><code>9255bca</code></a>
Merge pull request <a
href="https://redirect.github.com/pycqa/isort/issues/2212">#2212</a>
from PyCQA/bugfix/#2211-colors-extra</li>
<li><a
href="https://github.com/PyCQA/isort/commit/5336d7d8a7d0bd88f1a2b9add826e187183ccd69"><code>5336d7d</code></a>
Fix colors extras</li>
<li><a
href="https://github.com/PyCQA/isort/commit/643d9c478d597bdb9703ee0abed9919df336e3bd"><code>643d9c4</code></a>
Merge pull request <a
href="https://redirect.github.com/pycqa/isort/issues/2210">#2210</a>
from PyCQA/version/5.13.1</li>
<li>Additional commits viewable in <a
href="https://github.com/pycqa/isort/compare/5.12.0...5.13.2">compare
view</a></li>
</ul>
</details>
<br />
Updates `frequenz-repo-config[lib]` from 0.7.5 to 0.8.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.8.0</h2>
<h1>Frequenz Repository Configuration Release Notes</h1>
<h2>Summary</h2>
<p>This is a minor release with some documentation improvements, new
GitHub ruleset and a few bug fixes.</p>
<h2>Upgrading</h2>
<h3>Cookiecutter template</h3>
<p>You can follow these steps to upgrade without regenerating the whole
project, if you kept the default project structure and
configuration:</p>
<ul>
<li>
<p>Update the <code>frequenz-repo-config</code> dependencies in
<code>pyproject.toml</code> to 0.8.0.</p>
</li>
<li>
<p>Run in the root directory of your project:</p>
<pre lang="sh"><code>sed -i '/custom_templates: templates/d' mkdocs.yml
sed -i '/ "too-few-public-methods",/a \
"too-many-return-statements",' pyproject.toml
find -type f -exec sed -i 's/Freqenz/Frequenz/g' {} +
cat <<EOF >> .gitignore
<h1>Auto-generated python files from the protocol buffer compiler</h1>
<p>py/<strong>/*_pb2.py
py/</strong>/<em>_pb2.pyi
py/**/</em>_pb2_grpc.py
py/**/*_pb2_grpc.pyi
EOF
</code></pre></p>
</li>
<li>
<p>Optionally go to the GitHub project's settings and replace branch
protection rules with the new rulesets. See the new <a
href="https://frequenz-floss.github.io/frequenz-repo-config-python/v0.8/user-guide/start-a-new-project/github-configuration/#branches">GitHub
configuration guide</a> for more details.</p>
</li>
</ul>
<h2>New Features</h2>
<ul>
<li>New GitHub rulesets are provided with the recommended configuration
to protect branches and tags.</li>
<li>The documentation is restructured into a more organized,
easier-to-navigate user guide.</li>
<li>Documentation on how to configure the GitHub project and PyPI
package is now provided.</li>
</ul>
<h3>Cookiecutter template</h3>
<ul>
<li>The <code>pylint</code> check
<code>too-many-return-statements</code> is now disabled by default.</li>
<li>Generated protobuf files are now ignored by Git.</li>
</ul>
<h2>Bug Fixes</h2>
<h3>Cookiecutter template</h3>
<ul>
<li>Fix typo: <code>Freqenz</code> -> <code>Frequenz</code></li>
<li>Fix <code>mkdocs.yml</code> to avoid specifying
<code>custom_templates</code> for <code>mkdocstrings</code> as it is
unused and is checked for existence in newer versions.</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.8.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 is a minor release with some documentation improvements, new
GitHub ruleset and a few bug fixes.</p>
<h2>Upgrading</h2>
<h3>Cookiecutter template</h3>
<p>You can follow these steps to upgrade without regenerating the whole
project, if you kept the default project structure and
configuration:</p>
<ul>
<li>
<p>Update the <code>frequenz-repo-config</code> dependencies in
<code>pyproject.toml</code> to 0.8.0.</p>
</li>
<li>
<p>Run in the root directory of your project:</p>
<pre lang="sh"><code>sed -i '/custom_templates: templates/d' mkdocs.yml
sed -i '/ "too-few-public-methods",/a \
"too-many-return-statements",' pyproject.toml
find -type f -exec sed -i 's/Freqenz/Frequenz/g' {} +
cat <<EOF >> .gitignore
<h1>Auto-generated python files from the protocol buffer compiler</h1>
<p>py/<strong>/*_pb2.py
py/</strong>/<em>_pb2.pyi
py/**/</em>_pb2_grpc.py
py/**/*_pb2_grpc.pyi
EOF
</code></pre></p>
</li>
<li>
<p>Optionally go to the GitHub project's settings and replace branch
protection rules with the new rulesets. See the new <a
href="https://frequenz-floss.github.io/frequenz-repo-config-python/v0.8/user-guide/start-a-new-project/github-configuration/#branches">GitHub
configuration guide</a> for more details.</p>
</li>
</ul>
<h2>New Features</h2>
<ul>
<li>New GitHub rulesets are provided with the recommended configuration
to protect branches and tags.</li>
<li>The documentation is restructured into a more organized,
easier-to-navigate user guide.</li>
<li>Documentation on how to configure the GitHub project and PyPI
package is now provided.</li>
</ul>
<h3>Cookiecutter template</h3>
<ul>
<li>The <code>pylint</code> check
<code>too-many-return-statements</code> is now disabled by default.</li>
<li>Generated protobuf files are now ignored by Git.</li>
</ul>
<h2>Bug Fixes</h2>
<h3>Cookiecutter template</h3>
<ul>
<li>Fix typo: <code>Freqenz</code> -> <code>Frequenz</code></li>
<li>Fix <code>mkdocs.yml</code> to avoid specifying
<code>custom_templates</code> for <code>mkdocstrings</code> as it is
unused and is checked for existence in newer versions.</li>
<li>Fix paths that are not translated properly from the python package
name (<a
href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/198">#198</a>)</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/c82454d279cdea64792c5d90e83c85f52467340e"><code>c82454d</code></a>
Add section on configuring PyPI to the user guide (<a
href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/205">#205</a>)</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/56e4ed3257860d102a165175e2265f8bc5fb56eb"><code>56e4ed3</code></a>
Update release notes</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/dbc660142e0f18c2bbc7307c38199c6dad46066c"><code>dbc6601</code></a>
Add section about configuring PyPi to the user guide</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/a2ff3d2be804796bc848fcd810a635d2cab4166f"><code>a2ff3d2</code></a>
Rename markdown file to match the page title</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/560463dbb1edba5201b552e0c9bf80aeba02c407"><code>560463d</code></a>
Make page title consistent with the others</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/711ac3808f52c7cdf44980c67f156ea484811399"><code>711ac38</code></a>
Prepare for v0.8.0 release (<a
href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/204">#204</a>)</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/e602cac9cf589f2145351dd6acf57f90f9d0a761"><code>e602cac</code></a>
Prepare for v0.8.0 release</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/aedc357e2fc39d3d4e6c692eedea3b52c19df4c2"><code>aedc357</code></a>
docs: Improve <code>gh-pages</code> initialization (<a
href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/203">#203</a>)</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/b638e66bf92255ff63502f19f870e7cf25e42c9a"><code>b638e66</code></a>
Ignore files generated from <code>proto</code> files (<a
href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/202">#202</a>)</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/6f34b76d3c17f6a0d004764575630f6732d0c93d"><code>6f34b76</code></a>
Properly translate paths from the python package name (<a
href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/199">#199</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/frequenz-floss/frequenz-repo-config-python/compare/v0.7.5...v0.8.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `mkdocs-material` from 9.4.14 to 9.5.3
<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.3</h2>
<ul>
<li>Limited version range of MkDocs to < 1.6</li>
<li>Updated Macedonian translations</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6520">#6520</a>:
Group plugin crashes when using mike</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6494">#6494</a>:
Hide author's email address if disabled in git-authors plugin</li>
</ul>
<h2>mkdocs-material-9.5.2</h2>
<ul>
<li>Fixed types for <code>slugify</code> settings in blog plugin
config</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6469">#6469</a>:
Horizontal scrollbars on MathJax containers</li>
</ul>
<h2>mkdocs-material-9.5.1</h2>
<ul>
<li>Updated Greek translations</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6464">#6464</a>:
Privacy plugin cannot be enabled</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6461">#6461</a>:
Sorting blog posts ignores time component in date</li>
</ul>
<h2>mkdocs-material-9.5.0</h2>
<p>Merged Insiders features of 'Goat's Horn' funding goal</p>
<ul>
<li>Added privacy plugin: automatic downloading of external assets</li>
<li>Added support for card grids and grid layouts</li>
<li>Added support for improved tooltips</li>
<li>Added support for content tabs anchor links (deep linking)</li>
<li>Added support for automatic dark/light mode</li>
<li>Added support for document contributors</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG">mkdocs-material's
changelog</a>.</em></p>
<blockquote>
<p>mkdocs-material-9.5.3+insiders-4.49.0 (2023-12-29)</p>
<ul>
<li>Added support for exporting tags and mappings</li>
<li>Added support for disabling tags and/or listings or both</li>
<li>Fixed tag links from pages to listings on homepage</li>
</ul>
<p>mkdocs-material-9.5.3+insiders-4.48.0 (2023-12-23)</p>
<ul>
<li>Rewrite of tags plugin, now much more powerful</li>
<li>Added support for nested tags (tag hierarchies, e.g. foo/bar)</li>
<li>Added support for shadow tags (by list, prefix or suffix)</li>
<li>Added support for custom tag layouts and templates</li>
<li>Added support for hiding tags in table of contents</li>
<li>Added support for configurable inline tag listings</li>
<li>Added support for automatically linking to closest tag listing</li>
<li>Added support for scoped listings (limit to subsection of site)</li>
<li>Added support for multiple instances of tags plugin</li>
<li>Added support for changing front matter property and template
variable</li>
<li>Added support for tag slugification format strings</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6510">#6510</a>:
Projects plugin out of memory on Linux (4.47.1 regression)</li>
<li>Fixed projects plugin not notifying plugins about serve mode</li>
<li>Fixed projects plugin skipping projects on prefix match</li>
<li>Deprecated tags_file and tags_extra_files settings</li>
<li>Modernized tags plugin code base</li>
</ul>
<p>mkdocs-material-9.5.3 (2023-12-23)</p>
<ul>
<li>Limited version range of MkDocs to < 1.6</li>
<li>Updated Macedonian translations</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6520">#6520</a>:
Group plugin crashes when using mike</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6494">#6494</a>:
Hide author's email address if disabled in git-authors plugin</li>
</ul>
<p>mkdocs-material-9.5.2+insiders-4.47.1 (2023-12-11)</p>
<ul>
<li>Improved editing experience for projects plugin</li>
<li>Improved resilience of optimize and social plugin</li>
<li>Fixed race condition when writing manifest in optimize and social
plugin</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6475">#6475</a>:
Logo not taking precedence over icon in social card</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6399">#6399</a>:
Projects plugin doesn't pick up added/removed projects</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6306">#6306</a>:
Projects plugin cache not correctly updated</li>
</ul>
<p>mkdocs-material-9.5.2 (2023-12-11)</p>
<ul>
<li>Fixed types for slugify settings in blog plugin config</li>
<li>Fixed <a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6469">#6469</a>:
Horizontal scrollbars on MathJax containers</li>
</ul>
<p>mkdocs-material-9.5.1+insiders-4.47.0 (2023-12-08)</p>
<ul>
<li>Added support for staying on page when switching languages</li>
<li>Added configurable logging capabilities to projects plugin</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/ae1c63d43db0911f76e9b02466edcfa023edec99"><code>ae1c63d</code></a>
Updated Insiders changelog</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/284264a37e0948010f057d95201df6c57b546314"><code>284264a</code></a>
Prepare 9.5.3 release</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/6b690e9acdf2b4ae10f2299309de231f6796ba30"><code>6b690e9</code></a>
Documentation (<a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6549">#6549</a>)</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/175df613970869744114e0c4299f0e448aba8737"><code>175df61</code></a>
Updated distribution files</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/6a2b62b4f966683915aa6679c6380d74eddad7ea"><code>6a2b62b</code></a>
Removed unnecessary quotes from type annotation (<a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6540">#6540</a>)</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/9956bf1dc43ca1b868dbb41cc7a946c5fe28aadc"><code>9956bf1</code></a>
Replaced mutable argument default by <code>None</code> (<a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6541">#6541</a>)</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/05596664a536799c6da8aa708ff8fc7ebeca4337"><code>0559666</code></a>
Updated dependencies</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/13aa1565fbac220b03c162359acfb249f905aeec"><code>13aa156</code></a>
Formatting (<a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6533">#6533</a>)</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/55fe1ccc539098b71f15795f1d6ab8297cb41142"><code>55fe1cc</code></a>
Improved Group plugin initialization for mike (<a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6534">#6534</a>)</li>
<li><a
href="https://github.com/squidfunk/mkdocs-material/commit/6e0b497ee85e380dbdeae658f34f0c0e6ceaf133"><code>6e0b497</code></a>
Documentation (<a
href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6519">#6519</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/squidfunk/mkdocs-material/compare/9.4.14...9.5.3">compare
view</a></li>
</ul>
</details>
<br />
Updates `mypy` from 1.7.1 to 1.8.0
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/python/mypy/blob/master/CHANGELOG.md">mypy's
changelog</a>.</em></p>
<blockquote>
<h1>Mypy Release Notes</h1>
<h2>Next release</h2>
<h2>Mypy 1.8</h2>
<p>We’ve just uploaded mypy 1.8 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>
<h4>Type-checking Improvements</h4>
<ul>
<li>Do not intersect types in isinstance checks if at least one is final
(Christoph Tyralla, PR <a
href="https://redirect.github.com/python/mypy/pull/16330">16330</a>)</li>
<li>Detect that <code>@final</code> class without <code>__bool__</code>
cannot have falsey instances (Ilya Priven, PR <a
href="https://redirect.github.com/python/mypy/pull/16566">16566</a>)</li>
<li>Do not allow <code>TypedDict</code> classes with extra keywords
(Nikita Sobolev, PR <a
href="https://redirect.github.com/python/mypy/pull/16438">16438</a>)</li>
<li>Do not allow class-level keywords for <code>NamedTuple</code>
(Nikita Sobolev, PR <a
href="https://redirect.github.com/python/mypy/pull/16526">16526</a>)</li>
<li>Make imprecise constraints handling more robust (Ivan Levkivskyi, PR
<a
href="https://redirect.github.com/python/mypy/pull/16502">16502</a>)</li>
<li>Fix strict-optional in extending generic TypedDict (Ivan Levkivskyi,
PR <a
href="https://redirect.github.com/python/mypy/pull/16398">16398</a>)</li>
<li>Allow type ignores of PEP 695 constructs (Shantanu, PR <a
href="https://redirect.github.com/python/mypy/pull/16608">16608</a>)</li>
<li>Enable <code>type_check_only</code> support for
<code>TypedDict</code> and <code>NamedTuple</code> (Nikita Sobolev, PR
<a
href="https://redirect.github.com/python/mypy/pull/16469">16469</a>)</li>
</ul>
<h4>Performance Improvements</h4>
<ul>
<li>Add fast path to analyzing special form assignments (Jukka
Lehtosalo, PR <a
href="https://redirect.github.com/python/mypy/pull/16561">16561</a>)</li>
</ul>
<h4>Improvements to Error Reporting</h4>
<ul>
<li>Don't show documentation links for plugin error codes (Ivan
Levkivskyi, PR <a
href="https://redirect.github.com/python/mypy/pull/16383">16383</a>)</li>
<li>Improve error messages for <code>super</code> checks and add more
tests (Nikita Sobolev, PR <a
href="https://redirect.github.com/python/mypy/pull/16393">16393</a>)</li>
<li>Add error code for mutable covariant override (Ivan Levkivskyi, PR
<a
href="https://redirect.github.com/python/mypy/pull/16399">16399</a>)</li>
</ul>
<h4>Stubgen Improvements</h4>
<ul>
<li>Preserve simple defaults in function signatures (Ali Hamdan, PR <a
href="https://redirect.github.com/python/mypy/pull/15355">15355</a>)</li>
<li>Include <code>__all__</code> in output (Jelle Zijlstra, PR <a
href="https://redirect.github.com/python/mypy/pull/16356">16356</a>)</li>
<li>Fix stubgen regressions with pybind11 and mypy 1.7 (Chad Dombrova,
PR <a
href="https://redirect.github.com/python/mypy/pull/16504">16504</a>)</li>
</ul>
<h4>Stubtest Improvements</h4>
<ul>
<li>Improve handling of unrepresentable defaults (Jelle Zijlstra, PR <a
href="https://redirect.github.com/python/mypy/pull/16433">16433</a>)</li>
<li>Print more helpful errors if a function is missing from stub (Alex
Waygood, PR <a
href="https://redirect.github.com/python/mypy/pull/16517">16517</a>)</li>
<li>Support <code>@type_check_only</code> decorator (Nikita Sobolev, PR
<a
href="https://redirect.github.com/python/mypy/pull/16422">16422</a>)</li>
<li>Warn about missing <code>__del__</code> (Shantanu, PR <a
href="https://redirect.github.com/python/mypy/pull/16456">16456</a>)</li>
<li>Fix crashes with some uses of <code>final</code> and
<code>deprecated</code> (Shantanu, PR <a
href="https://redirect.github.com/python/mypy/pull/16457">16457</a>)</li>
</ul>
<h4>Fixes to Crashes</h4>
<ul>
<li>Fix crash with type alias to <code>Callable[[Unpack[Tuple[Any,
...]]], Any]</code> (Alex Waygood, PR <a
href="https://redirect.github.com/python/mypy/pull/16541">16541</a>)</li>
<li>Fix crash on TypeGuard in <code>__call__</code> (Ivan Levkivskyi, PR
<a
href="https://redirect.github.com/python/mypy/pull/16516">16516</a>)</li>
<li>Fix crash on invalid enum in method (Ivan Levkivskyi, PR <a
href="https://redirect.github.com/python/mypy/pull/16511">16511</a>)</li>
<li>Fix crash on unimported Any in TypedDict (Ivan Levkivskyi, PR <a
href="https://redirect.github.com/python/mypy/pull/16510">16510</a>)</li>
</ul>
<h4>Documentation Updates</h4>
<ul>
<li>Update soft-error-limit default value to -1 (Sveinung Gundersen, PR
<a
href="https://redirect.github.com/python/mypy/pull/16542">16542</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/python/mypy/commit/3b467509ee29b8f274c035d78a1c241a781eb311"><code>3b46750</code></a>
remove +dev suffix from version</li>
<li><a
href="https://github.com/python/mypy/commit/c9bc833bc8a64e3517a6843bbf982a37ee54f893"><code>c9bc833</code></a>
Fix tests broken by hatchling (<a
href="https://redirect.github.com/python/mypy/issues/16655">#16655</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/60d30e36c49a2753de2d71f7dd50f5143bafd307"><code>60d30e3</code></a>
Fix crash with type alias to <code>Callable[[Unpack[Tuple[Any, ...]]],
Any]</code> (<a
href="https://redirect.github.com/python/mypy/issues/16541">#16541</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/f53f4222bbb12d49612657a48b4f2b77e15402fd"><code>f53f422</code></a>
Allow type ignores of PEP 695 constructs (<a
href="https://redirect.github.com/python/mypy/issues/16608">#16608</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/7c33e7c03444ae748b82163e7b4e1666dfaf94c7"><code>7c33e7c</code></a>
<a href="https://github.com/final"><code>@final</code></a> class
without <strong>bool</strong> cannot have falsey instances (<a
href="https://redirect.github.com/python/mypy/issues/16566">#16566</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/c224da5c7c414f92ded4b7816d16d5dd4ed32193"><code>c224da5</code></a>
Do not intersect types in isinstance checks if at least one is final (<a
href="https://redirect.github.com/python/mypy/issues/16330">#16330</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/d54cc35a93b1f1bda8f837e0f3ae6f964a1c7feb"><code>d54cc35</code></a>
Change example in test cases with no stubs available (<a
href="https://redirect.github.com/python/mypy/issues/16513">#16513</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/eb1ee973778e3cf719948e1653db9760ea49405d"><code>eb1ee97</code></a>
Update hashes in <code>sync-typeshed.py</code> following recent typeshed
sync (<a
href="https://redirect.github.com/python/mypy/issues/16600">#16600</a>)</li>
<li><a
href="https://github.com/python/mypy/commit/344298e3a7b1a299092c684c11c28e9f4dc44dd9"><code>344298e</code></a>
Revert use of <code>ParamSpec</code> for
<code>functools.wraps</code></li>
<li><a
href="https://github.com/python/mypy/commit/3e5d813372e4fc1899319f31425bfc11c27fddb3"><code>3e5d813</code></a>
Revert typeshed ctypes change</li>
<li>Additional commits viewable in <a
href="https://github.com/python/mypy/compare/v1.7.1...v1.8.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `pylint` from 3.0.2 to 3.0.3
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pylint-dev/pylint/commit/1a5ffc1f447b77071ffe18a9c6836c09147ee2ed"><code>1a5ffc1</code></a>
Bump pylint to 3.0.3, update changelog</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/54687e75b6fb4147e58f1c3204eea6cd915a472b"><code>54687e7</code></a>
Disallow isort 5.13.0 (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9290">#9290</a>)
(<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9292">#9292</a>)</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/fea5483f2861df71ff5f60d3f6300c2fc93ef21a"><code>fea5483</code></a>
[wrong-exception-operation] Fix FP for tuple concatenation of exception
types...</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/d0d5c91e26c80933bfc13b36a0428d3a0c593cc0"><code>d0d5c91</code></a>
[pointless-string-statement] Ignore docstrings on py3.12 type aliases
(<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9269">#9269</a>)...</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/81f0f2ed02c2e79f6a44c324d47574cf271f9590"><code>81f0f2e</code></a>
[Backport maintenance/3.0.x] [bugfix] Find files with ./ as input with a
__in...</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/7f01d837385c4505eda1777f7b9c2693c9b305b1"><code>7f01d83</code></a>
Fix doc generation in implicit-str-concat</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/a60ddd1a44dc00721163f8390d034d2e1385791f"><code>a60ddd1</code></a>
Fix incorrect suggestion for unnecessary-comprehension (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9172">#9172</a>)
(<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9242">#9242</a>)</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/dc11223e95783bdbf337baea7c2a141e1897d06c"><code>dc11223</code></a>
[todos] Fix the todos version and the warnings' text (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9202">#9202</a>)
(<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9204">#9204</a>)</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/0273db7fb4b77c882e40cd766c61a56a0cb2b8e2"><code>0273db7</code></a>
Fix false positive for <code>unnecessary-lambda</code>. (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9149">#9149</a>)
(<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9200">#9200</a>)</li>
<li><a
href="https://github.com/pylint-dev/pylint/commit/53d4541eb52c3f249df8740e5508171a57be31ea"><code>53d4541</code></a>
Fix <code>undefined-variable</code> etc for Python 3.12 generic type
syntax (<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9195">#9195</a>)
(<a
href="https://redirect.github.com/pylint-dev/pylint/issues/9199">#9199</a>)</li>
<li>See full diff in <a
href="https://github.com/pylint-dev/pylint/compare/v3.0.2...v3.0.3">compare
view</a></li>
</ul>
</details>
<br />
Updates `frequenz-repo-config[extra-lint-examples]` from 0.7.5 to 0.8.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[extra-lint-examples]'s
releases</a>.</em></p>
<blockquote>
<h2>v0.8.0</h2>
<h1>Frequenz Repository Configuration Release Notes</h1>
<h2>Summary</h2>
<p>This is a minor release with some documentation improvements, new
GitHub ruleset and a few bug fixes.</p>
<h2>Upgrading</h2>
<h3>Cookiecutter template</h3>
<p>You can follow these steps to upgrade without regenerating the whole
project, if you kept the default project structure and
configuration:</p>
<ul>
<li>
<p>Update the <code>frequenz-repo-config</code> dependencies in
<code>pyproject.toml</code> to 0.8.0.</p>
</li>
<li>
<p>Run in the root directory of your project:</p>
<pre lang="sh"><code>sed -i '/custom_templates: templates/d' mkdocs.yml
sed -i '/ "too-few-public-methods",/a \
"too-many-return-statements",' pyproject.toml
find -type f -exec sed -i 's/Freqenz/Frequenz/g' {} +
cat <<EOF >> .gitignore
<h1>Auto-generated python files from the protocol buffer compiler</h1>
<p>py/<strong>/*_pb2.py
py/</strong>/<em>_pb2.pyi
py/**/</em>_pb2_grpc.py
py/**/*_pb2_grpc.pyi
EOF
</code></pre></p>
</li>
<li>
<p>Optionally go to the GitHub project's settings and replace branch
protection rules with the new rulesets. See the new <a
href="https://frequenz-floss.github.io/frequenz-repo-config-python/v0.8/user-guide/start-a-new-project/github-configuration/#branches">GitHub
configuration guide</a> for more details.</p>
</li>
</ul>
<h2>New Features</h2>
<ul>
<li>New GitHub rulesets are provided with the recommended configuration
to protect branches and tags.</li>
<li>The documentation is restructured into a more organized,
easier-to-navigate user guide.</li>
<li>Documentation on how to configure the GitHub project and PyPI
package is now provided.</li>
</ul>
<h3>Cookiecutter template</h3>
<ul>
<li>The <code>pylint</code> check
<code>too-many-return-statements</code> is now disabled by default.</li>
<li>Generated protobuf files are now ignored by Git.</li>
</ul>
<h2>Bug Fixes</h2>
<h3>Cookiecutter template</h3>
<ul>
<li>Fix typo: <code>Freqenz</code> -> <code>Frequenz</code></li>
<li>Fix <code>mkdocs.yml</code> to avoid specifying
<code>custom_templates</code> for <code>mkdocstrings</code> as it is
unused and is checked for existence in newer versions.</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.8.0/RELEASE_NOTES.md">frequenz-repo-config[extra-lint-examples]'s
changelog</a>.</em></p>
<blockquote>
<h1>Frequenz Repository Configuration Release Notes</h1>
<h2>Summary</h2>
<p>This is a minor release with some documentation improvements, new
GitHub ruleset and a few bug fixes.</p>
<h2>Upgrading</h2>
<h3>Cookiecutter template</h3>
<p>You can follow these steps to upgrade without regenerating the whole
project, if you kept the default project structure and
configuration:</p>
<ul>
<li>
<p>Update the <code>frequenz-repo-config</code> dependencies in
<code>pyproject.toml</code> to 0.8.0.</p>
</li>
<li>
<p>Run in the root directory of your project:</p>
<pre lang="sh"><code>sed -i '/custom_templates: templates/d' mkdocs.yml
sed -i '/ "too-few-public-methods",/a \
"too-many-return-statements",' pyproject.toml
find -type f -exec sed -i 's/Freqenz/Frequenz/g' {} +
cat <<EOF >> .gitignore
<h1>Auto-generated python files from the protocol buffer compiler</h1>
<p>py/<strong>/*_pb2.py
py/</strong>/<em>_pb2.pyi
py/**/</em>_pb2_grpc.py
py/**/*_pb2_grpc.pyi
EOF
</code></pre></p>
</li>
<li>
<p>Optionally go to the GitHub project's settings and replace branch
protection rules with the new rulesets. See the new <a
href="https://frequenz-floss.github.io/frequenz-repo-config-python/v0.8/user-guide/start-a-new-project/github-configuration/#branches">GitHub
configuration guide</a> for more details.</p>
</li>
</ul>
<h2>New Features</h2>
<ul>
<li>New GitHub rulesets are provided with the recommended configuration
to protect branches and tags.</li>
<li>The documentation is restructured into a more organized,
easier-to-navigate user guide.</li>
<li>Documentation on how to configure the GitHub project and PyPI
package is now provided.</li>
</ul>
<h3>Cookiecutter template</h3>
<ul>
<li>The <code>pylint</code> check
<code>too-many-return-statements</code> is now disabled by default.</li>
<li>Generated protobuf files are now ignored by Git.</li>
</ul>
<h2>Bug Fixes</h2>
<h3>Cookiecutter template</h3>
<ul>
<li>Fix typo: <code>Freqenz</code> -> <code>Frequenz</code></li>
<li>Fix <code>mkdocs.yml</code> to avoid specifying
<code>custom_templates</code> for <code>mkdocstrings</code> as it is
unused and is checked for existence in newer versions.</li>
<li>Fix paths that are not translated properly from the python package
name (<a
href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/198">#198</a>)</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/c82454d279cdea64792c5d90e83c85f52467340e"><code>c82454d</code></a>
Add section on configuring PyPI to the user guide (<a
href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/205">#205</a>)</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/56e4ed3257860d102a165175e2265f8bc5fb56eb"><code>56e4ed3</code></a>
Update release notes</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/dbc660142e0f18c2bbc7307c38199c6dad46066c"><code>dbc6601</code></a>
Add section about configuring PyPi to the user guide</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/a2ff3d2be804796bc848fcd810a635d2cab4166f"><code>a2ff3d2</code></a>
Rename markdown file to match the page title</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/560463dbb1edba5201b552e0c9bf80aeba02c407"><code>560463d</code></a>
Make page title consistent with the others</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/711ac3808f52c7cdf44980c67f156ea484811399"><code>711ac38</code></a>
Prepare for v0.8.0 release (<a
href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/204">#204</a>)</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/e602cac9cf589f2145351dd6acf57f90f9d0a761"><code>e602cac</code></a>
Prepare for v0.8.0 release</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/aedc357e2fc39d3d4e6c692eedea3b52c19df4c2"><code>aedc357</code></a>
docs: Improve <code>gh-pages</code> initialization (<a
href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/203">#203</a>)</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/b638e66bf92255ff63502f19f870e7cf25e42c9a"><code>b638e66</code></a>
Ignore files generated from <code>proto</code> files (<a
href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/202">#202</a>)</li>
<li><a
href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/6f34b76d3c17f6a0d004764575630f6732d0c93d"><code>6f34b76</code></a>
Properly translate paths from the python package name (<a
href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/199">#199</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/frequenz-floss/frequenz-repo-config-python/compare/v0.7.5...v0.8.0">compare
view</a></li>
</ul>
</details>
<br />
Updates `hypothesis` from 6.91.0 to 6.92.2
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/6da7c6f9b7f8b838fcc83e3c4274cc4b1a56896b"><code>6da7c6f</code></a>
Bump hypothesis-python version to 6.92.2 and update changelog</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/42ad4c482f189473fa5d1f2cf221fbe6f590c397"><code>42ad4c4</code></a>
Merge pull request <a
href="https://redirect.github.com/HypothesisWorks/hypothesis/issues/3814">#3814</a>
from HypothesisWorks/create-pull-request/patch</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/0c6a3571e88d525dcc938ee8a0bdf63a40a4837f"><code>0c6a357</code></a>
docs and lint tweaks</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/3547340c122cdd6a578c5bfd874996a237278481"><code>3547340</code></a>
Update pinned dependencies</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/6a6c1cf553a99d82af5baf6eeed848d0968600e8"><code>6a6c1cf</code></a>
Bump hypothesis-python version to 6.92.1 and update changelog</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/867e56a7b3eb58925bb858afcc107d36795bed83"><code>867e56a</code></a>
Merge pull request <a
href="https://redirect.github.com/HypothesisWorks/hypothesis/issues/3813">#3813</a>
from tybug/json-defaultdict</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/3ee5f1a96edbc4a51704bf4cc7b11e4cd526f3f7"><code>3ee5f1a</code></a>
nocover 3.12 branch</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/073965970e27920f82e9cdee8b0f61763c45539f"><code>0739659</code></a>
more explicit definition to make ruff happy</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/cc2db94a4f36bac43758448199a89eb0dc9e8d42"><code>cc2db94</code></a>
simlify dict_factory case</li>
<li><a
href="https://github.com/HypothesisWorks/hypothesis/commit/e9ba14c940dae884efef791fbf58ec076587df38"><code>e9ba14c</code></a>
move version guard to compat.py</li>
<li>Additional commits viewable in <a
href="https://github.com/HypothesisWorks/hypothesis/compare/hypothesis-python-6.91.0...hypothesis-python-6.92.2">compare
view</a></li>
</ul>
</details>
<br />
Updates `pytest` from 7.4.3 to 7.4.4
<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>pytest 7.4.4 (2023-12-31)</h2>
<h2>Bug Fixes</h2>
<ul>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11140">#11140</a>:
Fix non-string constants at the top of file being detected as docstrings
on Python>=3.8.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11572">#11572</a>:
Handle an edge case where <code>sys.stderr</code>{.interpreted-text
role="data"} and <code>sys.__stderr__</code>{.interpreted-text
role="data"} might already be closed when
<code>faulthandler</code>{.interpreted-text role="ref"} is
tearing down.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11710">#11710</a>:
Fixed tracebacks from collection errors not getting pruned.</li>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/7966">#7966</a>:
Removed unhelpful error message from assertion rewrite mechanism when
exceptions are raised in <code>__iter__</code> methods. Now they are
treated un-iterable instead.</li>
</ul>
<h2>Improved Documentation</h2>
<ul>
<li><a
href="https://redirect.github.com/pytest-dev/pytest/issues/11091">#11091</a>:
Updated documentation to refer to hyphenated options: replaced
<code>--junitxml</code> with <code>--junit-xml</code> and
<code>--collectonly</code> with <code>--collect-only</code>.</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/pytest-dev/pytest/commit/33f694f4b30c5c502f21f81cb8ab907b12ad2f65"><code>33f694f</code></a>
Prepare release version 7.4.4</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/76c107c463afcaddf74ca48252614728c6829ea7"><code>76c107c</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/11751">#11751</a>
from bluetech/backport-11143-to-7.4.x</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/531d76daa4a871df5b2a46cae132851c29abf027"><code>531d76d</code></a>
[7.4.x] Improve reporting from <strong>iter</strong> exceptions (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/11749">#11749</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/a0f58fa9e7f9b09b212ed491464be5df9b80fc0b"><code>a0f58fa</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/11143">#11143</a>
from tushar-deepsource/patch-1</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/b1f3387d42571090ee4a35ec1945765b7f2ffae8"><code>b1f3387</code></a>
[7.4.x] <a
href="https://redirect.github.com/pytest-dev/pytest/issues/11091">#11091</a>:
documentation should use hypthonated properties (<a
href="https://redirect.github.com/pytest-dev/pytest/issues/11750">#11750</a>)</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/2cdd619bf49ee7c5306dc70dcbf71090839ea985"><code>2cdd619</code></a>
Merge pull request <a
href="https://redirect.github.com/pytest-dev/pytest/issues/11747">#11747</a>
from pytest-dev/backport-11711-to-7.4.x</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/d06c05bd23ea6af8e07fd944e56c58b64375b724"><code>d06c05b</code></a>
[7.4.x] nodes: fix tracebacks from collection errors are not getting
pruned</li>
<li><a
href="https://github.com/pytest-dev/pytest/commit/5582bfcddf78929f7979c5023b167b333e1c2dd9"><code>5582bfc</c…File tree
Expand file treeCollapse file tree
1 file changed
+12
-12
lines changedOpen diff view settings
Filter options
Expand file treeCollapse file tree
1 file changed
+12
-12
lines changedOpen diff view settings
Collapse file
+12-12Lines changed: 12 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
50 | | - | |
| 49 | + | |
| 50 | + | |
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
55 | 55 | | |
56 | 56 | | |
57 | | - | |
| 57 | + | |
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
| 66 | + | |
67 | 67 | | |
68 | 68 | | |
69 | 69 | | |
70 | | - | |
| 70 | + | |
71 | 71 | | |
72 | 72 | | |
73 | 73 | | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| |||
0 commit comments