Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Bump the dependencies group in /.config with 13 updates (#4293)
Bumps the dependencies group in /.config with 13 updates: | Package | From | To | | --- | --- | --- | | [astroid](https://github.com/pylint-dev/astroid) | `3.3.4` | `3.3.5` | | [check-jsonschema](https://github.com/python-jsonschema/check-jsonschema) | `0.29.2` | `0.29.3` | | [dnspython](https://github.com/rthalley/dnspython) | `2.6.1` | `2.7.0` | | [griffe](https://github.com/mkdocstrings/griffe) | `1.3.1` | `1.3.2` | | [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | `9.5.38` | `9.5.39` | | [pre-commit](https://github.com/pre-commit/pre-commit) | `3.8.0` | `4.0.0` | | [pydoclint](https://github.com/jsh9/pydoclint) | `0.5.8` | `0.5.9` | | [pymdown-extensions](https://github.com/facelessuser/pymdown-extensions) | `10.11` | `10.11.2` | | [pyproject-hooks](https://github.com/pypa/pyproject-hooks) | `1.1.0` | `1.2.0` | | [rich](https://github.com/Textualize/rich) | `13.8.1` | `13.9.2` | | [ruff](https://github.com/astral-sh/ruff) | `0.6.8` | `0.6.9` | | [tomli](https://github.com/hukkin/tomli) | `2.0.1` | `2.0.2` | | [tox](https://github.com/tox-dev/tox) | `4.20.0` | `4.21.2` | Updates `astroid` from 3.3.4 to 3.3.5 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pylint-dev/astroid/blob/main/ChangeLog">astroid's changelog</a>.</em></p> <blockquote> <h1>What's New in astroid 3.3.5?</h1> <p>Release date: 2024-10-04</p> <ul> <li> <p>Control setting local nodes outside of the supposed local's constructor.</p> <p>Closes <a href="https://redirect.github.com/pylint-dev/astroid/issues/1490">#1490</a></p> </li> <li> <p>Fix Python 3.13 compatibility re: <code>collections.abc</code></p> <p>Closes <a href="https://redirect.github.com/pylint-dev/pylint/issues/10000">pylint-dev/pylint#10000</a></p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pylint-dev/astroid/commit/8c74a5f6984753900f0222622ccbf3182de66a47"><code>8c74a5f</code></a> Bump astroid to 3.3.5, update changelog (<a href="https://redirect.github.com/pylint-dev/astroid/issues/2600">#2600</a>)</li> <li><a href="https://github.com/pylint-dev/astroid/commit/d1f934742b48ff2e9da199ecba43e4172325a37a"><code>d1f9347</code></a> Fix python 3.13 compatibility re: collections.abc (<a href="https://redirect.github.com/pylint-dev/astroid/issues/2598">#2598</a>) (<a href="https://redirect.github.com/pylint-dev/astroid/issues/2599">#2599</a>)</li> <li><a href="https://github.com/pylint-dev/astroid/commit/34c70f0d9ec99e0918e1c90066ced4a5f25f38cc"><code>34c70f0</code></a> change the type annotation error heuristic (<a href="https://redirect.github.com/pylint-dev/astroid/issues/2583">#2583</a>) (<a href="https://redirect.github.com/pylint-dev/astroid/issues/2586">#2586</a>)</li> <li>See full diff in <a href="https://github.com/pylint-dev/astroid/compare/v3.3.4...v3.3.5">compare view</a></li> </ul> </details> <br /> Updates `check-jsonschema` from 0.29.2 to 0.29.3 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/python-jsonschema/check-jsonschema/releases">check-jsonschema's releases</a>.</em></p> <blockquote> <h2>0.29.3</h2> <ul> <li>Update vendored schemas: buildkite, circle-ci, dependabot, gitlab-ci, renovate, taskfile, woodpecker-ci (2024-09-29)</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/python-jsonschema/check-jsonschema/blob/main/CHANGELOG.rst">check-jsonschema's changelog</a>.</em></p> <blockquote> <h2>0.29.3</h2> <ul> <li>Update vendored schemas: buildkite, circle-ci, dependabot, gitlab-ci, renovate, taskfile, woodpecker-ci (2024-09-29)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/python-jsonschema/check-jsonschema/commit/b4235fda059c7c36722a3f8c4b71c45a0826a8b7"><code>b4235fd</code></a> Bump version for release</li> <li><a href="https://github.com/python-jsonschema/check-jsonschema/commit/238ffc320704f5353645e5d77177e3274517378f"><code>238ffc3</code></a> Bump furo from 2024.7.18 to 2024.8.6 (<a href="https://redirect.github.com/python-jsonschema/check-jsonschema/issues/483">#483</a>)</li> <li><a href="https://github.com/python-jsonschema/check-jsonschema/commit/7e35cfc234a187a846872a71c6209f737b6164e6"><code>7e35cfc</code></a> [vendor-schemas] automated update (<a href="https://redirect.github.com/python-jsonschema/check-jsonschema/issues/486">#486</a>)</li> <li><a href="https://github.com/python-jsonschema/check-jsonschema/commit/b8b348f1c0e4b9093ab6b1d89d1731c7edc95025"><code>b8b348f</code></a> [vendor-schemas] automated update (<a href="https://redirect.github.com/python-jsonschema/check-jsonschema/issues/482">#482</a>)</li> <li><a href="https://github.com/python-jsonschema/check-jsonschema/commit/70ecf4417184ef18c6895a4e6b2e68fb1c1035fd"><code>70ecf44</code></a> Bump peter-evans/create-pull-request from 6 to 7 (<a href="https://redirect.github.com/python-jsonschema/check-jsonschema/issues/485">#485</a>)</li> <li><a href="https://github.com/python-jsonschema/check-jsonschema/commit/34292f4e77ddad15e99dd1743e2d9f34c0a97d89"><code>34292f4</code></a> Update sphinx requirement from <8 to <9 (<a href="https://redirect.github.com/python-jsonschema/check-jsonschema/issues/484">#484</a>)</li> <li><a href="https://github.com/python-jsonschema/check-jsonschema/commit/8dcc7bd504e79a0c93fbd9e643662f800d213a83"><code>8dcc7bd</code></a> [vendor-schemas] automated update (<a href="https://redirect.github.com/python-jsonschema/check-jsonschema/issues/480">#480</a>)</li> <li><a href="https://github.com/python-jsonschema/check-jsonschema/commit/dd0f4fcca0fc4b517770376b0ba88bcc7bc309c9"><code>dd0f4fc</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/python-jsonschema/check-jsonschema/issues/481">#481</a>)</li> <li><a href="https://github.com/python-jsonschema/check-jsonschema/commit/13f7539e4a0a64eba6dbb1420a561cefa1fa159b"><code>13f7539</code></a> Minor changelog fix</li> <li>See full diff in <a href="https://github.com/python-jsonschema/check-jsonschema/compare/0.29.2...0.29.3">compare view</a></li> </ul> </details> <br /> Updates `dnspython` from 2.6.1 to 2.7.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/rthalley/dnspython/releases">dnspython's releases</a>.</em></p> <blockquote> <h2>dnspython 2.7.0</h2> <p>See <a href="https://dnspython.readthedocs.io/en/stable/whatsnew.html">What's New</a> for details.</p> <p>The minimum supported version of Python is 3.9.</p> <p>My thanks to the many people who have contributed to this release. Also thanks to my co-maintainers: Tomáš Křížek, Petr Špaček, and Brian Wellington.</p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/rthalley/dnspython/blob/main/doc/whatsnew.rst">dnspython's changelog</a>.</em></p> <blockquote> <h2>2.7.0</h2> <ul> <li> <p>dns.query.https() and dns.asyncquery.https() now support HTTP/3 and the http_version parameter may be used to specify which version to use.</p> </li> <li> <p>If the cryptography module is installed, then dnspython will now create deterministic ECDSA signatures by default. Cryptography, if installed, must be at least version 43. Thanks to Jakob Schlyter for adding the feature.</p> </li> <li> <p>The RESINFO and WALLET RdataTypes are now supported.</p> </li> <li> <p>The COOKIE and Report-Channel EDNS0 options are now supported.</p> </li> <li> <p>All supported RdataTypes can now be imported at a single time rather than lazily on first use by calling dns.rdata.load_all_types().</p> </li> <li> <p>The SVCB and HTTPS records now support the ohttp parameter.</p> </li> <li> <p>xfr() and inbound_xfr() now share a common implementation.</p> </li> <li> <p>Tokens are now supported for QUIC and HTTP/3.</p> </li> <li> <p>dns.message.from_wire() now saves the input wire format in the Message's "wire" attribute. Likewise, dns.message.Message.to_wire() now records the generated wire format in that attribute.</p> </li> <li> <p>The dns.message.Message object now has a get_options() helper to retrieve EDNS0 options of a specified type, and an extended_errors() helper to retrieve the list of EDE options in a message (if any).</p> </li> <li> <p>dns.message.make_response() now has a copy mode which controls how sections are copied. By default, a copy mode appropriate for the opcode is used. This is currently dns.message.CopyMode.QUESTION for all opcodes.</p> </li> <li> <p>If an IP address is used as the hostname in a URL, the https query code now passes the sni_hostname to httpx as this is required to get httpx to validate the certificate and check for an IP subject alternative name.</p> </li> <li> <p>The minimum supported aioquic version is now 1.0.0.</p> </li> <li> <p>The minimum supported Python version is now 3.9.</p> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/rthalley/dnspython/commit/889385e71021f53e1dc4f117d92aed66bb90d087"><code>889385e</code></a> 2.7.0 release prep</li> <li><a href="https://github.com/rthalley/dnspython/commit/bb4bc91f3143a89f8e12941bd8404908f9eb5a09"><code>bb4bc91</code></a> fix(answer): add typing to range (<a href="https://redirect.github.com/rthalley/dnspython/issues/1138">#1138</a>)</li> <li><a href="https://github.com/rthalley/dnspython/commit/4eaf0e25b511bd48586022baa805329bdf304653"><code>4eaf0e2</code></a> Use the port from the URL if provided for H3 <a href="https://redirect.github.com/rthalley/dnspython/issues/1139">#1139</a></li> <li><a href="https://github.com/rthalley/dnspython/commit/a287921934b1b0fa521ae181da0b017180ee2907"><code>a287921</code></a> fix doco typo</li> <li><a href="https://github.com/rthalley/dnspython/commit/142f7ba586922ae5e036ed54793145b8fc4b4882"><code>142f7ba</code></a> fix typo (<a href="https://redirect.github.com/rthalley/dnspython/issues/1133">#1133</a>)</li> <li><a href="https://github.com/rthalley/dnspython/commit/8ce60d2e9758c040fbe981cfdc14e42d7073f2b0"><code>8ce60d2</code></a> CI 2.7 testing and also remove python 3.8</li> <li><a href="https://github.com/rthalley/dnspython/commit/4e15806137974775c8bb5a47b828b42f15656382"><code>4e15806</code></a> 2.7.0rc1 prep</li> <li><a href="https://github.com/rthalley/dnspython/commit/2d6e17c0393343c0e022fa9ab1a00c2d5c6a3736"><code>2d6e17c</code></a> fix typing after reorganization</li> <li><a href="https://github.com/rthalley/dnspython/commit/ab59c9a339237b99869fd3a4b0492ddf1a8146ce"><code>ab59c9a</code></a> lint</li> <li><a href="https://github.com/rthalley/dnspython/commit/2b763dc130b400cfa7b01c74cfd72e3c5a1554d4"><code>2b763dc</code></a> linting</li> <li>Additional commits viewable in <a href="https://github.com/rthalley/dnspython/compare/v2.6.1...v2.7.0">compare view</a></li> </ul> </details> <br /> Updates `griffe` from 1.3.1 to 1.3.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/griffe/releases">griffe's releases</a>.</em></p> <blockquote> <h2>1.3.2</h2> <h2><a href="https://github.com/mkdocstrings/griffe/releases/tag/1.3.2">1.3.2</a> - 2024-10-01</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/griffe/compare/1.3.1...1.3.2">Compare with 1.3.1</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Normalize paths of temporary Git worktrees (<a href="https://github.com/mkdocstrings/griffe/commit/0821e6784e5a3aeb56020867c8b46f9477621ed3">0821e67</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/griffe/issues/324">Issue-324</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mkdocstrings/griffe/blob/main/CHANGELOG.md">griffe's changelog</a>.</em></p> <blockquote> <h2><a href="https://github.com/mkdocstrings/griffe/releases/tag/1.3.2">1.3.2</a> - 2024-10-01</h2> <p><!-- raw HTML omitted --><a href="https://github.com/mkdocstrings/griffe/compare/1.3.1...1.3.2">Compare with 1.3.1</a><!-- raw HTML omitted --></p> <h3>Bug Fixes</h3> <ul> <li>Normalize paths of temporary Git worktrees (<a href="https://github.com/mkdocstrings/griffe/commit/0821e6784e5a3aeb56020867c8b46f9477621ed3">0821e67</a> by Timothée Mazzucotelli). <a href="https://redirect.github.com/mkdocstrings/griffe/issues/324">Issue-324</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mkdocstrings/griffe/commit/acc8c6b61bee8e1beafb83970adfba5057b8051a"><code>acc8c6b</code></a> chore: Prepare release 1.3.2</li> <li><a href="https://github.com/mkdocstrings/griffe/commit/0821e6784e5a3aeb56020867c8b46f9477621ed3"><code>0821e67</code></a> fix: Normalize paths of temporary Git worktrees</li> <li>See full diff in <a href="https://github.com/mkdocstrings/griffe/compare/1.3.1...1.3.2">compare view</a></li> </ul> </details> <br /> Updates `mkdocs-material` from 9.5.38 to 9.5.39 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/squidfunk/mkdocs-material/releases">mkdocs-material's releases</a>.</em></p> <blockquote> <h2>mkdocs-material-9.5.39</h2> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7226">#7226</a>: not staying on page when using mike's canonical versioning</li> </ul> <p>Thanks go to <a href="https://github.com/ilyagr"><code>@ilyagr</code></a> for their contributions</p> </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.39+insiders-4.53.14 (2024-09-29)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7567">#7567</a>: Empty headlines when using typeset plugin with anchorlinks</li> </ul> <p>mkdocs-material-9.5.39 (2024-09-29)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7226">#7226</a>: not staying on page when using mike's canonical versioning</li> </ul> <p>mkdocs-material-9.5.38 (2024-09-26)</p> <ul> <li>Added Albanian translations</li> </ul> <p>mkdocs-material-9.5.37 (2024-09-25)</p> <ul> <li>Added 4th and 5th level ordered list styles</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7548">#7548</a>: Tags have no spacing in search</li> </ul> <p>mkdocs-material-9.5.36 (2024-09-21)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7544">#7544</a>: Social cards incorrectly rendering HTML entities</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7542">#7542</a>: Improved support for setting custom list styles</li> </ul> <p>mkdocs-material-9.5.35 (2024-09-18)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7498">#7498</a>: Search not showing for Vietnamese language</li> </ul> <p>mkdocs-material-9.5.34+insiders-4.53.13 (2024-09-14)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7520">#7520</a>: Social plugin errors for generated files (MkDocs 1.6+)</li> </ul> <p>mkdocs-material-9.5.34 (2024-08-31)</p> <ul> <li>Updated Mermaid.js to version 11 (latest)</li> </ul> <p>mkdocs-material-9.5.33 (2024-08-23)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7453">#7453</a>: Incorrect position of tooltip when sorting table</li> </ul> <p>mkdocs-material-9.5.32 (2024-08-19)</p> <ul> <li>Fixed RXSS vulnerability via deep link in search results</li> <li>Added support for fetching latest release from GitLab</li> </ul> <p>mkdocs-material-9.5.31+insiders-4.53.12 (2024-08-02)</p> <ul> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7410">#7410</a>: Instant previews jump on content tabs with anchor links</li> <li>Fixed <a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7408">#7408</a>: Instant previews jump on content tabs</li> </ul> <p>mkdocs-material-9.5.31 (2024-08-02)</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/70db88f41449f6e801178457944ceb26279dd464"><code>70db88f</code></a> Prepare 9.5.39 release</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/187705e3b855ee86e3cea7e8499b1ce4222cd4aa"><code>187705e</code></a> Updated dependencies</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/56fdb282d027efc083237beec842733ad24ff51d"><code>56fdb28</code></a> Adjusted code copy button documentation</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/aeb9492c08fa12ada87e832d2c03c3984ce59fe0"><code>aeb9492</code></a> Fixed stay no page functionality when using mike's canonical versioning (<a href="https://redirect.github.com/squidfunk/mkdocs-material/issues/7559">#7559</a>)</li> <li><a href="https://github.com/squidfunk/mkdocs-material/commit/50a15becc8b14698d145dce3efdfcbb25edda755"><code>50a15be</code></a> Updated link to step-by-step guide on YouTube</li> <li>See full diff in <a href="https://github.com/squidfunk/mkdocs-material/compare/9.5.38...9.5.39">compare view</a></li> </ul> </details> <br /> Updates `pre-commit` from 3.8.0 to 4.0.0 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/pre-commit/pre-commit/releases">pre-commit's releases</a>.</em></p> <blockquote> <h2>pre-commit v4.0.0</h2> <h3>Features</h3> <ul> <li>Improve <code>pre-commit migrate-config</code> to handle more yaml formats. <ul> <li><a href="https://redirect.github.com/pre-commit/pre-commit/issues/3301">#3301</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> <li>Handle <code>stages</code> deprecation in <code>pre-commit migrate-config</code>. <ul> <li><a href="https://redirect.github.com/pre-commit/pre-commit/issues/3302">#3302</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> <li><a href="https://redirect.github.com/pre-commit/pre-commit/issues/2732">#2732</a> issue by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> <li>Upgrade <code>ruby-build</code>. <ul> <li><a href="https://redirect.github.com/pre-commit/pre-commit/issues/3199">#3199</a> PR by <a href="https://github.com/ThisGuyCodes"><code>@ThisGuyCodes</code></a>.</li> </ul> </li> <li>Add "sensible regex" warnings to <code>repo: meta</code>. <ul> <li><a href="https://redirect.github.com/pre-commit/pre-commit/issues/3311">#3311</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> <li>Add warnings for deprecated <code>stages</code> (<code>commit</code> -> <code>pre-commit</code>, <code>push</code> -> <code>pre-push</code>, <code>merge-commit</code> -> <code>pre-merge-commit</code>). <ul> <li><a href="https://redirect.github.com/pre-commit/pre-commit/issues/3312">#3312</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> <li><a href="https://redirect.github.com/pre-commit/pre-commit/issues/3313">#3313</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> <li><a href="https://redirect.github.com/pre-commit/pre-commit/issues/3315">#3315</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> <li><a href="https://redirect.github.com/pre-commit/pre-commit/issues/2732">#2732</a> issue by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <h3>Migrating</h3> <ul> <li><code>language: python_venv</code> has been removed -- use <code>language: python</code> instead. <ul> <li><a href="https://redirect.github.com/pre-commit/pre-commit/issues/3320">#3320</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> <li><a href="https://redirect.github.com/pre-commit/pre-commit/issues/2734">#2734</a> issue by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md">pre-commit's changelog</a>.</em></p> <blockquote> <h1>4.0.0 - 2024-10-05</h1> <h3>Features</h3> <ul> <li>Improve <code>pre-commit migrate-config</code> to handle more yaml formats. <ul> <li><a href="https://redirect.github.com/pre-commit/pre-commit/issues/3301">#3301</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> <li>Handle <code>stages</code> deprecation in <code>pre-commit migrate-config</code>. <ul> <li><a href="https://redirect.github.com/pre-commit/pre-commit/issues/3302">#3302</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> <li><a href="https://redirect.github.com/pre-commit/pre-commit/issues/2732">#2732</a> issue by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> <li>Upgrade <code>ruby-build</code>. <ul> <li><a href="https://redirect.github.com/pre-commit/pre-commit/issues/3199">#3199</a> PR by <a href="https://github.com/ThisGuyCodes"><code>@ThisGuyCodes</code></a>.</li> </ul> </li> <li>Add "sensible regex" warnings to <code>repo: meta</code>. <ul> <li><a href="https://redirect.github.com/pre-commit/pre-commit/issues/3311">#3311</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> <li>Add warnings for deprecated <code>stages</code> (<code>commit</code> -> <code>pre-commit</code>, <code>push</code> -> <code>pre-push</code>, <code>merge-commit</code> -> <code>pre-merge-commit</code>). <ul> <li><a href="https://redirect.github.com/pre-commit/pre-commit/issues/3312">#3312</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> <li><a href="https://redirect.github.com/pre-commit/pre-commit/issues/3313">#3313</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> <li><a href="https://redirect.github.com/pre-commit/pre-commit/issues/3315">#3315</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> <li><a href="https://redirect.github.com/pre-commit/pre-commit/issues/2732">#2732</a> issue by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> <h3>Migrating</h3> <ul> <li><code>language: python_venv</code> has been removed -- use <code>language: python</code> instead. <ul> <li><a href="https://redirect.github.com/pre-commit/pre-commit/issues/3320">#3320</a> PR by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> <li><a href="https://redirect.github.com/pre-commit/pre-commit/issues/2734">#2734</a> issue by <a href="https://github.com/asottile"><code>@asottile</code></a>.</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pre-commit/pre-commit/commit/dbccd57db0e9cf993ea909e929eea97f6e4389ea"><code>dbccd57</code></a> v4.0.0</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/d07e52901ccd9ceecb0b8c17627b2803a974669b"><code>d07e529</code></a> Merge pull request <a href="https://redirect.github.com/pre-commit/pre-commit/issues/3320">#3320</a> from pre-commit/remove-python-venv</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/801b956304e2ad2738bdb76d9c65ed52e967bb57"><code>801b956</code></a> remove deprecated python_venv alias</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/a2f7b80e8952594985e2719d0d12cb194a5e855e"><code>a2f7b80</code></a> Merge pull request <a href="https://redirect.github.com/pre-commit/pre-commit/issues/3315">#3315</a> from pre-commit/warn-deprecated-stage-names-on-init</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/d31722386e57a98d8d7d6d74228d255b9a9ffaf3"><code>d317223</code></a> add warning for deprecates stages for remote repos on init</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/7555e11098696342f9d0b6dbd2e6d67fce14e301"><code>7555e11</code></a> Merge pull request <a href="https://redirect.github.com/pre-commit/pre-commit/issues/3314">#3314</a> from pre-commit/remove-log-info-mock</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/05e365fe08a63d8cb866a60cf9e68381b9e4284e"><code>05e365f</code></a> Merge pull request <a href="https://redirect.github.com/pre-commit/pre-commit/issues/3313">#3313</a> from pre-commit/default-stages-warning</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/1d2f1c0ccea63906c8bcc9265bb9940383341c0c"><code>1d2f1c0</code></a> replace log_info_mock with pytest's caplog</li> <li><a href="https://github.com/pre-commit/pre-commit/commit/33e020f315a0f8654500ffbbb103ef7b39fd7ff9"><code>33e020f</code></a> add warning for deprecated stages values in <code>default_stages</code></li> <li><a href="https://github.com/pre-commit/pre-commit/commit/e7cfc0d2cb33dbd1f98a4732d4d7498eca225e4e"><code>e7cfc0d</code></a> Merge pull request <a href="https://redirect.github.com/pre-commit/pre-commit/issues/3312">#3312</a> from pre-commit/warning-for-old-stage-names</li> <li>Additional commits viewable in <a href="https://github.com/pre-commit/pre-commit/compare/v3.8.0...v4.0.0">compare view</a></li> </ul> </details> <br /> Updates `pydoclint` from 0.5.8 to 0.5.9 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/jsh9/pydoclint/releases">pydoclint's releases</a>.</em></p> <blockquote> <h2>0.5.9</h2> <h2>What's Changed</h2> <ul> <li>doc(usage): Including a null-ls use with neovim. by <a href="https://github.com/aemonge"><code>@aemonge</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/167">jsh9/pydoclint#167</a></li> <li>Improve handling of long type annotations by <a href="https://github.com/jsh9"><code>@jsh9</code></a> in <a href="https://redirect.github.com/jsh9/pydoclint/pull/173">jsh9/pydoclint#173</a></li> </ul> <h2>New Contributors</h2> <ul> <li><a href="https://github.com/aemonge"><code>@aemonge</code></a> made their first contribution in <a href="https://redirect.github.com/jsh9/pydoclint/pull/167">jsh9/pydoclint#167</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/jsh9/pydoclint/compare/0.5.8...0.5.9">https://github.com/jsh9/pydoclint/compare/0.5.8...0.5.9</a></p> </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.5.9] - 2024-09-29</h2> <ul> <li> <p>Fixed</p> <ul> <li>Fixed an edge case where type annotations are very long</li> </ul> </li> <li> <p>Full diff</p> <ul> <li><a href="https://github.com/jsh9/pydoclint/compare/0.5.8...0.5.9">https://github.com/jsh9/pydoclint/compare/0.5.8...0.5.9</a></li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/jsh9/pydoclint/commit/81704368e3368c4f7b6d6ea6b16b163608579d65"><code>8170436</code></a> Improve handling of long type annotations (<a href="https://redirect.github.com/jsh9/pydoclint/issues/173">#173</a>)</li> <li><a href="https://github.com/jsh9/pydoclint/commit/27ff76915d548ebc19bcd1e9f802bb7c0386b4a6"><code>27ff769</code></a> doc(usage): Including a null-ls use with neovim. (<a href="https://redirect.github.com/jsh9/pydoclint/issues/167">#167</a>)</li> <li>See full diff in <a href="https://github.com/jsh9/pydoclint/compare/0.5.8...0.5.9">compare view</a></li> </ul> </details> <br /> Updates `pymdown-extensions` from 10.11 to 10.11.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/facelessuser/pymdown-extensions/releases">pymdown-extensions's releases</a>.</em></p> <blockquote> <h2>10.11.2</h2> <ul> <li><strong>FIX</strong>: SuperFences: Fix a regression where certain patterns could cause a hang.</li> </ul> <h2>10.11.1</h2> <ul> <li><strong>Fix</strong>: SuperFences: Fix regression where an omitted language in conjunction with options in the fenced header can cause a fence to not be parsed.</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/facelessuser/pymdown-extensions/commit/a9940657c92787a46024d55d18dee8cf37a33d8b"><code>a994065</code></a> Fix SuperFence pattern should require options to be separated by a space (<a href="https://redirect.github.com/facelessuser/pymdown-extensions/issues/2480">#2480</a>)</li> <li><a href="https://github.com/facelessuser/pymdown-extensions/commit/96e19e686555b9f00d7c273a11b0508eae5ef3a9"><code>96e19e6</code></a> Remove more duplicate words</li> <li><a href="https://github.com/facelessuser/pymdown-extensions/commit/3f6fbbb633aefb638c1c3eae1bb868824d80360d"><code>3f6fbbb</code></a> Typos: remove various duplicated words</li> <li><a href="https://github.com/facelessuser/pymdown-extensions/commit/d43141d7b0dc1c489b33a329f9a8140bf1bd7579"><code>d43141d</code></a> Fix omitted language case (<a href="https://redirect.github.com/facelessuser/pymdown-extensions/issues/2472">#2472</a>)</li> <li><a href="https://github.com/facelessuser/pymdown-extensions/commit/79dabb16c0fb7b7f44d30ffc5842f496d1089da9"><code>79dabb1</code></a> Another attempt to fix MathJax loading issues in docs</li> <li>See full diff in <a href="https://github.com/facelessuser/pymdown-extensions/compare/10.11...10.11.2">compare view</a></li> </ul> </details> <br /> Updates `pyproject-hooks` from 1.1.0 to 1.2.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/pypa/pyproject-hooks/blob/main/docs/changelog.rst">pyproject-hooks's changelog</a>.</em></p> <blockquote> <h1>Changelog</h1> <h2>v1.2</h2> <ul> <li>Improve interoperability with <code>importlib.metadata</code>, fixing a regression in setuptools compatibility in 1.1 (<a href="https://redirect.github.com/pypa/pyproject-hooks/issues/199">#199</a>).</li> <li>Clean up the <code>_in_process</code> directory inside the package from <code>sys.path</code> before imporing the backend (<a href="https://redirect.github.com/pypa/pyproject-hooks/issues/193">#193</a>).</li> </ul> <h2>v1.1</h2> <ul> <li>Add type annotations to the public API.</li> <li>More careful handling of the <code>backend-path</code> key from <code>pyproject.toml</code>. Previous versions would load the backend and then check that it was loaded from the specified path; the new version only loads it from the specified path. The <code>BackendInvalid</code> exception is now a synonym for :exc:<code>BackendUnavailable</code>, and code should move to using the latter name.</li> </ul> <h2>v1.0</h2> <ul> <li>Rename package to <code>pyproject_hooks</code> (from <code>pep517</code>).</li> <li>Remove deprecated modules (<code>.build</code>, <code>.check</code> and <code>.envbuild</code>). Use the <code>build <https://pypa-build.readthedocs.io/en/stable/></code>_ project instead for this higher-level functionality of setting up a temporary build environment.</li> <li>Require Python 3.7 or above.</li> <li>Use <code>tomllib</code> from the standard library on Python 3.11. <code>pyproject_hooks</code> now has no external dependencies when installed in Python 3.11.</li> <li>Avoid chaining exceptions when using the fallback implementation for :meth:<code>.prepare_metadata_for_build_wheel</code>.</li> <li>Fix propagating error message for :exc:<code>.BackendInvalid</code> errors.</li> </ul> <h2>v0.13</h2> <ul> <li>Remove support for end-of-life Pythons. Now requires Python3.6+.</li> <li>Remove support for <code>toml</code> package. Now requires <code>tomli</code>.</li> <li>Rely on preferred "files" API on Python 3.9 and later (<a href="https://redirect.github.com/pypa/pyproject-hooks/issues/140">#140</a>).</li> </ul> <h2>v0.12</h2> <ul> <li>Add method for pip to check if build_editable hook is supported. This is a private API for now.</li> </ul> <p>v0.11.1</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/pypa/pyproject-hooks/commit/4b7c6d113fb89b755d762a88712c8a6873cddd47"><code>4b7c6d1</code></a> Merge pull request <a href="https://redirect.github.com/pypa/pyproject-hooks/issues/205">#205</a> from pypa/prepare-1.2</li> <li><a href="https://github.com/pypa/pyproject-hooks/commit/102747081953a43bcbb9304e6319de3bf2166bfc"><code>1027470</code></a> Bump version: 1.1.0 → 1.2.0</li> <li><a href="https://github.com/pypa/pyproject-hooks/commit/dabe52eac18ef677af262657c97a7689b20fa909"><code>dabe52e</code></a> Prepare release notes for 1.2</li> <li><a href="https://github.com/pypa/pyproject-hooks/commit/3df91751cb87c01b1fd2584a37ca3c186f126a48"><code>3df9175</code></a> Merge pull request <a href="https://redirect.github.com/pypa/pyproject-hooks/issues/204">#204</a> from pypa/fix/setuptools-71</li> <li><a href="https://github.com/pypa/pyproject-hooks/commit/9efaa97258b63108750539e440789a5cada90fd8"><code>9efaa97</code></a> Relax test for build requirements from setuptools</li> <li><a href="https://github.com/pypa/pyproject-hooks/commit/6b57973c3a8ef919dffecac8d15fd608fc51a271"><code>6b57973</code></a> Merge pull request <a href="https://redirect.github.com/pypa/pyproject-hooks/issues/199">#199</a> from abravalheri/issue-192-take2</li> <li><a href="https://github.com/pypa/pyproject-hooks/commit/9988edd23921cdf74bed88f7ae1397b1c440f385"><code>9988edd</code></a> Merge pull request <a href="https://redirect.github.com/pypa/pyproject-hooks/issues/196">#196</a> from pypa/sdist-includes</li> <li><a href="https://github.com/pypa/pyproject-hooks/commit/dba181736a41503f81ed73434143db7537494c76"><code>dba1817</code></a> Always use importlib.metadata</li> <li><a href="https://github.com/pypa/pyproject-hooks/commit/d68f4d94477f0c20f900b1520ef1a1193e9d4f9d"><code>d68f4d9</code></a> Remove unused dev-dependency</li> <li><a href="https://github.com/pypa/pyproject-hooks/commit/455b77f9a89f3bfded5925ccc15e17d20c9b99cd"><code>455b77f</code></a> Account for importlib_metadata in Python<3.7</li> <li>Additional commits viewable in <a href="https://github.com/pypa/pyproject-hooks/compare/v1.1.0...v1.2.0">compare view</a></li> </ul> </details> <br /> Updates `rich` from 13.8.1 to 13.9.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/Textualize/rich/releases">rich's releases</a>.</em></p> <blockquote> <h2>The Splitting segments Release</h2> <p>A hotfix for highlighting in the table, and a fix for <code>Segment.split_cells</code></p> <h2>[13.9.2] - 2024-10-04</h2> <h3>Fixed</h3> <ul> <li>Fixed <code>Table</code> columns not highlighting when added by <code>add_row</code> <a href="https://redirect.github.com/Textualize/rich/issues/3517">Textualize/rich#3517</a></li> <li>Fixed an issue with Segment.split_cells reported in Textual <a href="https://redirect.github.com/Textualize/textual/issues/5090">Textualize/textual#5090</a></li> </ul> <h2>Hotfix for dependency issue</h2> <h2>[13.9.1] - 2024-10-01</h2> <h3>Fixed</h3> <ul> <li>Fixed typing_extensions dependency</li> </ul> <h2>The so long Python 3.7 release</h2> <p>This version adds support for fine-grained information in tracebacks. In other words, it will highlight columns in tracebacks (for supported Python versions). Here's an example:</p> <!-- raw HTML omitted --> <p>This version also <strong>drops support for Python 3.7</strong>, which has long since reached its EOL. If you are stuck on Python3.7 for any reason, you will not be able to upgrade to this version, but nothing should break.</p> <p>See below for other changes in this release.</p> <h2>[13.9.0] - 2024-10-01</h2> <h3>Changed</h3> <ul> <li>Dropped support for Python3.7 <a href="https://redirect.github.com/Textualize/rich/pull/3509">Textualize/rich#3509</a></li> <li>Rich will display tracebacks with finely grained error locations on python 3.11+ <a href="https://redirect.github.com/Textualize/rich/pull/3486">Textualize/rich#3486</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed issue with Segment._split_cells <a href="https://redirect.github.com/Textualize/rich/pull/3506">Textualize/rich#3506</a></li> <li>Fix auto detection of terminal size on Windows <a href="https://redirect.github.com/Textualize/rich/pull/2916">Textualize/rich#2916</a></li> <li><code>Text.style</code> now respected in Panel title/subtitle <a href="https://redirect.github.com/Textualize/rich/pull/3509">Textualize/rich#3509</a></li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/Textualize/rich/blob/master/CHANGELOG.md">rich's changelog</a>.</em></p> <blockquote> <h2>[13.9.2] - 2024-10-04</h2> <h3>Fixed</h3> <ul> <li>Fixed <code>Table</code> columns not highlighting when added by <code>add_row</code> <a href="https://redirect.github.com/Textualize/rich/issues/3517">Textualize/rich#3517</a></li> <li>Fixed an issue with Segment.split_cells reported in Textual <a href="https://redirect.github.com/Textualize/textual/issues/5090">Textualize/textual#5090</a></li> </ul> <h2>[13.9.1] - 2024-10-01</h2> <h3>Fixed</h3> <ul> <li>Fixed typing_extensions dependency</li> </ul> <h2>[13.9.0] - 2024-10-01</h2> <h3>Changed</h3> <ul> <li>Dropped support for Python3.7 <a href="https://redirect.github.com/Textualize/rich/pull/3509">Textualize/rich#3509</a></li> <li>Rich will display tracebacks with finely grained error locations on python 3.11+ <a href="https://redirect.github.com/Textualize/rich/pull/3486">Textualize/rich#3486</a></li> </ul> <h3>Fixed</h3> <ul> <li>Fixed issue with Segment._split_cells <a href="https://redirect.github.com/Textualize/rich/pull/3506">Textualize/rich#3506</a></li> <li>Fix auto detection of terminal size on Windows <a href="https://redirect.github.com/Textualize/rich/pull/2916">Textualize/rich#2916</a></li> <li><code>Text.style</code> now respected in Panel title/subtitle <a href="https://redirect.github.com/Textualize/rich/pull/3509">Textualize/rich#3509</a></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/Textualize/rich/commit/0f2f51b872d14588de3a65968f5cdde6fb5694a3"><code>0f2f51b</code></a> Merge pull request <a href="https://redirect.github.com/Textualize/rich/issues/3521">#3521</a> from Textualize/splitcells-fix</li> <li><a href="https://github.com/Textualize/rich/commit/8b84ee998ab51967a7649b47b11412717e89db7e"><code>8b84ee9</code></a> Merge pull request <a href="https://redirect.github.com/Textualize/rich/issues/3514">#3514</a> from mdmintz/complete-the-3.7-drop</li> <li><a href="https://github.com/Textualize/rich/commit/661ae8dfacb04b317f0c50689ddd9b1d2f19e926"><code>661ae8d</code></a> version bump</li> <li><a href="https://github.com/Textualize/rich/commit/834d1785f4ff422dcc9cc94984225f1d2ff8f527"><code>834d178</code></a> tests</li> <li><a href="https://github.com/Textualize/rich/commit/babf74a7eafb0a989efd88dcfb969cfa2922a58d"><code>babf74a</code></a> more tests</li> <li><a href="https://github.com/Textualize/rich/commit/4f40703e4fa01a749b306b2161a425a314b85606"><code>4f40703</code></a> fix for split cells</li> <li><a href="https://github.com/Textualize/rich/commit/66074922edabeac684434b4d87ee994fb97b0627"><code>6607492</code></a> Merge pull request <a href="https://redirect.github.com/Textualize/rich/issues/3518">#3518</a> from TomJGooding/fix-table-highlight-columns-added-b...</li> <li><a href="https://github.com/Textualize/rich/commit/e732952eb53e62bfe936192dd84fb5c1d4d5d4ee"><code>e732952</code></a> Merge pull request <a href="https://redirect.github.com/Textualize/rich/issues/3519">#3519</a> from TomJGooding/docs-table-add-column-highlight-option</li> <li><a href="https://github.com/Textualize/rich/commit/0176befbbab4b5515e72fad924540e247fc591cb"><code>0176bef</code></a> docs(table): add column highlight option</li> <li><a href="https://github.com/Textualize/rich/commit/16b3830408df98db41967774e59175a1f919ce25"><code>16b3830</code></a> fix(table): highlight columns added by add_row</li> <li>Additional commits viewable in <a href="https://github.com/Textualize/rich/compare/v13.8.1...v13.9.2">compare view</a></li> </ul> </details> <br /> Updates `ruff` from 0.6.8 to 0.6.9 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/astral-sh/ruff/releases">ruff's releases</a>.</em></p> <blockquote> <h2>0.6.9</h2> <h2>Release Notes</h2> <h3>Preview features</h3> <ul> <li>Fix codeblock dynamic line length calculation for indented docstring examples (<a href="https://redirect.github.com/astral-sh/ruff/pull/13523">#13523</a>)</li> <li>[<code>refurb</code>] Mark <code>FURB118</code> fix as unsafe (<a href="https://redirect.github.com/astral-sh/ruff/pull/13613">#13613</a>)</li> </ul> <h3>Rule changes</h3> <ul> <li>[<code>pydocstyle</code>] Don't raise <code>D208</code> when last line is non-empty (<a href="https://redirect.github.com/astral-sh/ruff/pull/13372">#13372</a>)</li> <li>[<code>pylint</code>] Preserve trivia (i.e. comments) in <code>PLR5501</code> autofix (<a href="https://redirect.github.com/astral-sh/ruff/pull/13573">#13573</a>)</li> </ul> <h3>Configuration</h3> <ul> <li>[<code>pyflakes</code>] Add <code>allow-unused-imports</code> setting for <code>unused-import</code> rule (<code>F401</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/13601">#13601</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>Support ruff discovery in pip build environments (<a href="https://redirect.github.com/astral-sh/ruff/pull/13591">#13591</a>)</li> <li>[<code>flake8-bugbear</code>] Avoid short circuiting <code>B017</code> for multiple context managers (<a href="https://redirect.github.com/astral-sh/ruff/pull/13609">#13609</a>)</li> <li>[<code>pylint</code>] Do not offer an invalid fix for <code>PLR1716</code> when the comparisons contain parenthesis (<a href="https://redirect.github.com/astral-sh/ruff/pull/13527">#13527</a>)</li> <li>[<code>pyupgrade</code>] Fix <code>UP043</code> to apply to <code>collections.abc.Generator</code> and <code>collections.abc.AsyncGenerator</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/13611">#13611</a>)</li> <li>[<code>refurb</code>] Fix handling of slices in tuples for <code>FURB118</code>, e.g., <code>x[:, 1]</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/13518">#13518</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>Update GitHub Action link to <code>astral-sh/ruff-action</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/13551">#13551</a>)</li> </ul> <h2>Install ruff 0.6.9</h2> <h3>Install prebuilt binaries via shell script</h3> <pre lang="sh"><code>curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.6.9/ruff-installer.sh | sh </code></pre> <h3>Install prebuilt binaries via powershell script</h3> <pre lang="sh"><code>powershell -ExecutionPolicy ByPass -c "irm https://github.com/astral-sh/ruff/releases/download/0.6.9/ruff-installer.ps1 | iex" </code></pre> <h2>Download ruff 0.6.9</h2> <table> <thead> <tr> <th>File</th> <th>Platform</th> <th>Checksum</th> </tr> </thead> <tbody> <tr> <td><a href="https://github.com/astral-sh/ruff/releases/download/0.6.9/ruff-aarch64-apple-darwin.tar.gz">ruff-aarch64-apple-darwin.tar.gz</a></td> <td>Apple Silicon macOS</td> <td><a href="https://github.com/astral-sh/ruff/releases/download/0.6.9/ruff-aarch64-apple-darwin.tar.gz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/astral-sh/ruff/releases/download/0.6.9/ruff-x86_64-apple-darwin.tar.gz">ruff-x86_64-apple-darwin.tar.gz</a></td> <td>Intel macOS</td> <td><a href="https://github.com/astral-sh/ruff/releases/download/0.6.9/ruff-x86_64-apple-darwin.tar.gz.sha256">checksum</a></td> </tr> <tr> <td><a href="https://github.com/astral-sh/ruff/releases/download/0.6.9/ruff-aarch64-pc-windows-msvc.zip">ruff-aarch64-pc-windows-msvc.zip</a></td> <td>ARM64 Windows</td> <td><a href="https://github.com/astral-sh/ruff/releases/download/0.6.9/ruff-aarch64-pc-windows-msvc.zip.sha256">checksum</a></td> </tr> </tbody> </table> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md">ruff's changelog</a>.</em></p> <blockquote> <h2>0.6.9</h2> <h3>Preview features</h3> <ul> <li>Fix codeblock dynamic line length calculation for indented docstring examples (<a href="https://redirect.github.com/astral-sh/ruff/pull/13523">#13523</a>)</li> <li>[<code>refurb</code>] Mark <code>FURB118</code> fix as unsafe (<a href="https://redirect.github.com/astral-sh/ruff/pull/13613">#13613</a>)</li> </ul> <h3>Rule changes</h3> <ul> <li>[<code>pydocstyle</code>] Don't raise <code>D208</code> when last line is non-empty (<a href="https://redirect.github.com/astral-sh/ruff/pull/13372">#13372</a>)</li> <li>[<code>pylint</code>] Preserve trivia (i.e. comments) in <code>PLR5501</code> autofix (<a href="https://redirect.github.com/astral-sh/ruff/pull/13573">#13573</a>)</li> </ul> <h3>Configuration</h3> <ul> <li>[<code>pyflakes</code>] Add <code>allow-unused-imports</code> setting for <code>unused-import</code> rule (<code>F401</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/13601">#13601</a>)</li> </ul> <h3>Bug fixes</h3> <ul> <li>Support ruff discovery in pip build environments (<a href="https://redirect.github.com/astral-sh/ruff/pull/13591">#13591</a>)</li> <li>[<code>flake8-bugbear</code>] Avoid short circuiting <code>B017</code> for multiple context managers (<a href="https://redirect.github.com/astral-sh/ruff/pull/13609">#13609</a>)</li> <li>[<code>pylint</code>] Do not offer an invalid fix for <code>PLR1716</code> when the comparisons contain parenthesis (<a href="https://redirect.github.com/astral-sh/ruff/pull/13527">#13527</a>)</li> <li>[<code>pyupgrade</code>] Fix <code>UP043</code> to apply to <code>collections.abc.Generator</code> and <code>collections.abc.AsyncGenerator</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/13611">#13611</a>)</li> <li>[<code>refurb</code>] Fix handling of slices in tuples for <code>FURB118</code>, e.g., <code>x[:, 1]</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/13518">#13518</a>)</li> </ul> <h3>Documentation</h3> <ul> <li>Update GitHub Action link to <code>astral-sh/ruff-action</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/13551">#13551</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/astral-sh/ruff/commit/975be9c1c6cc8f8f4e52bdad8123d151192c7123"><code>975be9c</code></a> Bump version to 0.6.9 (<a href="https://redirect.github.com/astral-sh/ruff/issues/13624">#13624</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/99e4566fce9faf1c66ca3dafd6216be3976dc913"><code>99e4566</code></a> Mark <code>FURB118</code> fix as unsafe (<a href="https://redirect.github.com/astral-sh/ruff/issues/13613">#13613</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/7ad07c2c5d9208ad55b55eb0e6124c2d8a07c065"><code>7ad07c2</code></a> Add <code>allow-unused-imports</code> setting for <code>unused-import</code> rule (<code>F401</code>) (<a href="https://redirect.github.com/astral-sh/ruff/issues/13601">#13601</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/4aefe523938f7176be0bcaa03b6f126c8ae783fb"><code>4aefe52</code></a> Support ruff discovery in pip build environments (<a href="https://redirect.github.com/astral-sh/ruff/issues/13591">#13591</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/cc1f766622bd27c24e47362503f44f8545710c6f"><code>cc1f766</code></a> Preserve trivia (i.e. comments) in PLR5501 (<a href="https://redirect.github.com/astral-sh/ruff/issues/13573">#13573</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/fdd0a22c03ddecea7e8b870b6d7a007210ee3d27"><code>fdd0a22</code></a> Move to maintained mirror of prettier (<a href="https://redirect.github.com/astral-sh/ruff/issues/13592">#13592</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/3728d5b3a2ba1d97a1e6cbbe719b5960ca8ca53c"><code>3728d5b</code></a> [<code>pyupgrade</code>] Fix UP043 to apply to <code>collections.abc.Generator</code> and `collecti...</li> <li><a href="https://github.com/astral-sh/ruff/commit/7e3894f5b3573d77b0000bbddf0293fbbb5dc986"><code>7e3894f</code></a> Avoid short circuiting <code>B017</code> for multiple context managers (<a href="https://redirect.github.com/astral-sh/ruff/issues/13609">#13609</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/c3b40da0d2dd3f6481d663c9a325a8231cae2128"><code>c3b40da</code></a> Use backticks for code in red-knot messages (<a href="https://redirect.github.com/astral-sh/ruff/issues/13599">#13599</a>)</li> <li><a href="https://github.com/astral-sh/ruff/commit/ef45185dbc9666aee8877a54e3fe3539bb9a7051"><code>ef45185</code></a> Allow users to provide custom diagnostic messages when unwrapping calls (<a href="https://redirect.github.com/astral-sh/ruff/issues/13597">#13597</a>)</li> <li>Additional commits viewable in <a href="https://github.com/astral-sh/ruff/compare/0.6.8...0.6.9">compare view</a></li> </ul> </details> <br /> Updates `tomli` from 2.0.1 to 2.0.2 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/hukkin/tomli/blob/master/CHANGELOG.md">tomli's changelog</a>.</em></p> <blockquote> <h2>2.0.2</h2> <ul> <li>Removed <ul> <li>Python 3.7 support</li> </ul> </li> <li>Improved <ul> <li>Make <code>loads</code> raise <code>TypeError</code> not <code>AttributeError</code> on bad input types that do not have the <code>replace</code> attribute. Improve error message when <code>bytes</code> is received.</li> </ul> </li> <li>Type annotations <ul> <li>Type annotate <code>load</code> input as <code>typing.IO[bytes]</code> (previously <code>typing.BinaryIO</code>).</li> </ul> </li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/hukkin/tomli/commit/3ec6775b118f2ae030d5b12c90939c7f65668e7e"><code>3ec6775</code></a> Bump version: 2.0.1 → 2.0.2</li> <li><a href="https://github.com/hukkin/tomli/commit/1dcd317c62e905655090f3e18f57c93860086904"><code>1dcd317</code></a> Add v2.0.2 changelog</li> <li><a href="https://github.com/hukkin/tomli/commit/c94ee6904bb93b84364be502fe219e849d5f9120"><code>c94ee69</code></a> Fix GitHub Actions badge</li> <li><a href="https://github.com/hukkin/tomli/commit/4e245a4bbbefed99e550e196095ea65c851cf31d"><code>4e245a4</code></a> <code>tomli.loads</code>: Raise TypeError not AttributeError. Improve message (<a href="https://redirect.github.com/hukkin/tomli/issues/229">#229</a>)</li> <li><a href="https://github.com/hukkin/tomli/commit/facdab0f5aacc5eb223753c42604d5de7bdaee9d"><code>facdab0</code></a> Update pre-commit. Remove docformatter</li> <li><a href="https://github.com/hukkin/tomli/commit/a6138675bcca68eea5b8abec7c2ec06d57f965a0"><code>a613867</code></a> Use sys.version_info in compatibility layer (<a href="https://redirect.github.com/hukkin/tomli/issues/220">#220</a>)</li> <li><a href="https://github.com/hukkin/tomli/commit/39eff9b9cbdad9f0dab96b84f7b518f2b87e1866"><code>39eff9b</code></a> Add support for Python 3.12, drop EOL 3.7 (<a href="https://redirect.github.com/hukkin/tomli/issues/224">#224</a>)</li> <li><a href="https://github.com/hukkin/tomli/commit/0054e60840060499c67c6c4115d5d60abaa51ca2"><code>0054e60</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/hukkin/tomli/issues/208">#208</a>)</li> <li><a href="https://github.com/hukkin/tomli/commit/1bd3345f97cba795d7e6075956815c0a52151ed0"><code>1bd3345</code></a> Test against Python 3.12-dev</li> <li><a href="https://github.com/hukkin/tomli/commit/5646e6923d895725aad7ecfa32be19861812d1fc"><code>5646e69</code></a> Type annotate as <code>IO[bytes]</code>, not <code>BinaryIO</code></li> <li>Additional commits viewable in <a href="https://github.com/hukkin/tomli/compare/2.0.1...2.0.2">compare view</a></li> </ul> </details> <br /> Updates `tox` from 4.20.0 to 4.21.2 <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/tox-dev/tox/releases">tox's releases</a>.</em></p> <blockquote> <h2>4.21.2</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>Update sdist rules to include <code>tox.toml</code> (<a href="https://redirect.github.com/tox-dev/tox/issues/3389">#3389</a>) by <a href="https://github.com/mgorny"><code>@mgorny</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3390">tox-dev/tox#3390</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tox-dev/tox/compare/4.21.1...4.21.2">https://github.com/tox-dev/tox/compare/4.21.1...4.21.2</a></p> <h2>4.21.1</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>Fix TOML configuration errors by <a href="https://github.com/gaborbernat"><code>@gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3388">tox-dev/tox#3388</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tox-dev/tox/compare/4.21.0...4.21.1">https://github.com/tox-dev/tox/compare/4.21.0...4.21.1</a></p> <h2>4.21.0</h2> <!-- raw HTML omitted --> <h2>What's Changed</h2> <ul> <li>Update Loader docs by <a href="https://github.com/ziima"><code>@ziima</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3352">tox-dev/tox#3352</a></li> <li>True TOML config support by <a href="https://github.com/gaborbernat"><code>@gaborbernat</code></a> in <a href="https://redirect.github.com/tox-dev/tox/pull/3353">tox-dev/tox#3353</a></li> </ul> <p><strong>Full Changelog</strong>: <a href="https://github.com/tox-dev/tox/compare/4.20.0...4.21.0">https://github.com/tox-dev/tox/compare/4.20.0...4.21.0</a></p> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tox-dev/tox/blob/main/docs/changelog.rst">tox's changelog</a>.</em></p> <blockquote> <h2>v4.21.2 (2024-10-03)</h2> <p>Bugfixes - 4.21.2</p> <pre><code>- Include ``tox.toml`` in sdist archives to fix test failures resulting from its lack. - by :user:`mgorny` (:issue:`3389`) <h2>v4.21.1 (2024-10-02)</h2> <p>Bugfixes - 4.21.1 </code></pre></p> <ul> <li> <p>Fix error when using <code>requires</code> within a TOML configuration file - by :user:<code>gaborbernat</code>. (:issue:<code>3386</code>)</p> </li> <li> <p>Fix error when using <code>deps</code> within a TOML configuration file - by :user:<code>gaborbernat</code>. (:issue:<code>3387</code>)</p> </li> <li> <p>Multiple fixes for the TOML configuration by :user:<code>gaborbernat</code>.:</p> <ul> <li>Do not fail when there is an empty command within <code>commands</code>.</li> <li>Allow references for <code>set_env</code> by accepting list of dictionaries for it.</li> <li>Do not try to be smart about reference unrolling, instead allow the user to control it via the <code>extend</code> flag, available both for <code>posargs</code> and <code>ref</code> replacements.</li> <li>The <code>ref</code> replacements <code>raw</code> key has been renamed to <code>of</code>. (:issue:<code>3388</code>)</li> </ul> </li> </ul> <h2>v4.21.0 (2024-09-30)</h2> <p>Features - 4.21.0</p> <pre><code>- Native TOML configuration support - by :user:`gaborbernat`. (:issue:`999`) <p>Improved Documentation - 4.21.0 </code></pre></p> <ul> <li>Update Loader docs - by :user:ziima (:issue:<code>3352</code>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tox-dev/tox/commit/c953f4f4ba1e0e7a69de1ecea94e4bdb5a797ac1"><code>c953f4f</code></a> release 4.21.2</li> <li><a href="https://github.com/tox-dev/tox/commit/3ab1d3e559ebea0dac8ae34262158c7234e44997"><code>3ab1d3e</code></a> Update sdist rules to include <code>tox.toml</code> (<a href="https://redirect.github.com/tox-dev/tox/issues/3389">#3389</a>) (<a href="https://redirect.github.com/tox-dev/tox/issues/3390">#3390</a>)</li> <li><a href="https://github.com/tox-dev/tox/commit/172a952f2acf66cfab69558325217a52b387446a"><code>172a952</code></a> Fix user guide typo</li> <li><a href="https://github.com/tox-dev/tox/commit/434ac18d89a843b961c8544bf74e796191c940f0"><code>434ac18</code></a> release 4.21.1</li> <li><a href="https://github.com/tox-dev/tox/commit/34d3adc0ed537de5d4803b4e244e43eed513c839"><code>34d3adc</code></a> Fix TOML configuration errors (<a href="https://redirect.github.com/tox-dev/tox/issues/3388">#3388</a>)</li> <li><a href="https://github.com/tox-dev/tox/commit/719b3462b58bd5c4fc12d93cb978f824bc7a610b"><code>719b346</code></a> Update installation.rst</li> <li><a href="https://github.com/tox-dev/tox/commit/46bef9eff54c53eeced031436d2d1a068b4bfb16"><code>46bef9e</code></a> release 4.21.0</li> <li><a href="https://github.com/tox-dev/tox/commit/cea105b7007039c830c92ae92aa5792e819ee487"><code>cea105b</code></a> True TOML config support (<a href="https://redirect.github.com/tox-dev/tox/issues/3353">#3353</a>)</li> <li><a href="https://github.com/tox-dev/tox/commit/a04b039fe0486752ec79733b993d73ecdf282795"><code>a04b039</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://redirect.github.com/tox-dev/tox/issues/3385">#3385</a>)</li> <li><a href="https://github.com/tox-dev/tox/commit/f5eba31ed3aeedcb41db64fca5b624a75abff32d"><code>f5eba31</code></a> Update Loader docs (<a href="https://redirect.github.com/tox-dev/tox/issues/3352">#3352</a>)</li> <li>Additional commits viewable in <a href="https://github.com/tox-dev/tox/compare/4.20.0...4.21.2">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> Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
- Loading branch information