Skip to content

Commit

Permalink
Bump ruff from 0.6.3 to 0.6.4 (#41)
Browse files Browse the repository at this point in the history
Bumps [ruff](https://github.com/astral-sh/ruff) from 0.6.3 to 0.6.4.
<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.4</h2>
<h2>Release Notes</h2>
<h3>Preview features</h3>
<ul>
<li>[<code>flake8-builtins</code>] Use dynamic builtins list based on
Python version (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13172">#13172</a>)</li>
<li>[<code>pydoclint</code>] Permit yielding <code>None</code> in
<code>DOC402</code> and <code>DOC403</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13148">#13148</a>)</li>
<li>[<code>pylint</code>] Update diagnostic message for
<code>PLW3201</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13194">#13194</a>)</li>
<li>[<code>ruff</code>] Implement <code>post-init-default</code>
(<code>RUF033</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13192">#13192</a>)</li>
<li>[<code>ruff</code>] Implement useless if-else (<code>RUF034</code>)
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/13218">#13218</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>[<code>flake8-pyi</code>] Respect
<code>pep8_naming.classmethod-decorators</code> settings when
determining if a method is a classmethod in
<code>custom-type-var-return-type</code> (<code>PYI019</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13162">#13162</a>)</li>
<li>[<code>flake8-pyi</code>] Teach various rules that annotations might
be stringized (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12951">#12951</a>)</li>
<li>[<code>pylint</code>] Avoid <code>no-self-use</code> for
<code>attrs</code>-style validators (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13166">#13166</a>)</li>
<li>[<code>pylint</code>] Recurse into subscript subexpressions when
searching for list/dict lookups (<code>PLR1733</code>,
<code>PLR1736</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13186">#13186</a>)</li>
<li>[<code>pyupgrade</code>] Detect <code>aiofiles.open</code> calls in
<code>UP015</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13173">#13173</a>)</li>
<li>[<code>pyupgrade</code>] Mark <code>sys.version_info[0] &lt;
3</code> and similar comparisons as outdated (<code>UP036</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13175">#13175</a>)</li>
</ul>
<h3>CLI</h3>
<ul>
<li>Enrich messages of SARIF results (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13180">#13180</a>)</li>
<li>Handle singular case for incompatible rules warning in <code>ruff
format</code> output (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13212">#13212</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>[<code>pydocstyle</code>] Improve heuristics for detecting
Google-style docstrings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13142">#13142</a>)</li>
<li>[<code>refurb</code>] Treat <code>sep</code> arguments with effects
as unsafe removals (<code>FURB105</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13165">#13165</a>)</li>
</ul>
<h2>Contributors</h2>
<ul>
<li><a
href="https://github.com/AlexWaygood"><code>@​AlexWaygood</code></a></li>
<li><a href="https://github.com/Jinior"><code>@​Jinior</code></a></li>
<li><a
href="https://github.com/MichaReiser"><code>@​MichaReiser</code></a></li>
<li><a
href="https://github.com/RubenVanEldik"><code>@​RubenVanEldik</code></a></li>
<li><a
href="https://github.com/RussellLuo"><code>@​RussellLuo</code></a></li>
<li><a href="https://github.com/Slyces"><code>@​Slyces</code></a></li>
<li><a href="https://github.com/carljm"><code>@​carljm</code></a></li>
<li><a
href="https://github.com/charliermarsh"><code>@​charliermarsh</code></a></li>
<li><a
href="https://github.com/chriskrycho"><code>@​chriskrycho</code></a></li>
<li><a
href="https://github.com/dhruvmanila"><code>@​dhruvmanila</code></a></li>
<li><a href="https://github.com/dylwil3"><code>@​dylwil3</code></a></li>
<li><a
href="https://github.com/github-actions"><code>@​github-actions</code></a></li>
<li><a
href="https://github.com/iamlucasvieira"><code>@​iamlucasvieira</code></a></li>
<li><a
href="https://github.com/jamesbraza"><code>@​jamesbraza</code></a></li>
<li><a
href="https://github.com/renovate"><code>@​renovate</code></a></li>
<li><a href="https://github.com/tjkuson"><code>@​tjkuson</code></a></li>
<li><a
href="https://github.com/zhoufanjin"><code>@​zhoufanjin</code></a></li>
</ul>
<h2>Install ruff 0.6.4</h2>
<!-- 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.4</h2>
<h3>Preview features</h3>
<ul>
<li>[<code>flake8-builtins</code>] Use dynamic builtins list based on
Python version (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13172">#13172</a>)</li>
<li>[<code>pydoclint</code>] Permit yielding <code>None</code> in
<code>DOC402</code> and <code>DOC403</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13148">#13148</a>)</li>
<li>[<code>pylint</code>] Update diagnostic message for
<code>PLW3201</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13194">#13194</a>)</li>
<li>[<code>ruff</code>] Implement <code>post-init-default</code>
(<code>RUF033</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13192">#13192</a>)</li>
<li>[<code>ruff</code>] Implement useless if-else (<code>RUF034</code>)
(<a
href="https://redirect.github.com/astral-sh/ruff/pull/13218">#13218</a>)</li>
</ul>
<h3>Rule changes</h3>
<ul>
<li>[<code>flake8-pyi</code>] Respect
<code>pep8_naming.classmethod-decorators</code> settings when
determining if a method is a classmethod in
<code>custom-type-var-return-type</code> (<code>PYI019</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13162">#13162</a>)</li>
<li>[<code>flake8-pyi</code>] Teach various rules that annotations might
be stringized (<a
href="https://redirect.github.com/astral-sh/ruff/pull/12951">#12951</a>)</li>
<li>[<code>pylint</code>] Avoid <code>no-self-use</code> for
<code>attrs</code>-style validators (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13166">#13166</a>)</li>
<li>[<code>pylint</code>] Recurse into subscript subexpressions when
searching for list/dict lookups (<code>PLR1733</code>,
<code>PLR1736</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13186">#13186</a>)</li>
<li>[<code>pyupgrade</code>] Detect <code>aiofiles.open</code> calls in
<code>UP015</code> (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13173">#13173</a>)</li>
<li>[<code>pyupgrade</code>] Mark <code>sys.version_info[0] &lt;
3</code> and similar comparisons as outdated (<code>UP036</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13175">#13175</a>)</li>
</ul>
<h3>CLI</h3>
<ul>
<li>Enrich messages of SARIF results (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13180">#13180</a>)</li>
<li>Handle singular case for incompatible rules warning in <code>ruff
format</code> output (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13212">#13212</a>)</li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>[<code>pydocstyle</code>] Improve heuristics for detecting
Google-style docstrings (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13142">#13142</a>)</li>
<li>[<code>refurb</code>] Treat <code>sep</code> arguments with effects
as unsafe removals (<code>FURB105</code>) (<a
href="https://redirect.github.com/astral-sh/ruff/pull/13165">#13165</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/astral-sh/ruff/commit/65cc6ec41db50879f7e9711e2b8c74b895ba68e8"><code>65cc6ec</code></a>
Bump version to 0.6.4 (<a
href="https://redirect.github.com/astral-sh/ruff/issues/13253">#13253</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/66fe22660807b5eaa68e96495472c7618fa866a2"><code>66fe226</code></a>
[red-knot] fix lookup of nonlocal names in deferred annotations (<a
href="https://redirect.github.com/astral-sh/ruff/issues/13236">#13236</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/e965f9cc0eca2d19cc3643475341890a5f090730"><code>e965f9c</code></a>
[red-knot] Infer <code>Unknown</code> for the loop var in <code>async
for</code> loops (<a
href="https://redirect.github.com/astral-sh/ruff/issues/13243">#13243</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/0512428a6fdf15eb2de88b297c7d99ea27b992b1"><code>0512428</code></a>
[red-knot] Emit a diagnostic if the value of a starred expression or a
`yield...</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/46a457318d8d259376a2b458b3f814b9b795fe69"><code>46a4573</code></a>
[red-knot] Add type inference for basic <code>for</code> loops (<a
href="https://redirect.github.com/astral-sh/ruff/issues/13195">#13195</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/57289099bb9fb782a78d329186991ed3d313e948"><code>5728909</code></a>
Make mypy pass on black in <code>knot_benchmark</code> (<a
href="https://redirect.github.com/astral-sh/ruff/issues/13235">#13235</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/9d1bd7a8a776d0f44e7039de2be66040cb938fd4"><code>9d1bd7a</code></a>
[pylint] removed dunder methods in Python 3 (PLW3201) (<a
href="https://redirect.github.com/astral-sh/ruff/issues/13194">#13194</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/e37bde458e9928f1997cba249471459d31136aee"><code>e37bde4</code></a>
[ruff] implement useless if-else (RUF034) (<a
href="https://redirect.github.com/astral-sh/ruff/issues/13218">#13218</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/862bd0c429f002cf65f931fec2ad2f02fa41837d"><code>862bd0c</code></a>
[red-knot] Add debug assert to check for duplicate definitions (<a
href="https://redirect.github.com/astral-sh/ruff/issues/13214">#13214</a>)</li>
<li><a
href="https://github.com/astral-sh/ruff/commit/e1e9143c479b21af9dc5d60d54ad2a095129c794"><code>e1e9143</code></a>
[red-knot] Handle multiple comprehension targets (<a
href="https://redirect.github.com/astral-sh/ruff/issues/13213">#13213</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/astral-sh/ruff/compare/0.6.3...0.6.4">compare
view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ruff&package-manager=pip&previous-version=0.6.3&new-version=0.6.4)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)

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 this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)


</details>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
  • Loading branch information
dependabot[bot] authored Sep 9, 2024
1 parent d1d2a05 commit 23ba080
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ test = [
lint = [
"black==24.8.0",
"pre-commit==3.8.0",
"ruff==0.6.3",
"ruff==0.6.4",
]
psycopg2 = ["psycopg2-binary"]
bakery = ["model-bakery"]
Expand Down

0 comments on commit 23ba080

Please sign in to comment.