Skip to content

Commit 798cfc8

Browse files
authored
Bump the optional group with 8 updates (#20)
Bumps the optional group with 8 updates: | Package | From | To | | --- | --- | --- | | [pydoclint](https://github.com/jsh9/pydoclint) | `0.3.9` | `0.4.1` | | [black](https://github.com/psf/black) | `24.1.1` | `24.2.0` | | [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | `9.5.6` | `9.5.12` | | [mkdocstrings[python]](https://github.com/mkdocstrings/mkdocstrings) | `0.24.0` | `0.24.1` | | [frequenz-repo-config[lib]](https://github.com/frequenz-floss/frequenz-repo-config-python) | `0.8.0` | `0.9.1` | | [pylint](https://github.com/pylint-dev/pylint) | `3.0.3` | `3.1.0` | | [frequenz-repo-config[extra-lint-examples]](https://github.com/frequenz-floss/frequenz-repo-config-python) | `0.8.0` | `0.9.1` | | [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `0.23.4` | `0.23.5` | Updates `pydoclint` from 0.3.9 to 0.4.1 <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.4.1</h2> <h2>What's Changed</h2> <ul> <li>Fix double quotes in Literal type hint by <a href="https://github.com/jsh9"><code>@​jsh9</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/123">jsh9/pydoclint#123</a></li> <li>Remove useless argument <code>--src</code> by <a href="https://github.com/jsh9"><code>@​jsh9</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/124">jsh9/pydoclint#124</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/jsh9/pydoclint/compare/0.4.0...0.4.1">https://github.com/jsh9/pydoclint/compare/0.4.0...0.4.1</a></p> <h2>0.4.0</h2> <h2>What's Changed</h2> <ul> <li>Include args with different type hints in DOC105 msg by <a href="https://github.com/jsh9"><code>@​jsh9</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/120">jsh9/pydoclint#120</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/jsh9/pydoclint/compare/0.3.10...0.4.0">https://github.com/jsh9/pydoclint/compare/0.3.10...0.4.0</a></p> <h2>0.3.10</h2> <h2>What's Changed</h2> <ul> <li>Documenting tool integration by <a href="https://github.com/jamesbraza"><code>@​jamesbraza</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/104">jsh9/pydoclint#104</a></li> <li>Exclude venv folders in flake8 by <a href="https://github.com/jamesbraza"><code>@​jamesbraza</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/116">jsh9/pydoclint#116</a></li> <li>Add option to show filename for each violation msg by <a href="https://github.com/jsh9"><code>@​jsh9</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/119">jsh9/pydoclint#119</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/jamesbraza"><code>@​jamesbraza</code></a> made their first contribution in <a href="https://redirect.github.com/jsh9/pydoclint/pull/104">jsh9/pydoclint#104</a></li> <li><a href="https://github.com/gigi-minds-ai"><code>@​gigi-minds-ai</code></a> made their first contribution in <a href="https://redirect.github.com/jsh9/pydoclint/pull/118">jsh9/pydoclint#118</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/jsh9/pydoclint/compare/0.3.9...0.3.10">https://github.com/jsh9/pydoclint/compare/0.3.9...0.3.10</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jsh9/pydoclint/blob/main/CHANGELOG.md">pydoclint's changelog</a>.</em></p> <blockquote> <h2>[0.4.1] - 2024-02-17</h2> <ul> <li> <p>Fixed</p> <ul> <li>A bug where using double quotes in Literal type (such as <code>Literal[&quot;foo&quot;]</code> could produce a false positive <code>DOC203</code> violation.</li> <li>Removed useless argument <code>--src</code></li> </ul> </li> <li> <p>Full diff</p> <ul> <li><a href="https://github.com/jsh9/pydoclint/compare/0.4.0...0.4.1">https://github.com/jsh9/pydoclint/compare/0.4.0...0.4.1</a></li> </ul> </li> </ul> <h2>[0.4.0] - 2024-02-08</h2> <ul> <li> <p>Changed</p> <ul> <li>Improved the violation message of DOC105: the arguments with inconsistent type hints are now shown in the violation message to make violation correction much easier</li> </ul> </li> <li> <p>Full diff</p> <ul> <li><a href="https://github.com/jsh9/pydoclint/compare/0.3.10...0.4.0">https://github.com/jsh9/pydoclint/compare/0.3.10...0.4.0</a></li> </ul> </li> </ul> <h2>[0.3.10] - 2024-02-07</h2> <ul> <li> <p>Added</p> <ul> <li>A new config option <code>--show-filenames-in-every-violation-message</code> (or <code>-sfn</code>), which makes it more convenient to jump to the corresponding line in IDEs by clicking on the violation message in the terminal</li> </ul> </li> <li> <p>Full diff</p> <ul> <li><a href="https://github.com/jsh9/pydoclint/compare/0.3.9...0.3.10">https://github.com/jsh9/pydoclint/compare/0.3.9...0.3.10</a></li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jsh9/pydoclint/commit/af2c3268119be1701ae0e61ebfc68f84bd120c3c"><code>af2c326</code></a> Update changelog</li> <li><a href="https://github.com/jsh9/pydoclint/commit/3a5e4b02748eb6a3eb1a57665bb8ceef932ea8fb"><code>3a5e4b0</code></a> Remove useless argument <code>--src</code> (<a href="https://redirect.github.com/jsh9/pydoclint/issues/124">#124</a>)</li> <li><a href="https://github.com/jsh9/pydoclint/commit/70eb3c88129d5eb2d3951de225d5e61fa596fd9e"><code>70eb3c8</code></a> Fix double quotes in Literal type hint (<a href="https://redirect.github.com/jsh9/pydoclint/issues/123">#123</a>)</li> <li><a href="https://github.com/jsh9/pydoclint/commit/d2b4b995b1502f85f61c3e8b8768d55e2575026b"><code>d2b4b99</code></a> Include args with different type hints in DOC105 msg (<a href="https://redirect.github.com/jsh9/pydoclint/issues/120">#120</a>)</li> <li><a href="https://github.com/jsh9/pydoclint/commit/fa41757fb29525bfd9ffb71d1a8f5f423e7a3104"><code>fa41757</code></a> Add option to show filename for each violation msg (<a href="https://redirect.github.com/jsh9/pydoclint/issues/119">#119</a>)</li> <li><a href="https://github.com/jsh9/pydoclint/commit/b8b43965303639702120ee8fea75b0a1d07b9251"><code>b8b4396</code></a> Add py312 to CI pipeline</li> <li><a href="https://github.com/jsh9/pydoclint/commit/01893df80dd077217dba7b8f1ea53e0f944e33d1"><code>01893df</code></a> Exclude venv folders in flake8 (<a href="https://redirect.github.com/jsh9/pydoclint/issues/116">#116</a>)</li> <li><a href="https://github.com/jsh9/pydoclint/commit/676847e4de6917ea0e83c585f0fbe0c1293cade7"><code>676847e</code></a> Documenting tool integration (<a href="https://redirect.github.com/jsh9/pydoclint/issues/104">#104</a>)</li> <li>See full diff in <a href="https://github.com/jsh9/pydoclint/compare/0.3.9...0.4.1">compare view</a></li> </ul> </details> <br /> Updates `black` from 24.1.1 to 24.2.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.2.0</h2> <h3>Stable style</h3> <ul> <li>Fixed a bug where comments where mistakenly removed along with redundant parentheses (<a href="https://redirect.github.com/psf/black/issues/4218">#4218</a>)</li> </ul> <h3>Preview style</h3> <ul> <li>Move the <code>hug_parens_with_braces_and_square_brackets</code> feature to the unstable style due to an outstanding crash and proposed formatting tweaks (<a href="https://redirect.github.com/psf/black/issues/4198">#4198</a>)</li> <li>Fixed a bug where base expressions caused inconsistent formatting of ** in tenary expression (<a href="https://redirect.github.com/psf/black/issues/4154">#4154</a>)</li> <li>Checking for newline before adding one on docstring that is almost at the line limit (<a href="https://redirect.github.com/psf/black/issues/4185">#4185</a>)</li> <li>Remove redundant parentheses in <code>case</code> statement <code>if</code> guards (<a href="https://redirect.github.com/psf/black/issues/4214">#4214</a>).</li> </ul> <h3>Configuration</h3> <ul> <li>Fix issue where <em>Black</em> would ignore input files in the presence of symlinks (<a href="https://redirect.github.com/psf/black/issues/4222">#4222</a>)</li> <li><em>Black</em> now ignores <code>pyproject.toml</code> that is missing a <code>tool.black</code> section when discovering project root and configuration. Since <em>Black</em> continues to use version control as an indicator of project root, this is expected to primarily change behavior for users in a monorepo setup (desirably). If you wish to preserve previous behavior, simply add an empty <code>[tool.black]</code> to the previously discovered <code>pyproject.toml</code> (<a href="https://redirect.github.com/psf/black/issues/4204">#4204</a>)</li> </ul> <h3>Output</h3> <ul> <li>Black will swallow any <code>SyntaxWarning</code>s or <code>DeprecationWarning</code>s produced by the <code>ast</code> module when performing equivalence checks (<a href="https://redirect.github.com/psf/black/issues/4189">#4189</a>)</li> </ul> <h3>Integrations</h3> <ul> <li>Add a JSONSchema and provide a validate-pyproject entry-point (<a href="https://redirect.github.com/psf/black/issues/4181">#4181</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.2.0</h2> <h3>Stable style</h3> <ul> <li>Fixed a bug where comments where mistakenly removed along with redundant parentheses (<a href="https://redirect.github.com/psf/black/issues/4218">#4218</a>)</li> </ul> <h3>Preview style</h3> <ul> <li>Move the <code>hug_parens_with_braces_and_square_brackets</code> feature to the unstable style due to an outstanding crash and proposed formatting tweaks (<a href="https://redirect.github.com/psf/black/issues/4198">#4198</a>)</li> <li>Fixed a bug where base expressions caused inconsistent formatting of ** in tenary expression (<a href="https://redirect.github.com/psf/black/issues/4154">#4154</a>)</li> <li>Checking for newline before adding one on docstring that is almost at the line limit (<a href="https://redirect.github.com/psf/black/issues/4185">#4185</a>)</li> <li>Remove redundant parentheses in <code>case</code> statement <code>if</code> guards (<a href="https://redirect.github.com/psf/black/issues/4214">#4214</a>).</li> </ul> <h3>Configuration</h3> <ul> <li>Fix issue where <em>Black</em> would ignore input files in the presence of symlinks (<a href="https://redirect.github.com/psf/black/issues/4222">#4222</a>)</li> <li><em>Black</em> now ignores <code>pyproject.toml</code> that is missing a <code>tool.black</code> section when discovering project root and configuration. Since <em>Black</em> continues to use version control as an indicator of project root, this is expected to primarily change behavior for users in a monorepo setup (desirably). If you wish to preserve previous behavior, simply add an empty <code>[tool.black]</code> to the previously discovered <code>pyproject.toml</code> (<a href="https://redirect.github.com/psf/black/issues/4204">#4204</a>)</li> </ul> <h3>Output</h3> <ul> <li>Black will swallow any <code>SyntaxWarning</code>s or <code>DeprecationWarning</code>s produced by the <code>ast</code> module when performing equivalence checks (<a href="https://redirect.github.com/psf/black/issues/4189">#4189</a>)</li> </ul> <h3>Integrations</h3> <ul> <li>Add a JSONSchema and provide a validate-pyproject entry-point (<a href="https://redirect.github.com/psf/black/issues/4181">#4181</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/psf/black/commit/6fdf8a4af28071ed1d079c01122b34c5d587207a"><code>6fdf8a4</code></a> Prepare release 24.2.0 (<a href="https://redirect.github.com/psf/black/issues/4226">#4226</a>)</li> <li><a href="https://github.com/psf/black/commit/8af439407c051d55f3221cc93795d20bd9af49c9"><code>8af4394</code></a> fix: Don't remove comments along with parens (<a href="https://redirect.github.com/psf/black/issues/4218">#4218</a>)</li> <li><a href="https://github.com/psf/black/commit/35e97769190d8c8fe94d9ea2d70d7d88b22a2642"><code>35e9776</code></a> Bump pre-commit/action from 3.0.0 to 3.0.1 (<a href="https://redirect.github.com/psf/black/issues/4225">#4225</a>)</li> <li><a href="https://github.com/psf/black/commit/23dfc5b2c3b0694a8c27e58e28439591976aaf94"><code>23dfc5b</code></a> Fix ignoring input files for symlink reasons (<a href="https://redirect.github.com/psf/black/issues/4222">#4222</a>)</li> <li><a href="https://github.com/psf/black/commit/a20100395cf6179a81289452efad1d8e72b19682"><code>a201003</code></a> Simplify check for symlinks that resolve outside root (<a href="https://redirect.github.com/psf/black/issues/4221">#4221</a>)</li> <li><a href="https://github.com/psf/black/commit/dab37a6a1117d690d683121edc4d7c8fb8dd75a7"><code>dab37a6</code></a> Remove redundant parentheses in <code>case</code> statement <code>if</code> guards (<a href="https://redirect.github.com/psf/black/issues/4214">#4214</a>)</li> <li><a href="https://github.com/psf/black/commit/32230e6f5c4bc6bb5c469451e15f3f54d9884b51"><code>32230e6</code></a> fix: bug where the doublestar operation had inconsistent formatting. (<a href="https://redirect.github.com/psf/black/issues/4154">#4154</a>)</li> <li><a href="https://github.com/psf/black/commit/7edb50f5a0afc56bb648dc14640ced144366b43a"><code>7edb50f</code></a> fix: additional newline added to docstring when the previous line length is l...</li> <li><a href="https://github.com/psf/black/commit/3e80de3447dee272e9977ab58b1560a669b7b848"><code>3e80de3</code></a> Bump furo from 2023.9.10 to 2024.1.29 in /docs (<a href="https://redirect.github.com/psf/black/issues/4211">#4211</a>)</li> <li><a href="https://github.com/psf/black/commit/a08b480a2f39fb4fc7b210d8b450e33d3879f77d"><code>a08b480</code></a> Bump pypa/cibuildwheel from 2.16.4 to 2.16.5 (<a href="https://redirect.github.com/psf/black/issues/4212">#4212</a>)</li> <li>Additional commits viewable in <a href="https://github.com/psf/black/compare/24.1.1...24.2.0">compare view</a></li> </ul> </details> <br /> Updates `mkdocs-material` from 9.5.6 to 9.5.12 <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.12</h2> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6846">#6846</a>: Some meta tags removed on instant navigation (9.4.2 regression)</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6823">#6823</a>: KaTex not rendering on instant navigation (9.5.5 regression)</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6821">#6821</a>: Privacy plugin doesn't handle URLs with encoded characters</li> </ul> <h2>mkdocs-material-9.5.11</h2> <ul> <li>Updated Finnish translation</li> </ul> <h2>mkdocs-material-9.5.10</h2> <ul> <li>Updated Bahasa Malaysia translations</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6783">#6783</a>: Hide continue reading link for blog posts without separators</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6779">#6779</a>: Incorrect positioning of integrated table of contents</li> </ul> <h2>mkdocs-material-9.5.9</h2> <ul> <li>Fixed navigation pruning with tabs and sections enabled</li> </ul> <h2>mkdocs-material-9.5.8</h2> <ul> <li>Added Tamil translations</li> <li>Updated Esperanto translations</li> <li>Fixed relative images not being resolved for instant navigation</li> </ul> <h2>mkdocs-material-9.5.7</h2> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6731">#6731</a>: Small images in figures are not centered</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6719">#6719</a>: Instant navigation breaks table of contents (9.5.5 regression)</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.12 (2024-02-29)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6846">#6846</a>: Some meta tags removed on instant navigation (9.4.2 regression)</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6823">#6823</a>: KaTex not rendering on instant navigation (9.5.5 regression)</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6821">#6821</a>: Privacy plugin doesn't handle URLs with encoded characters</li> </ul> <p>mkdocs-material-9.5.11+insiders-4.53.0 (2024-02-24)</p> <ul> <li>Added support for automatic instant previews</li> <li>Added support for pinned blog posts</li> </ul> <p>mkdocs-material-9.5.11 (2024-02-19)</p> <ul> <li>Updated Finnish translation</li> </ul> <p>mkdocs-material-9.5.10+insiders-4.52.3 (2024-02-21)</p> <ul> <li>Fixed resolution of URLs in instant previews</li> <li>Fixed instant previews not mounting for same-page links</li> </ul> <p>mkdocs-material-9.5.10 (2024-02-19)</p> <ul> <li>Updated Bahasa Malaysia translations</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6783">#6783</a>: Hide continue reading link for blog posts without separators</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6779">#6779</a>: Incorrect positioning of integrated table of contents</li> </ul> <p>mkdocs-material-9.5.9 (2024-02-10)</p> <ul> <li>Fixed navigation pruning with tabs and sections enabled</li> </ul> <p>mkdocs-material-9.5.8+insiders-4.52.2 (2024-02-07)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6735">#6735</a>: Instant previews misplaced when below tabs</li> </ul> <p>mkdocs-material-9.5.8 (2024-02-07)</p> <ul> <li>Added Tamil translations</li> <li>Updated Esperanto translations</li> <li>Fixed relative images not being resolved for instant navigation</li> </ul> <p>mkdocs-material-9.5.7 (2024-02-03)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6731">#6731</a>: Small images in figures are not centered</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6719">#6719</a>: Instant navigation breaks table of contents (9.5.5 regression)</li> </ul> <p>mkdocs-material-9.5.6+insiders-4.52.1 (2024-01-30)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6705">#6705</a>: Navigation path not being hidden when specified</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6703">#6703</a>: New tags plugin crashes on Windows (2nd attempt)</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/5108432a39f0ce4c9326f653ff3e9fc59085bd3c"><code>5108432</code></a> Updated changelog</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/d366a45fdba42ccbdfb5fe72e275c749c56efe44"><code>d366a45</code></a> Fixed instant navigation removing color theme tags</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/6219f3d297252655c9af738bc64240b360fda897"><code>6219f3d</code></a> Merge branch 'master' of github.com:squidfunk/mkdocs-material</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/c7bde2d3ff172e4b3ea2ab3298b063f394f5aad7"><code>c7bde2d</code></a> Formatting</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/de46c4153b235a282502f6758a19140ca2c7be13"><code>de46c41</code></a> Fixed document observable not emitting current document</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/7b83b57d1c041f586cc0a3231c5103a1f6466160"><code>7b83b57</code></a> Updated contributing guide (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/6843">#6843</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/6c2e0290e12f156f925e5ceff134b252dc7c31f9"><code>6c2e029</code></a> Updated Premium sponsors</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/b5a5fde436d7271313df6f7f4764a4f545041f2d"><code>b5a5fde</code></a> Updated dependencies</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/c3a1e798fc1460361099b5dada60e2e3c455c0f6"><code>c3a1e79</code></a> Merge branch 'master' of github.com:squidfunk/mkdocs-material</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/ca7e9523fda86472c942f44cde152e813f82532b"><code>ca7e952</code></a> Fixed privacy plugin not handling URL-encoded pathnames</li> <li>Additional commits viewable in <a href="https://github.com/squidfunk/mkdocs-material/compare/9.5.6...9.5.12">compare view</a></li> </ul> </details> <br /> Updates `mkdocstrings[python]` from 0.24.0 to 0.24.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.24.1</h2> <h2><a href="https://github.com/mkdocstrings/mkdocstrings/releases/tag/0.24.1">0.24.1</a> - 2024-02-27</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/mkdocstrings/compare/0.24.0...0.24.1">Compare with 0.24.0</a><!-- raw HTML omitted --></p> <h3>Code Refactoring</h3> <ul> <li>Support new pymdownx-highlight options (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/a7a29079aebcd79be84ac38ce275797920e4c75e">a7a2907</a> by Timothée Mazzucotelli).</li> <li>Backup anchors with id and no href, for compatibility with autorefs' Markdown anchors (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/b5236b4333ebde9648c84f6e4b0f4c2b10f3ecd4">b5236b4</a> by Timothée Mazzucotelli). [PR-<a href="https://redirect.github.com/mkdocstrings/mkdocstrings/issues/651">#651</a>](<a href="https://redirect.github.com/mkdocstrings/mkdocstrings/pull/651">mkdocstrings/mkdocstrings#651</a>), <a href="https://redirect.github.com/mkdocstrings/autorefs/pull/39">Related-to-mkdocs-autorefs#39</a>, Co-authored-by: Oleh Prypin <a href="mailto:[email protected]">[email protected]</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/mkdocstrings/blob/main/CHANGELOG.md">mkdocstrings[python]'s changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/mkdocstrings/mkdocstrings/releases/tag/0.24.1">0.24.1</a> - 2024-02-27</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/mkdocstrings/compare/0.24.0...0.24.1">Compare with 0.24.0</a><!-- raw HTML omitted --></p> <h3>Code Refactoring</h3> <ul> <li>Support new pymdownx-highlight options (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/a7a29079aebcd79be84ac38ce275797920e4c75e">a7a2907</a> by Timothée Mazzucotelli).</li> <li>Backup anchors with id and no href, for compatibility with autorefs' Markdown anchors (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/b5236b4333ebde9648c84f6e4b0f4c2b10f3ecd4">b5236b4</a> by Timothée Mazzucotelli). [PR-<a href="https://redirect.github.com/mkdocstrings/mkdocstrings/issues/651">#651</a>](<a href="https://redirect.github.com/mkdocstrings/mkdocstrings/pull/651">mkdocstrings/mkdocstrings#651</a>), <a href="https://redirect.github.com/mkdocstrings/autorefs/pull/39">Related-to-mkdocs-autorefs#39</a>, Co-authored-by: Oleh Prypin <a href="mailto:[email protected]">[email protected]</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/d716a88f6a3473c687c951379e9d9a975044e86e"><code>d716a88</code></a> chore: Prepare release 0.24.1</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/c161d26e5e83c924a125269f4bc43169d3005ef5"><code>c161d26</code></a> ci: Remove type ignore comment now that it's fixed in autorefs</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/89f752ad6f90d6b867b82946bbb884a848b5c28b"><code>89f752a</code></a> style: Format</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/2fe2b478895b53d5b9ee532edcdc5e07c5ea9f14"><code>2fe2b47</code></a> chore: Template upgrade</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/080ddada3ebb332177fa48e5f9f262e7520c673b"><code>080ddad</code></a> docs: Fix insiders page</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/cdd946c397cd73902adac48d9dfc6a8dd68bf660"><code>cdd946c</code></a> docs: Enable lang class and automatic inline highlight</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/21380ae4665659c32d5a568808556f73ec8bb7fb"><code>21380ae</code></a> docs: Remove mention of directory watching</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/f5536840902883faabf8d2d9d7f04d8452dc63b2"><code>f553684</code></a> ci: Type ignore comment waiting for fix in autorefs</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/a7a29079aebcd79be84ac38ce275797920e4c75e"><code>a7a2907</code></a> refactor: Support new pymdownx-highlight options</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/b5236b4333ebde9648c84f6e4b0f4c2b10f3ecd4"><code>b5236b4</code></a> refactor: Backup anchors with id and no href, for compatibility with autorefs...</li> <li>Additional commits viewable in <a href="https://github.com/mkdocstrings/mkdocstrings/compare/0.24.0...0.24.1">compare view</a></li> </ul> </details> <br /> Updates `frequenz-repo-config[lib]` from 0.8.0 to 0.9.1 <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.9.1</h2> <h1>Frequenz Repository Configuration Release Notes</h1> <h2>Bug Fixes</h2> <ul> <li>Fix that new repositories were initialized with the previous version 0.8.0.</li> </ul> <h2>What's Changed</h2> <ul> <li>Clear release notes by <a href="https://github.com/llucax"><code>@​llucax</code></a> in <a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/pull/228">frequenz-floss/frequenz-repo-config-python#228</a></li> <li>Initialize repos to version 0.9.1 by <a href="https://github.com/Marenz"><code>@​Marenz</code></a> in <a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/pull/231">frequenz-floss/frequenz-repo-config-python#231</a></li> <li>Clean up release notes for 0.9.1 by <a href="https://github.com/llucax"><code>@​llucax</code></a> in <a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/pull/232">frequenz-floss/frequenz-repo-config-python#232</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/frequenz-floss/frequenz-repo-config-python/compare/v0.9.0...v0.9.1">https://github.com/frequenz-floss/frequenz-repo-config-python/compare/v0.9.0...v0.9.1</a></p> <h2>v0.9.0</h2> <h1>Frequenz Repository Configuration Release Notes</h1> <h2>Summary</h2> <p>This release brings support for <code>pytest</code> 8, a couple of bug fixes and many improvements to the cookiecutter template.</p> <h2>Upgrading</h2> <ul> <li> <p>Once you upgraded, you'll be able to upgrade to <code>pytest</code> 8, and indirectly to <code>sybil</code> 6, which includes types hints. If you do so, you should remove the <code>mypy</code> exception for <code>sybil</code> in the <code>pyproject.toml</code> file.</p> <p>Search for the <code>tool.mypy.overrides</code> section and remove the <code>&quot;sybil&quot;, &quot;sybil.*&quot;</code> enties from the <code>module</code> list.</p> </li> </ul> <h3>Cookiecutter template</h3> <p>To upgrade without regenerating the project, you can follow these steps:</p> <ul> <li> <p>Run the following command to add the new <code>pylint</code> ignore rules:</p> <pre lang="sh"><code>sed '/ # Checked by flake8/a\ &quot;redefined-outer-name&quot;,\n &quot;unused-import&quot;,' -i pyproject.toml </code></pre> </li> <li> <p>It is recommended to update this rule in your repository to use the new bypass rule for the <code>Protect version branches</code> ruleset that allows maintainers to force-merge.</p> <p>You can do this by re-importing the ruleset or manually:</p> <p>Go to the repository settings -&gt; <strong>Rules</strong> -&gt; <strong>Rulesets</strong> -&gt; <strong>Protect version branches</strong> -&gt; <strong>Bypass list</strong> -&gt; <strong>Add bypass</strong> -&gt; Select <strong>Maintain</strong> role and change the dropdown bypass rule to use <strong>Pull requests</strong> instead of <strong>Always</strong>.</p> </li> <li> <p>The <code>labeler</code> action was upgraded to 5.0.0. This needs a new configuration file.</p> <p>If you haven't diverged much from the default configuration (and you are not using exclusion rules), you can update the configuration file by running this script in the root of your repository:</p> <pre lang="python"><code></code></pre> </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/b3925ca2326547b97c88c742a66ecfd266d0c4ec"><code>b3925ca</code></a> Clean up release notes for 0.9.1 (<a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/232">#232</a>)</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/ae4881097ffdf90e26c9aa2eb898dec5d638d1e6"><code>ae48810</code></a> Clean up release notes for 0.9.1</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/fb2851a98915ea3be0e35605cac4ef3ad4813192"><code>fb2851a</code></a> Initialize repos to version 0.9.1 (<a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/231">#231</a>)</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/1498b05ef8b05971b6d645f269c0ce4d96bcdf00"><code>1498b05</code></a> Initialize repos to version 0.9.1</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/017b18e494b24b90b0b8f35b8c114702b9b1cd7a"><code>017b18e</code></a> Clear release notes (<a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/228">#228</a>)</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/4ca01ac739ddbfb9ac6eaa16054162b25b53c8be"><code>4ca01ac</code></a> Clear release notes</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/3e198ce40a142b17818dc4288c918be7c17c2785"><code>3e198ce</code></a> Prepare release notes for v0.9.0 (<a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/227">#227</a>)</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/665c4475db7fa3392d07d479b432f9563f68bec4"><code>665c447</code></a> Remove placeholder from RELEASE_NOTES.md</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/9545f59bf7b39de05d35b54766101b2f85b2b18a"><code>9545f59</code></a> Add summary to release notes</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/3258f97648abf1fa0423eb6b741cbf2a1a81e0e1"><code>3258f97</code></a> Remove conflict markers from RELEASE_NOTES.md</li> <li>Additional commits viewable in <a href="https://github.com/frequenz-floss/frequenz-repo-config-python/compare/v0.8.0...v0.9.1">compare view</a></li> </ul> </details> <br /> Updates `pylint` from 3.0.3 to 3.1.0 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pylint-dev/pylint/commit/053c2c3a25f97f043e10cdd41d2609e495a68f57"><code>053c2c3</code></a> Bump pylint to 3.1.0, update changelog</li> <li><a href="https://github.com/pylint-dev/pylint/commit/c954636f5fdef9ae05a328704db19dd44f37aac2"><code>c954636</code></a> Upgrade release documentation, and contributors.txt</li> <li><a href="https://github.com/pylint-dev/pylint/commit/7300ed2687701bbcb02eac9baa7f5c2197cf1397"><code>7300ed2</code></a> Discover <code>.pyi</code> files (<a href="https://redirect.github.com/pylint-dev/pylint/issues/9241">#9241</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/9dbf3df4d5259061d204d44111f6c6b8d390f635"><code>9dbf3df</code></a> Merge maintenance 3.0.x into main following 3.0.4 release (<a href="https://redirect.github.com/pylint-dev/pylint/issues/9459">#9459</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/28e89b05c67781806011f052177214de4d2abefc"><code>28e89b0</code></a> Remove changelog fragments pertaining to 3.0.4</li> <li><a href="https://github.com/pylint-dev/pylint/commit/4332ea17cca3936e3e390cbe83e30c1bbf35d78d"><code>4332ea1</code></a> Merge branch 'maintenance/3.0.x' into main following 3.0.4 release</li> <li><a href="https://github.com/pylint-dev/pylint/commit/811538121f07173bab6a8a1e0366ed56b020954c"><code>8115381</code></a> Bump pylint to 3.0.4, update changelog (<a href="https://redirect.github.com/pylint-dev/pylint/issues/9458">#9458</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/4bf3524e84682a924e7115d3aaa6942c3d459ad5"><code>4bf3524</code></a> [false-negative] Fix for consider-using-min/max-builtin (<a href="https://redirect.github.com/pylint-dev/pylint/issues/9127">#9127</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/8c24b1e1178e969823220367b0bd1a96182460cf"><code>8c24b1e</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/pylint-dev/pylint/issues/9448">#9448</a>)</li> <li><a href="https://github.com/pylint-dev/pylint/commit/f4996860edb2dc9fd66be2f60a2035cd72b56956"><code>f499686</code></a> Update astroid version to 3.1.0 (<a href="https://redirect.github.com/pylint-dev/pylint/issues/9457">#9457</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pylint-dev/pylint/compare/v3.0.3...v3.1.0">compare view</a></li> </ul> </details> <br /> Updates `frequenz-repo-config[extra-lint-examples]` from 0.8.0 to 0.9.1 <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.9.1</h2> <h1>Frequenz Repository Configuration Release Notes</h1> <h2>Bug Fixes</h2> <ul> <li>Fix that new repositories were initialized with the previous version 0.8.0.</li> </ul> <h2>What's Changed</h2> <ul> <li>Clear release notes by <a href="https://github.com/llucax"><code>@​llucax</code></a> in <a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/pull/228">frequenz-floss/frequenz-repo-config-python#228</a></li> <li>Initialize repos to version 0.9.1 by <a href="https://github.com/Marenz"><code>@​Marenz</code></a> in <a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/pull/231">frequenz-floss/frequenz-repo-config-python#231</a></li> <li>Clean up release notes for 0.9.1 by <a href="https://github.com/llucax"><code>@​llucax</code></a> in <a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/pull/232">frequenz-floss/frequenz-repo-config-python#232</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/frequenz-floss/frequenz-repo-config-python/compare/v0.9.0...v0.9.1">https://github.com/frequenz-floss/frequenz-repo-config-python/compare/v0.9.0...v0.9.1</a></p> <h2>v0.9.0</h2> <h1>Frequenz Repository Configuration Release Notes</h1> <h2>Summary</h2> <p>This release brings support for <code>pytest</code> 8, a couple of bug fixes and many improvements to the cookiecutter template.</p> <h2>Upgrading</h2> <ul> <li> <p>Once you upgraded, you'll be able to upgrade to <code>pytest</code> 8, and indirectly to <code>sybil</code> 6, which includes types hints. If you do so, you should remove the <code>mypy</code> exception for <code>sybil</code> in the <code>pyproject.toml</code> file.</p> <p>Search for the <code>tool.mypy.overrides</code> section and remove the <code>&quot;sybil&quot;, &quot;sybil.*&quot;</code> enties from the <code>module</code> list.</p> </li> </ul> <h3>Cookiecutter template</h3> <p>To upgrade without regenerating the project, you can follow these steps:</p> <ul> <li> <p>Run the following command to add the new <code>pylint</code> ignore rules:</p> <pre lang="sh"><code>sed '/ # Checked by flake8/a\ &quot;redefined-outer-name&quot;,\n &quot;unused-import&quot;,' -i pyproject.toml </code></pre> </li> <li> <p>It is recommended to update this rule in your repository to use the new bypass rule for the <code>Protect version branches</code> ruleset that allows maintainers to force-merge.</p> <p>You can do this by re-importing the ruleset or manually:</p> <p>Go to the repository settings -&gt; <strong>Rules</strong> -&gt; <strong>Rulesets</strong> -&gt; <strong>Protect version branches</strong> -&gt; <strong>Bypass list</strong> -&gt; <strong>Add bypass</strong> -&gt; Select <strong>Maintain</strong> role and change the dropdown bypass rule to use <strong>Pull requests</strong> instead of <strong>Always</strong>.</p> </li> <li> <p>The <code>labeler</code> action was upgraded to 5.0.0. This needs a new configuration file.</p> <p>If you haven't diverged much from the default configuration (and you are not using exclusion rules), you can update the configuration file by running this script in the root of your repository:</p> <pre lang="python"><code></code></pre> </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/b3925ca2326547b97c88c742a66ecfd266d0c4ec"><code>b3925ca</code></a> Clean up release notes for 0.9.1 (<a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/232">#232</a>)</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/ae4881097ffdf90e26c9aa2eb898dec5d638d1e6"><code>ae48810</code></a> Clean up release notes for 0.9.1</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/fb2851a98915ea3be0e35605cac4ef3ad4813192"><code>fb2851a</code></a> Initialize repos to version 0.9.1 (<a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/231">#231</a>)</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/1498b05ef8b05971b6d645f269c0ce4d96bcdf00"><code>1498b05</code></a> Initialize repos to version 0.9.1</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/017b18e494b24b90b0b8f35b8c114702b9b1cd7a"><code>017b18e</code></a> Clear release notes (<a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/228">#228</a>)</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/4ca01ac739ddbfb9ac6eaa16054162b25b53c8be"><code>4ca01ac</code></a> Clear release notes</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/3e198ce40a142b17818dc4288c918be7c17c2785"><code>3e198ce</code></a> Prepare release notes for v0.9.0 (<a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/227">#227</a>)</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/665c4475db7fa3392d07d479b432f9563f68bec4"><code>665c447</code></a> Remove placeholder from RELEASE_NOTES.md</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/9545f59bf7b39de05d35b54766101b2f85b2b18a"><code>9545f59</code></a> Add summary to release notes</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/3258f97648abf1fa0423eb6b741cbf2a1a81e0e1"><code>3258f97</code></a> Remove conflict markers from RELEASE_NOTES.md</li> <li>Additional commits viewable in <a href="https://github.com/frequenz-floss/frequenz-repo-config-python/compare/v0.8.0...v0.9.1">compare view</a></li> </ul> </details> <br /> Updates `pytest-asyncio` from 0.23.4 to 0.23.5 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest-asyncio/releases">pytest-asyncio's releases</a>.</em></p> <blockquote> <h2>pytest-asyncio 0.23.5</h2> <h1>0.23.5 (2024-02-09)</h1> <ul> <li>Declare compatibility with pytest 8 <a href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/737">#737</a></li> <li>Fix typing errors with recent versions of mypy <a href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/769">#769</a></li> <li>Prevent DeprecationWarning about internal use of <code>asyncio.get_event_loop()</code> from affecting test cases <a href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/757">#757</a></li> </ul> <h2>Known issues</h2> <p>As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites (see <a href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/706">#706</a>). For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.</p> <h2>pytest-asyncio 0.23.5a0</h2> <h1>0.23.5 (UNRELEASED)</h1> <ul> <li>Declare compatibility with pytest 8 <a href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/737">#737</a></li> <li>Fix typing errors with recent versions of mypy <a href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/769">#769</a></li> </ul> <h2>Known issues</h2> <p>As of v0.23, pytest-asyncio attaches an asyncio event loop to each item of the test suite (i.e. session, packages, modules, classes, functions) and allows tests to be run in those loops when marked accordingly. Pytest-asyncio currently assumes that async fixture scope is correlated with the new event loop scope. This prevents fixtures from being evaluated independently from the event loop scope and breaks some existing test suites (see <a href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/706">#706</a>). For example, a test suite may require all fixtures and tests to run in the same event loop, but have async fixtures that are set up and torn down for each module. If you're affected by this issue, please continue using the v0.21 release, until it is resolved.</p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/3aef60532f2a1c634af5f4539eabdd4fbfffcabc"><code>3aef605</code></a> [build] Update actions/upload-artifact and actions/download-artifact to v4.</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/4b1908d9ed26895c194a4bb8d4c61cef2dfc5067"><code>4b1908d</code></a> [fix] Prevent DeprecationWarning from bubbling to user code.</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/fc6d6cfeb2fd7db1572869b80517ec436ef95e7f"><code>fc6d6cf</code></a> Fix typing and update to mypy 1.8.0 (<a href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/769">#769</a>)</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/6008cf16e2a5c6c365e249db975a8a1afec3c8bf"><code>6008cf1</code></a> Build(deps): Bump pluggy from 1.3.0 to 1.4.0 in /dependencies/default</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/712c51bde9d385ecf69ee98e8c40fa6868b80a75"><code>712c51b</code></a> Build(deps): Bump coverage from 7.4.0 to 7.4.1 in /dependencies/default</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/42fd3041c3e44e3428adee10afa7935757375ff9"><code>42fd304</code></a> Build(deps): Bump hypothesis in /dependencies/default</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/a40b4f662454e3b33d44fc552958439db167a294"><code>a40b4f6</code></a> Build(deps): Bump urllib3 from 2.1.0 to 2.2.0 in /dependencies/docs</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/9d90f8ec6e68e2564f5116cf2accfe0b202af390"><code>9d90f8e</code></a> Build(deps): Bump certifi in /dependencies/docs</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/fe5da0771dcc0b939ae9ee3d1b9a50cfc4860667"><code>fe5da07</code></a> Build(deps): Bump markupsafe from 2.1.4 to 2.1.5 in /dependencies/docs</li> <li><a href="https://github.com/pytest-dev/pytest-asyncio/commit/42b140decf8de145e76dcd61894a7963b10e815b"><code>42b140d</code></a> fix compatibility with pytest ^8 (<a href="https://redirect.github.com/pytest-dev/pytest-asyncio/issues/776">#776</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest-asyncio/compare/v0.23.4...v0.23.5">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore <dependency name> major version` will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself) - `@dependabot ignore <dependency name> minor version` will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself) - `@dependabot ignore <dependency name>` will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself) - `@dependabot unignore <dependency name>` will remove all of the ignore conditions of the specified dependency - `@dependabot unignore <dependency name> <ignore condition>` will remove the ignore condition of the specified dependency and ignore conditions </details>
2 parents caa3df3 + 8e779c6 commit 798cfc8

File tree

2 files changed

+19
-12
lines changed

2 files changed

+19
-12
lines changed

.github/containers/test-installation/Dockerfile

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,12 @@
55

66
FROM --platform=${TARGETPLATFORM} python:3.11-slim
77

8-
RUN python -m pip install --upgrade --no-cache-dir pip
8+
RUN apt-get update -y && \
9+
apt-get install --no-install-recommends -y \
10+
git && \
11+
apt-get clean && \
12+
rm -rf /var/lib/apt/lists/* && \
13+
python -m pip install --upgrade --no-cache-dir pip
914

1015
COPY dist dist
1116
RUN pip install dist/*.whl && \

pyproject.toml

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

@@ -51,38 +51,38 @@ dev-flake8 = [
5151
"flake8 == 7.0.0",
5252
"flake8-docstrings == 1.7.0",
5353
"flake8-pyproject == 1.2.3", # For reading the flake8 config from pyproject.toml
54-
"pydoclint == 0.3.9",
54+
"pydoclint == 0.4.1",
5555
"pydocstyle == 6.3.0",
5656
]
57-
dev-formatting = ["black == 24.1.1", "isort == 5.13.2"]
57+
dev-formatting = ["black == 24.2.0", "isort == 5.13.2"]
5858
dev-mkdocs = [
59-
"black == 24.1.1",
59+
"black == 24.2.0",
6060
"Markdown==3.5.2",
6161
"mike == 2.0.0",
6262
"mkdocs-gen-files == 0.5.0",
6363
"mkdocs-literate-nav == 0.6.1",
6464
"mkdocs-macros-plugin == 1.0.5",
65-
"mkdocs-material == 9.5.6",
66-
"mkdocstrings[python] == 0.24.0",
67-
"frequenz-repo-config[lib] == 0.8.0",
65+
"mkdocs-material == 9.5.12",
66+
"mkdocstrings[python] == 0.24.1",
67+
"frequenz-repo-config[lib] == 0.9.1",
6868
]
6969
dev-mypy = [
7070
"mypy == 1.8.0",
7171
"types-Markdown == 3.5.0.20240129",
7272
# For checking the noxfile, docs/ script, and tests
7373
"pymdownx-superfence-filter-lines[dev-mkdocs,dev-noxfile,dev-pytest]",
7474
]
75-
dev-noxfile = ["nox == 2023.4.22", "frequenz-repo-config[lib] == 0.8.0"]
75+
dev-noxfile = ["nox == 2023.4.22", "frequenz-repo-config[lib] == 0.9.1"]
7676
dev-pylint = [
77-
"pylint == 3.0.3",
77+
"pylint == 3.1.0",
7878
# For checking the noxfile, docs/ script, and tests
7979
"pymdownx-superfence-filter-lines[dev-mkdocs,dev-noxfile,dev-pytest]",
8080
]
8181
dev-pytest = [
8282
"pytest == 7.4.4",
83-
"frequenz-repo-config[extra-lint-examples] == 0.8.0",
83+
"frequenz-repo-config[extra-lint-examples] == 0.9.1",
8484
"pytest-mock == 3.12.0",
85-
"pytest-asyncio == 0.23.4",
85+
"pytest-asyncio == 0.23.5",
8686
"async-solipsism == 0.5",
8787
]
8888
dev = [
@@ -139,6 +139,8 @@ disable = [
139139
# it is a type-check, for which we already have mypy.
140140
"unsubscriptable-object",
141141
# Checked by flake8
142+
"redefined-outer-name",
143+
"unused-import",
142144
"line-too-long",
143145
"unused-variable",
144146
"unnecessary-lambda-assignment",

0 commit comments

Comments
 (0)