Skip to content

Commit 18287d0

Browse files
authored
Bump the required group across 1 directory with 12 updates (#121)
Bumps the required group with 12 updates in the / directory: | Package | From | To | | --- | --- | --- | | [flake8](https://github.com/pycqa/flake8) | `7.1.1` | `7.1.2` | | [pydoclint](https://github.com/jsh9/pydoclint) | `0.6.0` | `0.6.2` | | [isort](https://github.com/PyCQA/isort) | `6.0.0` | `6.0.1` | | [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | `9.6.2` | `9.6.7` | | [mkdocstrings[python]](https://github.com/mkdocstrings/mkdocstrings) | `0.28.0` | `0.28.2` | | [mkdocstrings-python](https://github.com/mkdocstrings/python) | `1.14.6` | `1.16.2` | | [frequenz-repo-config[lib]](https://github.com/frequenz-floss/frequenz-repo-config-python) | `0.12.2` | `0.12.3` | | [mypy](https://github.com/python/mypy) | `1.14.1` | `1.15.0` | | [pytest](https://github.com/pytest-dev/pytest) | `8.3.4` | `8.3.5` | | [frequenz-repo-config[extra-lint-examples]](https://github.com/frequenz-floss/frequenz-repo-config-python) | `0.12.2` | `0.12.3` | | [setuptools](https://github.com/pypa/setuptools) | `75.8.0` | `75.8.2` | | [setuptools-scm[toml]](https://github.com/pypa/setuptools-scm) | `8.1.0` | `8.2.0` | Updates `flake8` from 7.1.1 to 7.1.2 <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PyCQA/flake8/commit/fffee8ba9dc5903484f99390e6c7f4bbef59bda7"><code>fffee8b</code></a> Release 7.1.2</li> <li><a href="https://github.com/PyCQA/flake8/commit/19001f77f3a8edccfd2d4c71e3c0fd7ed7fcb329"><code>19001f7</code></a> Merge pull request <a href="https://redirect.github.com/pycqa/flake8/issues/1966">#1966</a> from PyCQA/limit-procs-to-file-count</li> <li><a href="https://github.com/PyCQA/flake8/commit/f35737a32d8283fd0d3456bd9919718ff2d1b077"><code>f35737a</code></a> avoid starting unnecessary processes when file count is limited</li> <li>See full diff in <a href="https://github.com/pycqa/flake8/compare/7.1.1...7.1.2">compare view</a></li> </ul> </details> <br /> Updates `pydoclint` from 0.6.0 to 0.6.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jsh9/pydoclint/releases">pydoclint's releases</a>.</em></p> <blockquote> <h2>0.6.2</h2> <h2>What's Changed</h2> <ul> <li>Throw error when user provides no paths by <a href="https://github.com/jsh9"><code>@​jsh9</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/218">jsh9/pydoclint#218</a></li> <li>Fix missing config option onlyAttrsWithClassVarAreTreatedAsClassAttrs by <a href="https://github.com/jsh9"><code>@​jsh9</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/219">jsh9/pydoclint#219</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/jsh9/pydoclint/compare/0.6.1...0.6.2">https://github.com/jsh9/pydoclint/compare/0.6.1...0.6.2</a></p> <h2>0.6.1</h2> <h2>What's Changed</h2> <ul> <li>Migrate to pyproject.toml by <a href="https://github.com/pechersky"><code>@​pechersky</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/214">jsh9/pydoclint#214</a></li> <li>Revert &quot;Migrate to pyproject.toml (<a href="https://redirect.github.com/jsh9/pydoclint/issues/214">#214</a>)&quot; by <a href="https://github.com/jsh9"><code>@​jsh9</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/217">jsh9/pydoclint#217</a></li> <li>Include AssertionError in Raises section by <a href="https://github.com/pechersky"><code>@​pechersky</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/215">jsh9/pydoclint#215</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/pechersky"><code>@​pechersky</code></a> made their first contribution in <a href="https://redirect.github.com/jsh9/pydoclint/pull/214">jsh9/pydoclint#214</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/jsh9/pydoclint/compare/0.6.0...0.6.1">https://github.com/jsh9/pydoclint/compare/0.6.0...0.6.1</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/jsh9/pydoclint/blob/main/CHANGELOG.md">pydoclint's changelog</a>.</em></p> <blockquote> <h2>[0.6.2] - 2025-02-17</h2> <ul> <li>Fixed <ul> <li>An issue where no error was thrown when the user does not supply a path</li> <li>A bug where <code>--only-attrs-with-ClassVar-are-treated-as-class-attrs</code> is not properly passed to the visitor in the flake8 mode</li> </ul> </li> <li>Full diff <ul> <li><a href="https://github.com/jsh9/pydoclint/compare/0.6.1...0.6.2">https://github.com/jsh9/pydoclint/compare/0.6.1...0.6.2</a></li> </ul> </li> </ul> <h2>[0.6.1] - 2025-02-16</h2> <ul> <li>Changed <ul> <li>Now if a function as an <code>assert</code> statement, an <code>AssertError</code> declaration is by default required in the docstring's &quot;Asserts&quot; section (if relevant config options to check raises/assertions are turned on)</li> </ul> </li> <li>Full diff <ul> <li><a href="https://github.com/jsh9/pydoclint/compare/0.6.0...0.6.1">https://github.com/jsh9/pydoclint/compare/0.6.0...0.6.1</a></li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jsh9/pydoclint/commit/193dc552ea02152d85af6675d10a3e19b66b33fe"><code>193dc55</code></a> Fix missing config option onlyAttrsWithClassVarAreTreatedAsClassAttrs (<a href="https://redirect.github.com/jsh9/pydoclint/issues/219">#219</a>)</li> <li><a href="https://github.com/jsh9/pydoclint/commit/981a0b1b4d29bbb758baec7d31acfdae57be61ee"><code>981a0b1</code></a> Throw error when user provides no paths (<a href="https://redirect.github.com/jsh9/pydoclint/issues/218">#218</a>)</li> <li><a href="https://github.com/jsh9/pydoclint/commit/299a57c94337d684280506a4287d173d76f273d5"><code>299a57c</code></a> Update documentation on --ignore-underscore-args option</li> <li><a href="https://github.com/jsh9/pydoclint/commit/b05a41ac5d300e95b893ba3ffdb2aa63a64c2f8b"><code>b05a41a</code></a> Update documentation</li> <li><a href="https://github.com/jsh9/pydoclint/commit/4a1608839d2945be45cb30d4d96396c38d480217"><code>4a16088</code></a> Include AssertionError in Raises section (<a href="https://redirect.github.com/jsh9/pydoclint/issues/215">#215</a>)</li> <li><a href="https://github.com/jsh9/pydoclint/commit/5b117a603be3306c9129d2fb3e90bc05a06e7b7f"><code>5b117a6</code></a> Revert &quot;Migrate to pyproject.toml (<a href="https://redirect.github.com/jsh9/pydoclint/issues/214">#214</a>)&quot; (<a href="https://redirect.github.com/jsh9/pydoclint/issues/217">#217</a>)</li> <li><a href="https://github.com/jsh9/pydoclint/commit/54c368b7a6a5a94722155a13b2728c00f0f4c818"><code>54c368b</code></a> Migrate to pyproject.toml (<a href="https://redirect.github.com/jsh9/pydoclint/issues/214">#214</a>)</li> <li>See full diff in <a href="https://github.com/jsh9/pydoclint/compare/0.6.0...0.6.2">compare view</a></li> </ul> </details> <br /> Updates `isort` from 6.0.0 to 6.0.1 <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>6.0.1</h2> <h2>Changes</h2> <ul> <li>fix multi_line_output_modes docs (<a href="https://redirect.github.com/PyCQA/isort/issues/2096">#2096</a>) <a href="https://github.com/xinydev"><code>@​xinydev</code></a></li> <li>Ruff rules PT for pytest (<a href="https://redirect.github.com/PyCQA/isort/issues/2372">#2372</a>) <a href="https://github.com/cclauss"><code>@​cclauss</code></a></li> <li>Ruff rules B017, B028, and E203 (<a href="https://redirect.github.com/PyCQA/isort/issues/2371">#2371</a>) <a href="https://github.com/cclauss"><code>@​cclauss</code></a></li> <li>Lint Python code with ruff (<a href="https://redirect.github.com/PyCQA/isort/issues/2359">#2359</a>) <a href="https://github.com/cclauss"><code>@​cclauss</code></a></li> <li>Fix test_find_imports_in_file_error failing on Windows (<a href="https://redirect.github.com/PyCQA/isort/issues/2369">#2369</a>) <a href="https://github.com/kobarity"><code>@​kobarity</code></a></li> <li>Move flake8 settings into pyproject.toml (<a href="https://redirect.github.com/PyCQA/isort/issues/2360">#2360</a>) <a href="https://github.com/cclauss"><code>@​cclauss</code></a></li> <li>Upgrade to uv&gt;=0.6.0 and enable-cache (<a href="https://redirect.github.com/PyCQA/isort/issues/2364">#2364</a>) <a href="https://github.com/cclauss"><code>@​cclauss</code></a></li> <li>Apply some ruff rules (<a href="https://redirect.github.com/PyCQA/isort/issues/2353">#2353</a>) <a href="https://github.com/cclauss"><code>@​cclauss</code></a></li> </ul> <h2>:beetle: Fixes</h2> <ul> <li>Add OSError handling in find_imports_in_file (<a href="https://redirect.github.com/PyCQA/isort/issues/2331">#2331</a>) <a href="https://github.com/kobarity"><code>@​kobarity</code></a></li> <li>Link GH as changelog (<a href="https://redirect.github.com/PyCQA/isort/issues/2354">#2354</a>) <a href="https://github.com/staticdev"><code>@​staticdev</code></a></li> </ul> <h2>:construction_worker: Continuous Integration</h2> <ul> <li>Remove Safety (<a href="https://redirect.github.com/PyCQA/isort/issues/2373">#2373</a>) <a href="https://github.com/staticdev"><code>@​staticdev</code></a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PyCQA/isort/commit/c8ab4a5b21bac924d106e3103dd7c979fdd0f9bc"><code>c8ab4a5</code></a> Merge pull request <a href="https://redirect.github.com/PyCQA/isort/issues/2096">#2096</a> from xinydev/fix-docs</li> <li><a href="https://github.com/PyCQA/isort/commit/ee477e919867ffcd09d25a605f38f08a87c56f2e"><code>ee477e9</code></a> Merge branch 'main' into fix-docs</li> <li><a href="https://github.com/PyCQA/isort/commit/790bb06e294d77461e7696bbdb0186289c9a4f87"><code>790bb06</code></a> Merge pull request <a href="https://redirect.github.com/PyCQA/isort/issues/2372">#2372</a> from cclauss/ruff-rules-PT</li> <li><a href="https://github.com/PyCQA/isort/commit/168d8508ae41a5f5f2fb1340b86fde2bfdb8266a"><code>168d850</code></a> Merge branch 'main' into ruff-rules-PT</li> <li><a href="https://github.com/PyCQA/isort/commit/6165d6b6e99dfd15b57896080359a46ba99eacda"><code>6165d6b</code></a> Merge pull request <a href="https://redirect.github.com/PyCQA/isort/issues/2373">#2373</a> from PyCQA/ci/remove-safety</li> <li><a href="https://github.com/PyCQA/isort/commit/f776259106076faa8a758ebfd4abb3a736493024"><code>f776259</code></a> Remove Safety</li> <li><a href="https://github.com/PyCQA/isort/commit/176ada2694779b6f4a366c7f8a4d788dc93b5d27"><code>176ada2</code></a> Ruff rules PT for pytest</li> <li><a href="https://github.com/PyCQA/isort/commit/3305894bd9338e715a1ac6eb912cf608154ca471"><code>3305894</code></a> Merge pull request <a href="https://redirect.github.com/PyCQA/isort/issues/2371">#2371</a> from cclauss/ruff-rules-B017-B028-E203</li> <li><a href="https://github.com/PyCQA/isort/commit/1708f3e87ad1b1885e5bddcd29799a9434207738"><code>1708f3e</code></a> Ruff rules B017, B028, and E203</li> <li><a href="https://github.com/PyCQA/isort/commit/1157b58fb70b9166f75f567fdbe45d6fa2cbfc5c"><code>1157b58</code></a> Merge pull request <a href="https://redirect.github.com/PyCQA/isort/issues/2359">#2359</a> from cclauss/ruff</li> <li>Additional commits viewable in <a href="https://github.com/PyCQA/isort/compare/6.0.0...6.0.1">compare view</a></li> </ul> </details> <br /> Updates `mkdocs-material` from 9.6.2 to 9.6.7 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/releases">mkdocs-material's releases</a>.</em></p> <blockquote> <h2>mkdocs-material-9.6.7</h2> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8056">#8056</a>: Error in backrefs implementation (9.6.6 regression)</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8054">#8054</a>: Unescaped quotes in ARIA labels of table of contents</li> </ul> <h2>mkdocs-material-9.6.6</h2> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8040">#8040</a>: Privacy plugin not replacing exteral assets (9.6.5 regression)</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8031">#8031</a>: Replace unmtaintained <code>regex</code> package in search plugin</li> </ul> <h2>mkdocs-material-9.6.5</h2> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8016">#8016</a>: Tags listing not showing when when file name has spaces</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8012">#8012</a>: Privacy plugin crashes if HTTP download fails</li> </ul> <h2>mkdocs-material-9.6.4</h2> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7985">#7985</a>: Blog content sometimes not stretching to full width</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7978">#7978</a>: Navigation rendering bug in Safari 18.3</li> </ul> <h2>mkdocs-material-9.6.3</h2> <ul> <li>Fixed rendering of arrow heads in Mermaid.js class diagrams</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7960">#7960</a>: Tags plugin crashes on numeric metadata titles</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG">mkdocs-material's changelog</a>.</em></p> <blockquote> <p>mkdocs-material-9.6.7 (2025-03-03)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8056">#8056</a>: Error in backrefs implementation (9.6.6 regression)</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8054">#8054</a>: Unescaped quotes in ARIA labels of table of contents</li> </ul> <p>mkdocs-material-9.6.6 (2025-03-01)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8040">#8040</a>: Privacy plugin not replacing exteral assets (9.6.5 regression)</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8031">#8031</a>: Replace unmtaintained regex package in search plugin</li> </ul> <p>mkdocs-material-9.6.5 (2025-02-20)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8016">#8016</a>: Tags listing not showing when when file name has spaces</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8012">#8012</a>: Privacy plugin crashes if HTTP download fails</li> </ul> <p>mkdocs-material-9.6.4 (2025-02-12)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7985">#7985</a>: Blog content sometimes not stretching to full width</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7978">#7978</a>: Navigation rendering bug in Safari 18.3</li> </ul> <p>mkdocs-material-9.6.3 (2025-02-07)</p> <ul> <li>Fixed rendering of arrow heads in Mermaid.js class diagrams</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7960">#7960</a>: Tags plugin crashes on numeric metadata titles</li> </ul> <p>mkdocs-material-9.6.2 (2025-02-03)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7955">#7955</a>: Excessively long words don't break on narrow screens</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7947">#7947</a>: Scope setting interferes with outdated version banner</li> </ul> <p>mkdocs-material-9.6.1 (2025-01-31)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7943">#7943</a>: Tags plugin crashing due to merge error</li> </ul> <p>mkdocs-material-9.6.0 (2025-01-31)</p> <ul> <li>Added meta plugin</li> <li>Rewrite of the tags plugin</li> <li>Added support for allow lists in tags plugin</li> <li>Added support for and custom sorting in tags plugin</li> <li>Added support for related links in blog plugin</li> <li>Added support for custom index pages in blog plugin</li> <li>Added support for navigation subtitles</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7924">#7924</a>: Anchors might require two clicks when using instant navigation</li> </ul> <p>mkdocs-material-9.5.50 (2025-01-18)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7913">#7913</a>: Social plugin renders attribute lists in page title</li> </ul> <p>mkdocs-material-9.5.49+insiders-4.53.15 (2025-01-15)</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/85ac2144f5e18c1e0a4d699262c29085adad74cf"><code>85ac214</code></a> Prepare 9.6.7 release</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/e0b0113574b323d45dd73523b8ac0c153b2427e0"><code>e0b0113</code></a> Fixed backref import (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8057">#8057</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/6a496186ffff6043c244791cbe094b92b9b02247"><code>6a49618</code></a> Added distribution files</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/27ba95652ab80c2a0210973873b2867674983531"><code>27ba956</code></a> Fixed unescaped of quotes in ARIA labels (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8053">#8053</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/922cb7cea295310c63ae623d350114e0df608734"><code>922cb7c</code></a> Prepare 9.6.6 release</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/523922b3837ca974346a012191991d89f4030f68"><code>523922b</code></a> Fixed privacy plugin not replacing occurrences</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/3bd81bdc6667b146390043ee9abd39f9449cb903"><code>3bd81bd</code></a> Updated dependencies</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/b6e40de116b106752827a2132fc5c8e88850cf9a"><code>b6e40de</code></a> Updated dependencies</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/3a7cc2a70124c0d30b461bb07136cd9e2028fa3c"><code>3a7cc2a</code></a> Lowered backref version to support Py3.8 (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8037">#8037</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/ab1511074c6eb03063b9258e8e42a117a57f5853"><code>ab15110</code></a> Replaced regex with backrefs package in search plugin (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/8034">#8034</a>)</li> <li>Additional commits viewable in <a href="https://github.com/squidfunk/mkdocs-material/compare/9.6.2...9.6.7">compare view</a></li> </ul> </details> <br /> Updates `mkdocstrings[python]` from 0.28.0 to 0.28.2 <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.28.2</h2> <h2><a href="https://github.com/mkdocstrings/mkdocstrings/releases/tag/0.28.2">0.28.2</a> - 2025-02-24</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/mkdocstrings/compare/0.28.1...0.28.2">Compare with 0.28.1</a><!-- raw HTML omitted --></p> <h3>Build</h3> <ul> <li>Depend on mkdocs-autorefs &gt;= 1.4 (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/2c22bdc49f6bf5600aefd5ec711747686fda96a8">2c22bdc</a> by Timothée Mazzucotelli).</li> </ul> <h2>0.28.1</h2> <h2><a href="https://github.com/mkdocstrings/mkdocstrings/releases/tag/0.28.1">0.28.1</a> - 2025-02-14</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/mkdocstrings/compare/0.28.0...0.28.1">Compare with 0.28.0</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Renew MkDocs' <code>relpath</code> processor instead of using same instance (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/4ab180d01964c3ef8005cd72c8d91ba3fd241e27">4ab180d</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocs/mkdocs/issues/3919">Issue-mkdocs-3919</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.28.2">0.28.2</a> - 2025-02-24</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/mkdocstrings/compare/0.28.1...0.28.2">Compare with 0.28.1</a><!-- raw HTML omitted --></p> <h3>Build</h3> <ul> <li>Depend on mkdocs-autorefs &gt;= 1.4 (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/2c22bdc49f6bf5600aefd5ec711747686fda96a8">2c22bdc</a> by Timothée Mazzucotelli).</li> </ul> <h2><a href="https://github.com/mkdocstrings/mkdocstrings/releases/tag/0.28.1">0.28.1</a> - 2025-02-14</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/mkdocstrings/compare/0.28.0...0.28.1">Compare with 0.28.0</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Renew MkDocs' <code>relpath</code> processor instead of using same instance (<a href="https://github.com/mkdocstrings/mkdocstrings/commit/4ab180d01964c3ef8005cd72c8d91ba3fd241e27">4ab180d</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocs/mkdocs/issues/3919">Issue-mkdocs-3919</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/2b9b4f09450955ee59a060dc61a96233dcdab689"><code>2b9b4f0</code></a> chore: Prepare release 0.28.2</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/2c22bdc49f6bf5600aefd5ec711747686fda96a8"><code>2c22bdc</code></a> build: Depend on mkdocs-autorefs &gt;= 1.4</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/145954ce2414a80a9c1aa298817339ff9454ad7b"><code>145954c</code></a> chore: Prepare release 0.28.1</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/4ab180d01964c3ef8005cd72c8d91ba3fd241e27"><code>4ab180d</code></a> fix: Renew MkDocs' <code>relpath</code> processor instead of using same instance</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/ede19411c64365ece8e784b55ef09d8c1e71432e"><code>ede1941</code></a> chore: Increase mkdocstrings-python lower bound again</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/e1eb99c69789412ab619e8427ebe2ec8e2e37eee"><code>e1eb99c</code></a> docs: Use <code>inventories</code> instead of <code>import</code> for Python example</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/926dd7ea0571e87731496db2c670087e3cfb3dbf"><code>926dd7e</code></a> docs: Remove trailing spaces</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/698a3216739e31f349b08f3073c4c3a6b24b07c1"><code>698a321</code></a> chore: Update mkdocstrings-python dev-dep to force uv to install it</li> <li><a href="https://github.com/mkdocstrings/mkdocstrings/commit/1cb9177b9063448307ca07834be334989350d21e"><code>1cb9177</code></a> chore: Update location of the Python handler's JSON schema</li> <li>See full diff in <a href="https://github.com/mkdocstrings/mkdocstrings/compare/0.28.0...0.28.2">compare view</a></li> </ul> </details> <br /> Updates `mkdocstrings-python` from 1.14.6 to 1.16.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/python/releases">mkdocstrings-python's releases</a>.</em></p> <blockquote> <h2>1.16.2</h2> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.16.2">1.16.2</a> - 2025-02-24</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.16.1...1.16.2">Compare with 1.16.1</a><!-- raw HTML omitted --></p> <h3>Build</h3> <ul> <li>Depend on mkdocs-autorefs &gt;= 1.4 and mkdocstrings &gt;= 0.28.2 (<a href="https://github.com/mkdocstrings/python/commit/ea1ab498be836c94eb695ace05c41357b12f2c95">ea1ab49</a> by Timothée Mazzucotelli).</li> </ul> <h2>1.16.1</h2> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.16.1">1.16.1</a> - 2025-02-18</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.16.0...1.16.1">Compare with 1.16.0</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Give precedence to user-provided paths when they are already listed in <code>sys.path</code> (<a href="https://github.com/mkdocstrings/python/commit/0f497d185ba1860c61555803bfc4b311a410bd39">0f497d1</a> by Timothée Mazzucotelli). <a href="https://github.com/mkdocstrings/python/discussions/248">Issue-248</a></li> </ul> <h2>1.16.0</h2> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.16.0">1.16.0</a> - 2025-02-17</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.15.1...1.16.0">Compare with 1.15.1</a><!-- raw HTML omitted --></p> <h3>Features</h3> <ul> <li>Add option to show/hide overloads (<a href="https://github.com/mkdocstrings/python/commit/4a5ee10c65de28b7921a56ef2c222d2f3417edaa">4a5ee10</a> by Pete Stenger). <a href="https://redirect.github.com/mkdocstrings/python/pull/250">PR-250</a></li> </ul> <h2>1.15.1</h2> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.15.1">1.15.1</a> - 2025-02-17</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.15.0...1.15.1">Compare with 1.15.0</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Unwrap <code>Annotated</code> regardless of <code>signature_crossrefs</code> (<a href="https://github.com/mkdocstrings/python/commit/d809f1a9e6a6f4eaf6fe4a18c2ec0e69e5716a12">d809f1a</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/python/issues/249">Issue-249</a></li> </ul> <h2>1.15.0</h2> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.15.0">1.15.0</a> - 2025-02-11</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.14.6...1.15.0">Compare with 1.14.6</a><!-- raw HTML omitted --></p> <h3>Features</h3> <ul> <li>Support cross-referencing constructor parameters in instance attribute values (<a href="https://github.com/mkdocstrings/python/commit/f07bf58a7358dea106032c7da27098e7617eefa0">f07bf58</a> by Timothée Mazzucotelli).</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md">mkdocstrings-python's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.16.2">1.16.2</a> - 2025-02-24</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.16.1...1.16.2">Compare with 1.16.1</a><!-- raw HTML omitted --></p> <h3>Build</h3> <ul> <li>Depend on mkdocs-autorefs &gt;= 1.4 and mkdocstrings &gt;= 0.28.2 (<a href="https://github.com/mkdocstrings/python/commit/ea1ab498be836c94eb695ace05c41357b12f2c95">ea1ab49</a> by Timothée Mazzucotelli).</li> </ul> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.16.1">1.16.1</a> - 2025-02-18</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.16.0...1.16.1">Compare with 1.16.0</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Give precedence to user-provided paths when they are already listed in <code>sys.path</code> (<a href="https://github.com/mkdocstrings/python/commit/0f497d185ba1860c61555803bfc4b311a410bd39">0f497d1</a> by Timothée Mazzucotelli). <a href="https://github.com/mkdocstrings/python/discussions/248">Issue-248</a></li> </ul> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.16.0">1.16.0</a> - 2025-02-17</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.15.1...1.16.0">Compare with 1.15.1</a><!-- raw HTML omitted --></p> <h3>Features</h3> <ul> <li>Add option to show/hide overloads (<a href="https://github.com/mkdocstrings/python/commit/4a5ee10c65de28b7921a56ef2c222d2f3417edaa">4a5ee10</a> by Pete Stenger). <a href="https://redirect.github.com/mkdocstrings/python/pull/250">PR-250</a></li> </ul> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.15.1">1.15.1</a> - 2025-02-17</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.15.0...1.15.1">Compare with 1.15.0</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Unwrap <code>Annotated</code> regardless of <code>signature_crossrefs</code> (<a href="https://github.com/mkdocstrings/python/commit/d809f1a9e6a6f4eaf6fe4a18c2ec0e69e5716a12">d809f1a</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/python/issues/249">Issue-249</a></li> </ul> <h2><a href="https://github.com/mkdocstrings/python/releases/tag/1.15.0">1.15.0</a> - 2025-02-11</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/python/compare/1.14.6...1.15.0">Compare with 1.14.6</a><!-- raw HTML omitted --></p> <h3>Features</h3> <ul> <li>Support cross-referencing constructor parameters in instance attribute values (<a href="https://github.com/mkdocstrings/python/commit/f07bf58a7358dea106032c7da27098e7617eefa0">f07bf58</a> by Timothée Mazzucotelli).</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mkdocstrings/python/commit/cfa9848603f6c021f33af12f334267f7f17de2da"><code>cfa9848</code></a> chore: Prepare release 1.16.2</li> <li><a href="https://github.com/mkdocstrings/python/commit/ea1ab498be836c94eb695ace05c41357b12f2c95"><code>ea1ab49</code></a> build: Depend on mkdocs-autorefs &gt;= 1.4 and mkdocstrings &gt;= 0.28.2</li> <li><a href="https://github.com/mkdocstrings/python/commit/15a7009f854e669ffdbe4b6822fc0b030d88fd56"><code>15a7009</code></a> chore: Prepare release 1.16.1</li> <li><a href="https://github.com/mkdocstrings/python/commit/0f497d185ba1860c61555803bfc4b311a410bd39"><code>0f497d1</code></a> fix: Give precedence to user-provided paths when they are already listed in `...</li> <li><a href="https://github.com/mkdocstrings/python/commit/e3a303c83fbf765c6f380b3628ddb14841da3aa3"><code>e3a303c</code></a> chore: Prepare release 1.16.0</li> <li><a href="https://github.com/mkdocstrings/python/commit/4a5ee10c65de28b7921a56ef2c222d2f3417edaa"><code>4a5ee10</code></a> feat: Add option to show/hide overloads</li> <li><a href="https://github.com/mkdocstrings/python/commit/20cae2cb79224caf9de335f6766e1fc4bb02d9d1"><code>20cae2c</code></a> chore: Prepare release 1.15.1</li> <li><a href="https://github.com/mkdocstrings/python/commit/d809f1a9e6a6f4eaf6fe4a18c2ec0e69e5716a12"><code>d809f1a</code></a> fix: Unwrap <code>Annotated</code> regardless of <code>signature_crossrefs</code></li> <li><a href="https://github.com/mkdocstrings/python/commit/b557ff31cd7394b20487aa204b16a5c3710f4f4e"><code>b557ff3</code></a> docs: Fix canonical path in Griffe extension for our custom config fields</li> <li><a href="https://github.com/mkdocstrings/python/commit/ab3b227e8ee1e84d8d34aee6ed5186fd26244132"><code>ab3b227</code></a> chore: Prepare release 1.15.0</li> <li>Additional commits viewable in <a href="https://github.com/mkdocstrings/python/compare/1.14.6...1.16.2">compare view</a></li> </ul> </details> <br /> Updates `frequenz-repo-config[lib]` from 0.12.2 to 0.12.3 <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.12.3</h2> <h1>Frequenz Repository Configuration Release Notes</h1> <h2>Enhancements</h2> <ul> <li>Add tips for Mac users in the upgrading section of the documentation.</li> <li>Add a final note letting the user know the script run finished in the migration script.</li> </ul> <h2>Bug Fixes</h2> <h3>Cookiecutter template</h3> <ul> <li>Fixed an outdated link to instructions on how to continue when the cookiecutter template generation finishes.</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/356">frequenz-floss/frequenz-repo-config-python#356</a></li> <li>Update link in cookiecutter end instructions 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/360">frequenz-floss/frequenz-repo-config-python#360</a></li> <li>Add notes to the upgrading section and a comment that the script finished by <a href="https://github.com/TalweSingh"><code>@​TalweSingh</code></a> in <a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/pull/358">frequenz-floss/frequenz-repo-config-python#358</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/TalweSingh"><code>@​TalweSingh</code></a> made their first contribution in <a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/pull/358">frequenz-floss/frequenz-repo-config-python#358</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/frequenz-floss/frequenz-repo-config-python/compare/v0.12.2...v0.12.3">https://github.com/frequenz-floss/frequenz-repo-config-python/compare/v0.12.2...v0.12.3</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/3fc1a3b0f449446a666f284833e19641965b4c1a"><code>3fc1a3b</code></a> Add notes to the upgrading section and a comment that the script finished (<a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/358">#358</a>)</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/374985b2a30fdcfb520c4246faec07ab2d0fe250"><code>374985b</code></a> Add inidcator that the script has finished running</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/4ce27bf6a1998ff5c546ab118cf0964eaeded619"><code>4ce27bf</code></a> Add notes for MacOS users on how to use the migration script</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/6aaa39d90cf27a4fc5565cd19e2b7d6209a52bc9"><code>6aaa39d</code></a> Update link in cookiecutter end instructions (<a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/360">#360</a>)</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/23cd06af00de1368d04784fc0fcff7fe586b33ed"><code>23cd06a</code></a> Bump the repo-config version in the cookiecutter templates</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/47e0219ca39293ad8a55a3f93fa54ad5cf3b58ce"><code>47e0219</code></a> Prepare release notes for v0.12.3</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/7a7e776cdc4b2b862cca7f5d8110a3ed7d56d854"><code>7a7e776</code></a> Update link in cookiecutter end instructions</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/4aba5515895b1eeaba48c6621e1802e9a29e44d5"><code>4aba551</code></a> Clear release notes (<a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/356">#356</a>)</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/51fa588a154327de6839e340f68bc908d5303c7d"><code>51fa588</code></a> Clear release notes</li> <li>See full diff in <a href="https://github.com/frequenz-floss/frequenz-repo-config-python/compare/v0.12.2...v0.12.3">compare view</a></li> </ul> </details> <br /> Updates `mypy` from 1.14.1 to 1.15.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> <h3>Different Property Getter and Setter Types</h3> <p>Mypy now supports using different types for property getter and setter.</p> <pre lang="python"><code>class A: value: int <pre><code>@property def f(self) -&amp;gt; int: return self.value @f.setter def f(self, x: str | int) -&amp;gt; None: try: self.value = int(x) except ValueError: raise Exception(f&amp;quot;'{x}' is not a valid value for 'f'&amp;quot;) </code></pre> <p></code></pre></p> <p>Contributed by Ivan Levkivskyi (PR <a href="https://redirect.github.com/python/mypy/pull/18510">18510</a>)</p> <h3>Selectively Disable Deprecated Warnings</h3> <p>It's now possible to selectively disable warnings generated from <a href="https://docs.python.org/3/library/warnings.html#warnings.deprecated"><code>warnings.deprecated</code></a> using the <a href="https://mypy.readthedocs.io/en/stable/command_line.html#cmdoption-mypy-deprecated-calls-exclude"><code>--deprecated-calls-exclude</code></a> option.</p> <pre lang="python"><code># mypy --enable-error-code deprecated # --deprecated-calls-exclude=foo.A import foo <p>foo.A().func() # OK, the deprecated warning is ignored</p> <h1>file foo.py</h1> <p>from typing_extensions import deprecated<br /> class A:<br /> <a href="https://github.com/deprecated"><code>@​deprecated</code></a>(&quot;Use A.func2 instead&quot;)<br /> def func(self): pass<br /> </code></pre></p> <p>Contributed by Marc Mueller (PR <a href="https://redirect.github.com/python/mypy/pull/18641">18641</a>)</p> <h2>Mypy 1.15</h2> <p>We’ve just uploaded mypy 1.15 to the Python Package Index (<a href="https://pypi.org/project/mypy/">PyPI</a>).</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python/mypy/commit/9397454fb5aead107461b089e7cf190bf538d20a"><code>9397454</code></a> remove +dev from version ahead of final release</li> <li><a href="https://github.com/python/mypy/commit/686b591a69db216f714ad50698db785f4ac63eb0"><code>686b591</code></a> remove &quot;unreleased&quot; from 1.15 changelog entry</li> <li><a href="https://github.com/python/mypy/commit/cb4b243a5d9e03173e3e7275e5b92b98afaefb60"><code>cb4b243</code></a> Various small updates to 1.15 changelog (<a href="https://redirect.github.com/python/mypy/issues/18599">#18599</a>)</li> <li><a href="https://github.com/python/mypy/commit/1a265024f901399c701a772e8c1f9e6e110f45e6"><code>1a26502</code></a> Prepare changelog for 1.15 release (<a href="https://redirect.github.com/python/mypy/issues/18583">#18583</a>)</li> <li><a href="https://github.com/python/mypy/commit/d4515e4ad3eee6318744c64cf2eab0ea0b5b7562"><code>d4515e4</code></a> Fix a few PR links in the changelog (<a href="https://redirect.github.com/python/mypy/issues/18586">#18586</a>)</li> <li><a href="https://github.com/python/mypy/commit/f83b6435b0c07a327f6b567dfb5e79ffa36708a2"><code>f83b643</code></a> Add object self-type to tuple test fixture (<a href="https://redirect.github.com/python/mypy/issues/18592">#18592</a>)</li> <li><a href="https://github.com/python/mypy/commit/ebc2cb8befbadfc10b962af018b3fa3842d3fd87"><code>ebc2cb8</code></a> Prevent crash on generic NamedTuple with unresolved typevar bound (<a href="https://redirect.github.com/python/mypy/issues/18585">#18585</a>)</li> <li><a href="https://github.com/python/mypy/commit/63c251e249e52256629dbe8b8334937a092f792d"><code>63c251e</code></a> empty commit to trigger wheel rebuild</li> <li><a href="https://github.com/python/mypy/commit/c30573e7b95eef9d057ff42ebfd326438dac3c42"><code>c30573e</code></a> Fix literal context for ternary expressions (for real) (<a href="https://redirect.github.com/python/mypy/issues/18545">#18545</a>)</li> <li><a href="https://github.com/python/mypy/commit/23d862dd6fbb905a69bcb31e88746dc7a1eb4a43"><code>23d862d</code></a> Fix isinstance with explicit (non generic) type alias (<a href="https://redirect.github.com/python/mypy/issues/18512">#18512</a>)</li> <li>Additional commits viewable in <a href="https://github.com/python/mypy/compare/v1.14.1...v1.15.0">compare view</a></li> </ul> </details> <br /> Updates `pytest` from 8.3.4 to 8.3.5 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pytest-dev/pytest/releases">pytest's releases</a>.</em></p> <blockquote> <h2>8.3.5</h2> <h1>pytest 8.3.5 (2025-03-02)</h1> <h2>Bug fixes</h2> <ul> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/11777">#11777</a>: Fixed issue where sequences were still being shortened even with <code>-vv</code> verbosity.</li> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/12888">#12888</a>: Fixed broken input when using Python 3.13+ and a <code>libedit</code> build of Python, such as on macOS or with uv-managed Python binaries from the <code>python-build-standalone</code> project. This could manifest e.g. by a broken prompt when using <code>Pdb</code>, or seeing empty inputs with manual usage of <code>input()</code> and suspended capturing.</li> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/13026">#13026</a>: Fixed <code>AttributeError</code>{.interpreted-text role=&quot;class&quot;} crash when using <code>--import-mode=importlib</code> when top-level directory same name as another module of the standard library.</li> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/13053">#13053</a>: Fixed a regression in pytest 8.3.4 where, when using <code>--import-mode=importlib</code>, a directory containing py file with the same name would cause an <code>ImportError</code></li> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/13083">#13083</a>: Fixed issue where pytest could crash if one of the collected directories got removed during collection.</li> </ul> <h2>Improved documentation</h2> <ul> <li> <p><a href="https://redirect.github.com/pytest-dev/pytest/issues/12842">#12842</a>: Added dedicated page about using types with pytest.</p> <p>See <code>types</code>{.interpreted-text role=&quot;ref&quot;} for detailed usage.</p> </li> </ul> <h2>Contributor-facing changes</h2> <ul> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/13112">#13112</a>: Fixed selftest failures in <code>test_terminal.py</code> with Pygments &gt;= 2.19.0</li> <li><a href="https://redirect.github.com/pytest-dev/pytest/issues/13256">#13256</a>: Support for Towncrier versions released in 2024 has been re-enabled when building Sphinx docs -- by <code>webknjaz</code>{.interpreted-text role=&quot;user&quot;}.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pytest-dev/pytest/commit/b55ab2aabb68c0ce94c3903139b062d0c2790152"><code>b55ab2a</code></a> Prepare release version 8.3.5</li> <li><a href="https://github.com/pytest-dev/pytest/commit/e217726d2a0edfaf58eae95bf835b85834b96da3"><code>e217726</code></a> Added dedicated page about using types with pytest <a href="https://redirect.github.com/pytest-dev/pytest/issues/12842">#12842</a> (<a href="https://redirect.github.com/pytest-dev/pytest/issues/12963">#12963</a>) (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13260">#13260</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/2fa3f8306c3da4aad7f7349a4947ac37ba6c652f"><code>2fa3f83</code></a> Add more resources and studies to flaky tests page in docs (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13250">#13250</a>) (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13259">#13259</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/e5c2efe3c36199731b41fd68bbf4df5e21404a8b"><code>e5c2efe</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/13256">#13256</a> from webknjaz/maintenance/towncrier-bump (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13258">#13258</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/3419674225a3a7b7d6f93650d75f6de52fe637d5"><code>3419674</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/13187">#13187</a> from pytest-dev/patchback/backports/8.3.x/b4009b319...</li> <li><a href="https://github.com/pytest-dev/pytest/commit/b75cfb162dbb927739698effa3fbcf279655da49"><code>b75cfb1</code></a> Add readline workaround for libedit (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13176">#13176</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/edbfff72a4051ed9c5f3d9b5d6f316b407cb6961"><code>edbfff7</code></a> doc: Clarify capturing .readouterr() return value (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13222">#13222</a>) (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13225">#13225</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/2ebba0063c66b77a7bd171221de059f3b3e47b86"><code>2ebba00</code></a> Merge pull request <a href="https://redirect.github.com/pytest-dev/pytest/issues/13199">#13199</a> from jakkdl/tox_docs_no_fetch (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13200">#13200</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/eb6496b79759f9acde581ed9d7a0777a49b5f820"><code>eb6496b</code></a> doc: Change training to remote only (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13196">#13196</a>) (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13197">#13197</a>)</li> <li><a href="https://github.com/pytest-dev/pytest/commit/78cf1f67f707fc07372a89775fd10d2065b5f17a"><code>78cf1f6</code></a> ci: Bump build-and-inspect-python-package (<a href="https://redirect.github.com/pytest-dev/pytest/issues/13188">#13188</a>)</li> <li>Additional commits viewable in <a href="https://github.com/pytest-dev/pytest/compare/8.3.4...8.3.5">compare view</a></li> </ul> </details> <br /> Updates `frequenz-repo-config[extra-lint-examples]` from 0.12.2 to 0.12.3 <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.12.3</h2> <h1>Frequenz Repository Configuration Release Notes</h1> <h2>Enhancements</h2> <ul> <li>Add tips for Mac users in the upgrading section of the documentation.</li> <li>Add a final note letting the user know the script run finished in the migration script.</li> </ul> <h2>Bug Fixes</h2> <h3>Cookiecutter template</h3> <ul> <li>Fixed an outdated link to instructions on how to continue when the cookiecutter template generation finishes.</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/356">frequenz-floss/frequenz-repo-config-python#356</a></li> <li>Update link in cookiecutter end instructions 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/360">frequenz-floss/frequenz-repo-config-python#360</a></li> <li>Add notes to the upgrading section and a comment that the script finished by <a href="https://github.com/TalweSingh"><code>@​TalweSingh</code></a> in <a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/pull/358">frequenz-floss/frequenz-repo-config-python#358</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/TalweSingh"><code>@​TalweSingh</code></a> made their first contribution in <a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/pull/358">frequenz-floss/frequenz-repo-config-python#358</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/frequenz-floss/frequenz-repo-config-python/compare/v0.12.2...v0.12.3">https://github.com/frequenz-floss/frequenz-repo-config-python/compare/v0.12.2...v0.12.3</a></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/3fc1a3b0f449446a666f284833e19641965b4c1a"><code>3fc1a3b</code></a> Add notes to the upgrading section and a comment that the script finished (<a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/358">#358</a>)</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/374985b2a30fdcfb520c4246faec07ab2d0fe250"><code>374985b</code></a> Add inidcator that the script has finished running</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/4ce27bf6a1998ff5c546ab118cf0964eaeded619"><code>4ce27bf</code></a> Add notes for MacOS users on how to use the migration script</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/6aaa39d90cf27a4fc5565cd19e2b7d6209a52bc9"><code>6aaa39d</code></a> Update link in cookiecutter end instructions (<a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/360">#360</a>)</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/23cd06af00de1368d04784fc0fcff7fe586b33ed"><code>23cd06a</code></a> Bump the repo-config version in the cookiecutter templates</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/47e0219ca39293ad8a55a3f93fa54ad5cf3b58ce"><code>47e0219</code></a> Prepare release notes for v0.12.3</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/7a7e776cdc4b2b862cca7f5d8110a3ed7d56d854"><code>7a7e776</code></a> Update link in cookiecutter end instructions</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/4aba5515895b1eeaba48c6621e1802e9a29e44d5"><code>4aba551</code></a> Clear release notes (<a href="https://redirect.github.com/frequenz-floss/frequenz-repo-config-python/issues/356">#356</a>)</li> <li><a href="https://github.com/frequenz-floss/frequenz-repo-config-python/commit/51fa588a154327de6839e340f68bc908d5303c7d"><code>51fa588</code></a> Clear release notes</li> <li>See full diff in <a href="https://github.com/frequenz-floss/frequenz-repo-config-python/compare/v0.12.2...v0.12.3">compare view</a></li> </ul> </details> <br /> Updates `setuptools` from 75.8.0 to 75.8.2 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pypa/setuptools/blob/main/NEWS.rst">setuptools's changelog</a>.</em></p> <blockquote> <h1>v75.8.2</h1> <h2>Bugfixes</h2> <ul> <li>Fixed <code>pkg_resources.require(...)</code> to also consider standardised <code>dist-info</code> directories. (<a href="https://redirect.github.com/pypa/setuptools/issues/4856">#4856</a>)</li> </ul> <h1>v75.8.1</h1> <h2>Bugfixes</h2> <ul> <li>Fix wheel file naming to follow binary distribution specification -- by :user:<code>di</code> (<a href="https://redirect.github.com/pypa/setuptools/issues/4766">#4766</a>)</li> <li>Fixed crash generating error message printed when building wheels for the free-threaded build using the limited API. -- by :user:<code>ngoldbaum</code> (<a href="https://redirect.github.com/pypa/setuptools/issues/4809">#4809</a>)</li> <li>Fix documentation for recent CFLAGS distutils change. -- by :user:<code>thesamesam</code> (<a href="https://redirect.github.com/pypa/setuptools/issues/4836">#4836</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/setuptools/commit/9aa3771f57f070bd13b9a3e83bd469413afc98c7"><code>9aa3771</code></a> Bump version: 75.8.1 → 75.8.2</li> <li><a href="https://github.com/pypa/setuptools/commit/c0f39c04c5e7632b3f1f4800c8776f5d4709fabf"><code>c0f39c0</code></a> Update WorkingSet.find to consider standardised .dist-info directory names (#...</li> <li><a href="https://github.com/pypa/setuptools/commit/edca1811df4daa15d18eb06d0dd5da11eda8b3af"><code>edca181</code></a> Add news fragment</li> <li><a href="https://github.com/pypa/setuptools/commit/22355fcb3337317d4f6ca675aa60947692c9af3a"><code>22355fc</code></a> Also consider '-' separator in tests</li> <li><a href="https://github.com/pypa/setuptools/commit/8280e2c4fc2f32a5da1ec3ba322c534e2f5369a3"><code>8280e2c</code></a> Attempt to solve path normalisation issue in windows tests</li> <li><a href="https://github.com/pypa/setuptools/commit/a3718c8099235fb3b40d013f97530d5aeb5ba0ce"><code>a3718c8</code></a> Slightly change test, so that we are sure about the correct distribution bein...</li> <li><a href="https://github.com/pypa/setuptools/commit/23b73aaef2cb95650a997f80ea74c8d51bc5f01c"><code>23b73aa</code></a> Fix mypy errors</li> <li><a href="https://github.com/pypa/setuptools/commit/2c242238f536c4b942812632ba9dd0b1c48b4b85"><code>2c24223</code></a> Update WorkingSet.find to consider standardised dist-info names</li> <li><a href="https://github.com/pypa/setuptools/commit/79d6e46d4949a77238ca8884ed8137d5d6175d31"><code>79d6e46</code></a> Add regression test for issue 4853</li> <li><a href="https://github.com/pypa/setuptools/commit/56c055b653f080544f490e198605974c71b6fe35"><code>56c055b</code></a> Bump version: 75.8.0 → 75.8.1</li> <li>Additional commits viewable in <a href="https://github.com/pypa/setuptools/compare/v75.8.0...v75.8.2">compare view</a></li> </ul> </details> <br /> Updates `setuptools-scm[toml]` from 8.1.0 to 8.2.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pypa/setuptools-scm/blob/main/CHANGELOG.md">setuptools-scm[toml]'s changelog</a>.</em></p> <blockquote> <h2>v8.2.0</h2> <h3>Added</h3> <ul> <li>fix <a href="https://redirect.github.com/pypa/setuptools-scm/issues/960">#960</a>: add a <code>--force-write-version-files</code> flag for the cli</li> </ul> <h3>Changed</h3> <ul> <li>fix <a href="https://redirect.github.com/pypa/setuptools-scm/issues/950">#950</a>: ensure to pass encodings to io usage</li> <li>fix <a href="https://redirect.github.com/pypa/setuptools-scm/issues/957">#957</a>: add subprocess timeout control env var</li> <li>add sp-repo-review pre-commit hook</li> </ul> <h3>Fixed</h3> <ul> <li>fix <a href="https://redirect.github.com/pypa/setuptools-scm/issues/1018">#1018</a>: allow non-normalized versions for semver</li> <li>fix <a href="https://redirect.github.com/pypa/setuptools-scm/issues/1103">#1103</a>: respect GIT_CEILING_DIRECTORIES when trying to find git toplevels</li> <li>fix <a href="https://redirect.github.com/pypa/setuptools-scm/issues/1081">#1081</a>: add name normalized pipx entrypoint</li> <li>fix <a href="https://redirect.github.com/pypa/setuptools-scm/issues/1080">#1080</a>: clean pdm from PYTHONPATH to protect mercurial</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/setuptools-scm/commit/e554978c2fa77d187061ba2bfa2553b0a2d26a85"><code>e554978</code></a> complete changelog to reasonable accuracy for quick release</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/260dcf09791193ed0f07f2026be0e7cb61ef370b"><code>260dcf0</code></a> chore: scriv collect</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/836eb426d34f2f0eb149de0192da56e841f287b0"><code>836eb42</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools-scm/issues/1096">#1096</a> from DimitriPapadopoulos/ruff_0.9.1</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/98b70785ab99ee32b6863c32d0fc844cd2c3dd95"><code>98b7078</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools-scm/issues/1106">#1106</a> from Ecordonnier/eco/git-ceiling-directories</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/7d4e94c915077a06b6a419533e77ea919b6c45a1"><code>7d4e94c</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools-scm/issues/1104">#1104</a> from jezdez/patch-1</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/0b82e5d134d6ddf118969319e30db9997f0acd75"><code>0b82e5d</code></a> [pre-commit.ci] auto fixes from pre-commit.com hooks</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/979d79301da678d305c12e5c4bdee139705fcc14"><code>979d793</code></a> respect GIT_CEILING_DIRECTORIES</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/68c6b2069576c6cbf2cf2e1b95b4e39656ffee4e"><code>68c6b20</code></a> Add missing code block end.</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/9b6f0319c8f87342224150a482999953132c54bd"><code>9b6f031</code></a> Merge pull request <a href="https://redirect.github.com/pypa/setuptools-scm/issues/1102">#1102</a> from paugier/error-message-env-var</li> <li><a href="https://github.com/pypa/setuptools-scm/commit/2b0722fafa8b11b69a65073e13a00caf6b86a75b"><code>2b0722f</code></a> Mention SETUPTOOLS_SCM_PRETEND_VERSION_FOR in error message</li> <li>Additional commits viewable in <a href="https://github.com/pypa/setuptools-scm/compare/v8.1.0...v8.2.0">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 bf27991 + 881f390 commit 18287d0

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

pyproject.toml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33

44
[build-system]
55
requires = [
6-
"setuptools == 75.8.0",
7-
"setuptools_scm[toml] == 8.1.0",
8-
"frequenz-repo-config[lib] == 0.12.2",
6+
"setuptools == 75.8.2",
7+
"setuptools_scm[toml] == 8.2.0",
8+
"frequenz-repo-config[lib] == 0.12.3",
99
]
1010
build-backend = "setuptools.build_meta"
1111

@@ -52,42 +52,42 @@ email = "[email protected]"
5252

5353
[project.optional-dependencies]
5454
dev-flake8 = [
55-
"flake8 == 7.1.1",
55+
"flake8 == 7.1.2",
5656
"flake8-docstrings == 1.7.0",
5757
"flake8-pyproject == 1.2.3", # For reading the flake8 config from pyproject.toml
58-
"pydoclint == 0.6.0",
58+
"pydoclint == 0.6.2",
5959
"pydocstyle == 6.3.0",
6060
]
61-
dev-formatting = ["black == 25.1.0", "isort == 6.0.0"]
61+
dev-formatting = ["black == 25.1.0", "isort == 6.0.1"]
6262
dev-mkdocs = [
6363
"black == 25.1.0",
6464
"Markdown==3.7",
6565
"mike == 2.1.3",
6666
"mkdocs-gen-files == 0.5.0",
6767
"mkdocs-literate-nav == 0.6.1",
6868
"mkdocs-macros-plugin == 1.3.7",
69-
"mkdocs-material == 9.6.2",
70-
"mkdocstrings[python] == 0.28.0",
71-
"mkdocstrings-python == 1.14.6",
72-
"frequenz-repo-config[lib] == 0.12.2",
69+
"mkdocs-material == 9.6.7",
70+
"mkdocstrings[python] == 0.28.2",
71+
"mkdocstrings-python == 1.16.2",
72+
"frequenz-repo-config[lib] == 0.12.3",
7373
]
7474
dev-mypy = [
75-
"mypy == 1.14.1",
75+
"mypy == 1.15.0",
7676
"grpc-stubs == 1.53.0.5",
7777
"types-Markdown == 3.7.0.20241204",
7878
"types-protobuf == 5.29.1.20250208",
7979
# For checking the noxfile, docs/ script, and tests
8080
"frequenz-client-microgrid[dev-mkdocs,dev-noxfile,dev-pytest]",
8181
]
82-
dev-noxfile = ["nox == 2025.2.9", "frequenz-repo-config[lib] == 0.12.2"]
82+
dev-noxfile = ["nox == 2025.2.9", "frequenz-repo-config[lib] == 0.12.3"]
8383
dev-pylint = [
8484
"pylint == 3.3.4",
8585
# For checking the noxfile, docs/ script, and tests
8686
"frequenz-client-microgrid[dev-mkdocs,dev-noxfile,dev-pytest]",
8787
]
8888
dev-pytest = [
89-
"pytest == 8.3.4",
90-
"frequenz-repo-config[extra-lint-examples] == 0.12.2",
89+
"pytest == 8.3.5",
90+
"frequenz-repo-config[extra-lint-examples] == 0.12.3",
9191
"pytest-mock == 3.14.0",
9292
"pytest-asyncio == 0.25.3",
9393
"async-solipsism == 0.7",

0 commit comments

Comments
 (0)