Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Mergifyio/pytest-mergify
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2025.2.19.2
Choose a base ref
...
head repository: Mergifyio/pytest-mergify
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 5 commits
  • 2 files changed
  • 1 contributor

Commits on Feb 21, 2025

  1. chore(deps-dev): bump ruff from 0.9.6 to 0.9.7 (#78)

    Bumps [ruff](https://github.com/astral-sh/ruff) from 0.9.6 to 0.9.7.
    <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.9.7</h2>
    <h2>Release Notes</h2>
    <h3>Preview features</h3>
    <ul>
    <li>Consider <code>__new__</code> methods as special function type for enforcing class method or static method rules (<a href="https://redirect.github.com/astral-sh/ruff/pull/13305">#13305</a>)</li>
    <li>[<code>airflow</code>] Improve the internal logic to differentiate deprecated symbols (<code>AIR303</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16013">#16013</a>)</li>
    <li>[<code>refurb</code>] Manual timezone monkeypatching (<code>FURB162</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16113">#16113</a>)</li>
    <li>[<code>ruff</code>] Implicit class variable in dataclass (<code>RUF045</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14349">#14349</a>)</li>
    <li>[<code>ruff</code>] Skip singleton starred expressions for <code>incorrectly-parenthesized-tuple-in-subscript</code> (<code>RUF031</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16083">#16083</a>)</li>
    <li>[<code>refurb</code>] Check for subclasses includes subscript expressions (<code>FURB189</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16155">#16155</a>)</li>
    </ul>
    <h3>Rule changes</h3>
    <ul>
    <li>[<code>flake8-comprehensions</code>]: Handle trailing comma in <code>C403</code> fix (<a href="https://redirect.github.com/astral-sh/ruff/pull/16110">#16110</a>)</li>
    <li>[<code>flake8-debugger</code>] Also flag <code>sys.breakpointhook</code> and <code>sys.__breakpointhook__</code> (<code>T100</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16191">#16191</a>)</li>
    <li>[<code>pydocstyle</code>] Handle arguments with the same names as sections (<code>D417</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16011">#16011</a>)</li>
    <li>[<code>pylint</code>] Correct ordering of arguments in fix for <code>if-stmt-min-max</code> (<code>PLR1730</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16080">#16080</a>)</li>
    <li>[<code>pylint</code>] Do not offer fix for raw strings (<code>PLE251</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16132">#16132</a>)</li>
    <li>[<code>pyupgrade</code>] Do not upgrade functional <code>TypedDicts</code> with private field names to the class-based syntax (<code>UP013</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16219">#16219</a>)</li>
    <li>[<code>pyupgrade</code>] Handle micro version numbers correctly (<code>UP036</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16091">#16091</a>)</li>
    <li>[<code>pyupgrade</code>] Unwrap unary expressions correctly (<code>UP018</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/15919">#15919</a>)</li>
    <li>[<code>ruff</code>] Skip <code>RUF001</code> diagnostics when visiting string type definitions (<a href="https://redirect.github.com/astral-sh/ruff/pull/16122">#16122</a>)</li>
    <li>[<code>flake8-pyi</code>] Avoid flagging <code>custom-typevar-for-self</code> on metaclass methods (<code>PYI019</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16141">#16141</a>)</li>
    <li>[<code>pycodestyle</code>] Exempt <code>site.addsitedir(...)</code> calls (<code>E402</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16251">#16251</a>)</li>
    </ul>
    <h3>Formatter</h3>
    <ul>
    <li>Fix unstable formatting of trailing end-of-line comments of parenthesized attribute values (<a href="https://redirect.github.com/astral-sh/ruff/pull/16187">#16187</a>)</li>
    </ul>
    <h3>Server</h3>
    <ul>
    <li>Fix handling of requests received after shutdown message (<a href="https://redirect.github.com/astral-sh/ruff/pull/16262">#16262</a>)</li>
    <li>Ignore <code>source.organizeImports.ruff</code> and <code>source.fixAll.ruff</code> code actions for a notebook cell (<a href="https://redirect.github.com/astral-sh/ruff/pull/16154">#16154</a>)</li>
    <li>Include document specific debug info for <code>ruff.printDebugInformation</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/16215">#16215</a>)</li>
    <li>Update server to return the debug info as string with <code>ruff.printDebugInformation</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/16214">#16214</a>)</li>
    </ul>
    <h3>CLI</h3>
    <ul>
    <li>Warn on invalid <code>noqa</code> even when there are no diagnostics (<a href="https://redirect.github.com/astral-sh/ruff/pull/16178">#16178</a>)</li>
    <li>Better error messages while loading configuration <code>extend</code>s (<a href="https://redirect.github.com/astral-sh/ruff/pull/15658">#15658</a>)</li>
    </ul>
    <h3>Bug fixes</h3>
    <ul>
    <li>[<code>refurb</code>] Correctly handle lengths of literal strings in <code>slice-to-remove-prefix-or-suffix</code> (<code>FURB188</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16237">#16237</a>)</li>
    </ul>
    <h3>Documentation</h3>
    <ul>
    <li>Add FAQ entry for <code>source.*</code> code actions in Notebook (<a href="https://redirect.github.com/astral-sh/ruff/pull/16212">#16212</a>)</li>
    <li>Add <code>SECURITY.md</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/16224">#16224</a>)</li>
    </ul>
    
    </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.9.7</h2>
    <h3>Preview features</h3>
    <ul>
    <li>Consider <code>__new__</code> methods as special function type for enforcing class method or static method rules (<a href="https://redirect.github.com/astral-sh/ruff/pull/13305">#13305</a>)</li>
    <li>[<code>airflow</code>] Improve the internal logic to differentiate deprecated symbols (<code>AIR303</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16013">#16013</a>)</li>
    <li>[<code>refurb</code>] Manual timezone monkeypatching (<code>FURB162</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16113">#16113</a>)</li>
    <li>[<code>ruff</code>] Implicit class variable in dataclass (<code>RUF045</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/14349">#14349</a>)</li>
    <li>[<code>ruff</code>] Skip singleton starred expressions for <code>incorrectly-parenthesized-tuple-in-subscript</code> (<code>RUF031</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16083">#16083</a>)</li>
    <li>[<code>refurb</code>] Check for subclasses includes subscript expressions (<code>FURB189</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16155">#16155</a>)</li>
    </ul>
    <h3>Rule changes</h3>
    <ul>
    <li>[<code>flake8-comprehensions</code>]: Handle trailing comma in <code>C403</code> fix (<a href="https://redirect.github.com/astral-sh/ruff/pull/16110">#16110</a>)</li>
    <li>[<code>flake8-debugger</code>] Also flag <code>sys.breakpointhook</code> and <code>sys.__breakpointhook__</code> (<code>T100</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16191">#16191</a>)</li>
    <li>[<code>pydocstyle</code>] Handle arguments with the same names as sections (<code>D417</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16011">#16011</a>)</li>
    <li>[<code>pylint</code>] Correct ordering of arguments in fix for <code>if-stmt-min-max</code> (<code>PLR1730</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16080">#16080</a>)</li>
    <li>[<code>pylint</code>] Do not offer fix for raw strings (<code>PLE251</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16132">#16132</a>)</li>
    <li>[<code>pyupgrade</code>] Do not upgrade functional <code>TypedDicts</code> with private field names to the class-based syntax (<code>UP013</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16219">#16219</a>)</li>
    <li>[<code>pyupgrade</code>] Handle micro version numbers correctly (<code>UP036</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16091">#16091</a>)</li>
    <li>[<code>pyupgrade</code>] Unwrap unary expressions correctly (<code>UP018</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/15919">#15919</a>)</li>
    <li>[<code>ruff</code>] Skip <code>RUF001</code> diagnostics when visiting string type definitions (<a href="https://redirect.github.com/astral-sh/ruff/pull/16122">#16122</a>)</li>
    <li>[<code>flake8-pyi</code>] Avoid flagging <code>custom-typevar-for-self</code> on metaclass methods (<code>PYI019</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16141">#16141</a>)</li>
    <li>[<code>pycodestyle</code>] Exempt <code>site.addsitedir(...)</code> calls (<code>E402</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16251">#16251</a>)</li>
    </ul>
    <h3>Formatter</h3>
    <ul>
    <li>Fix unstable formatting of trailing end-of-line comments of parenthesized attribute values (<a href="https://redirect.github.com/astral-sh/ruff/pull/16187">#16187</a>)</li>
    </ul>
    <h3>Server</h3>
    <ul>
    <li>Fix handling of requests received after shutdown message (<a href="https://redirect.github.com/astral-sh/ruff/pull/16262">#16262</a>)</li>
    <li>Ignore <code>source.organizeImports.ruff</code> and <code>source.fixAll.ruff</code> code actions for a notebook cell (<a href="https://redirect.github.com/astral-sh/ruff/pull/16154">#16154</a>)</li>
    <li>Include document specific debug info for <code>ruff.printDebugInformation</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/16215">#16215</a>)</li>
    <li>Update server to return the debug info as string with <code>ruff.printDebugInformation</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/16214">#16214</a>)</li>
    </ul>
    <h3>CLI</h3>
    <ul>
    <li>Warn on invalid <code>noqa</code> even when there are no diagnostics (<a href="https://redirect.github.com/astral-sh/ruff/pull/16178">#16178</a>)</li>
    <li>Better error messages while loading configuration <code>extend</code>s (<a href="https://redirect.github.com/astral-sh/ruff/pull/15658">#15658</a>)</li>
    </ul>
    <h3>Bug fixes</h3>
    <ul>
    <li>[<code>refurb</code>] Correctly handle lengths of literal strings in <code>slice-to-remove-prefix-or-suffix</code> (<code>FURB188</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16237">#16237</a>)</li>
    </ul>
    <h3>Documentation</h3>
    <ul>
    <li>Add FAQ entry for <code>source.*</code> code actions in Notebook (<a href="https://redirect.github.com/astral-sh/ruff/pull/16212">#16212</a>)</li>
    <li>Add <code>SECURITY.md</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/16224">#16224</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/astral-sh/ruff/commit/54fccb3ee23a2b20b287e631f32f18ee5b64b62b"><code>54fccb3</code></a> Bump version to 0.9.7 (<a href="https://redirect.github.com/astral-sh/ruff/issues/16271">#16271</a>)</li>
    <li><a href="https://github.com/astral-sh/ruff/commit/8198668fc34283eeff9be6dae337a7b38e3d498b"><code>8198668</code></a> [red-knot] MDTest: Use custom class names instead of builtins (<a href="https://redirect.github.com/astral-sh/ruff/issues/16269">#16269</a>)</li>
    <li><a href="https://github.com/astral-sh/ruff/commit/fc6b03c8daf203fd323a74ab9eb290a61013ae5b"><code>fc6b03c</code></a> Handle requests received after shutdown message (<a href="https://redirect.github.com/astral-sh/ruff/issues/16262">#16262</a>)</li>
    <li><a href="https://github.com/astral-sh/ruff/commit/fb09d63e5507d73e764bdaadfacc8a34a139b78d"><code>fb09d63</code></a> [red-knot] Prefix <code>Type::call</code> and <code>dunder_call</code> with <code>try</code> (<a href="https://redirect.github.com/astral-sh/ruff/issues/16261">#16261</a>)</li>
    <li><a href="https://github.com/astral-sh/ruff/commit/16d0625dfb7c62afdf773e38b62eb4ccf71e01bc"><code>16d0625</code></a> Improve internal docs for various string-node APIs (<a href="https://redirect.github.com/astral-sh/ruff/issues/16256">#16256</a>)</li>
    <li><a href="https://github.com/astral-sh/ruff/commit/25920fe489346f8e0a117ab7781455aa30388c79"><code>25920fe</code></a> Rename <code>ExprStringLiteral::as_unconcatenated_string()</code> to `ExprStringLiteral:...</li>
    <li><a href="https://github.com/astral-sh/ruff/commit/97d0659ce3e3977245ca202770078a9df60849dd"><code>97d0659</code></a> Pass <code>ParserOptions</code> to the parser (<a href="https://redirect.github.com/astral-sh/ruff/issues/16220">#16220</a>)</li>
    <li><a href="https://github.com/astral-sh/ruff/commit/cfc6941d5c4b90f74329a5db6c590ce93683a6c0"><code>cfc6941</code></a> [red-knot] Resolve references in eager nested scopes eagerly (<a href="https://redirect.github.com/astral-sh/ruff/issues/16079">#16079</a>)</li>
    <li><a href="https://github.com/astral-sh/ruff/commit/f50849aeef51a381af6c27df8595ac0e1ef5a891"><code>f50849a</code></a> Add <code>text_len()</code> methods to more <code>*Prefix</code> enums in <code>ruff_python_ast</code> (<a href="https://redirect.github.com/astral-sh/ruff/issues/16254">#16254</a>)</li>
    <li><a href="https://github.com/astral-sh/ruff/commit/55ea09401a6045441ff2c55a769a53a20faaf3d5"><code>55ea094</code></a> [red-knot] Allow any <code>Ranged</code> argument for <code>report_lint</code> and `report_diagnost...</li>
    <li>Additional commits viewable in <a href="https://github.com/astral-sh/ruff/compare/0.9.6...0.9.7">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.9.6&new-version=0.9.7)](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>
    dependabot[bot] authored Feb 21, 2025
    Copy the full SHA
    9041cc6 View commit details

Commits on Feb 28, 2025

  1. chore(deps-dev): bump ruff from 0.9.7 to 0.9.8 (#79)

    Bumps [ruff](https://github.com/astral-sh/ruff) from 0.9.7 to 0.9.8.
    <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.9.8</h2>
    <h2>Release Notes</h2>
    <h3>Preview features</h3>
    <ul>
    <li>Start detecting version-related syntax errors in the parser (<a href="https://redirect.github.com/astral-sh/ruff/pull/16090">#16090</a>)</li>
    </ul>
    <h3>Rule changes</h3>
    <ul>
    <li>[<code>pylint</code>] Mark fix unsafe (<code>PLW1507</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16343">#16343</a>)</li>
    <li>[<code>pylint</code>] Catch <code>case np.nan</code>/<code>case math.nan</code> in <code>match</code> statements (<code>PLW0177</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16378">#16378</a>)</li>
    <li>[<code>ruff</code>] Add more Pydantic models variants to the list of default copy semantics (<code>RUF012</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16291">#16291</a>)</li>
    </ul>
    <h3>Server</h3>
    <ul>
    <li>Avoid indexing the project if <code>configurationPreference</code> is <code>editorOnly</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/16381">#16381</a>)</li>
    <li>Avoid unnecessary info at non-trace server log level (<a href="https://redirect.github.com/astral-sh/ruff/pull/16389">#16389</a>)</li>
    <li>Expand <code>ruff.configuration</code> to allow inline config (<a href="https://redirect.github.com/astral-sh/ruff/pull/16296">#16296</a>)</li>
    <li>Notify users for invalid client settings (<a href="https://redirect.github.com/astral-sh/ruff/pull/16361">#16361</a>)</li>
    </ul>
    <h3>Configuration</h3>
    <ul>
    <li>Add <code>per-file-target-version</code> option (<a href="https://redirect.github.com/astral-sh/ruff/pull/16257">#16257</a>)</li>
    </ul>
    <h3>Bug fixes</h3>
    <ul>
    <li>[<code>refurb</code>] Do not consider docstring(s) (<code>FURB156</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16391">#16391</a>)</li>
    <li>[<code>flake8-self</code>] Ignore attribute accesses on instance-like variables (<code>SLF001</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16149">#16149</a>)</li>
    <li>[<code>pylint</code>] Fix false positives, add missing methods, and support positional-only parameters (<code>PLE0302</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16263">#16263</a>)</li>
    <li>[<code>flake8-pyi</code>] Mark <code>PYI030</code> fix unsafe when comments are deleted (<a href="https://redirect.github.com/astral-sh/ruff/pull/16322">#16322</a>)</li>
    </ul>
    <h3>Documentation</h3>
    <ul>
    <li>Fix example for <code>S611</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/16316">#16316</a>)</li>
    <li>Normalize inconsistent markdown headings in docstrings (<a href="https://redirect.github.com/astral-sh/ruff/pull/16364">#16364</a>)</li>
    <li>Document MSRV policy (<a href="https://redirect.github.com/astral-sh/ruff/pull/16384">#16384</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/BurntSushi"><code>@​BurntSushi</code></a></li>
    <li><a href="https://github.com/CNSeniorious000"><code>@​CNSeniorious000</code></a></li>
    <li><a href="https://github.com/InSyncWithFoo"><code>@​InSyncWithFoo</code></a></li>
    <li><a href="https://github.com/MichaReiser"><code>@​MichaReiser</code></a></li>
    <li><a href="https://github.com/VascoSch92"><code>@​VascoSch92</code></a></li>
    <li><a href="https://github.com/Viicos"><code>@​Viicos</code></a></li>
    <li><a href="https://github.com/aripollak"><code>@​aripollak</code></a></li>
    <li><a href="https://github.com/carljm"><code>@​carljm</code></a></li>
    <li><a href="https://github.com/dcarrier"><code>@​dcarrier</code></a></li>
    <li><a href="https://github.com/dcreager"><code>@​dcreager</code></a></li>
    <li><a href="https://github.com/dhruvmanila"><code>@​dhruvmanila</code></a></li>
    </ul>
    
    </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.9.8</h2>
    <h3>Preview features</h3>
    <ul>
    <li>Start detecting version-related syntax errors in the parser (<a href="https://redirect.github.com/astral-sh/ruff/pull/16090">#16090</a>)</li>
    </ul>
    <h3>Rule changes</h3>
    <ul>
    <li>[<code>pylint</code>] Mark fix unsafe (<code>PLW1507</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16343">#16343</a>)</li>
    <li>[<code>pylint</code>] Catch <code>case np.nan</code>/<code>case math.nan</code> in <code>match</code> statements (<code>PLW0177</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16378">#16378</a>)</li>
    <li>[<code>ruff</code>] Add more Pydantic models variants to the list of default copy semantics (<code>RUF012</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16291">#16291</a>)</li>
    </ul>
    <h3>Server</h3>
    <ul>
    <li>Avoid indexing the project if <code>configurationPreference</code> is <code>editorOnly</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/16381">#16381</a>)</li>
    <li>Avoid unnecessary info at non-trace server log level (<a href="https://redirect.github.com/astral-sh/ruff/pull/16389">#16389</a>)</li>
    <li>Expand <code>ruff.configuration</code> to allow inline config (<a href="https://redirect.github.com/astral-sh/ruff/pull/16296">#16296</a>)</li>
    <li>Notify users for invalid client settings (<a href="https://redirect.github.com/astral-sh/ruff/pull/16361">#16361</a>)</li>
    </ul>
    <h3>Configuration</h3>
    <ul>
    <li>Add <code>per-file-target-version</code> option (<a href="https://redirect.github.com/astral-sh/ruff/pull/16257">#16257</a>)</li>
    </ul>
    <h3>Bug fixes</h3>
    <ul>
    <li>[<code>refurb</code>] Do not consider docstring(s) (<code>FURB156</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16391">#16391</a>)</li>
    <li>[<code>flake8-self</code>] Ignore attribute accesses on instance-like variables (<code>SLF001</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16149">#16149</a>)</li>
    <li>[<code>pylint</code>] Fix false positives, add missing methods, and support positional-only parameters (<code>PLE0302</code>) (<a href="https://redirect.github.com/astral-sh/ruff/pull/16263">#16263</a>)</li>
    <li>[<code>flake8-pyi</code>] Mark <code>PYI030</code> fix unsafe when comments are deleted (<a href="https://redirect.github.com/astral-sh/ruff/pull/16322">#16322</a>)</li>
    </ul>
    <h3>Documentation</h3>
    <ul>
    <li>Fix example for <code>S611</code> (<a href="https://redirect.github.com/astral-sh/ruff/pull/16316">#16316</a>)</li>
    <li>Normalize inconsistent markdown headings in docstrings (<a href="https://redirect.github.com/astral-sh/ruff/pull/16364">#16364</a>)</li>
    <li>Document MSRV policy (<a href="https://redirect.github.com/astral-sh/ruff/pull/16384">#16384</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/astral-sh/ruff/commit/568cf88c6c5b5551a675ae2b13deedec0fe226cb"><code>568cf88</code></a> Bump version to 0.9.8 (<a href="https://redirect.github.com/astral-sh/ruff/issues/16414">#16414</a>)</li>
    <li><a href="https://github.com/astral-sh/ruff/commit/040071bbc5b21306f2759693ca6ee2c3fc5420bf"><code>040071b</code></a> [red-knot] Ignore surrounding whitespace when looking for `&lt;!-- snapshot-diag...</li>
    <li><a href="https://github.com/astral-sh/ruff/commit/d56d24131710d266b2155f7dd6884208114f5f9d"><code>d56d241</code></a> Notify users for invalid client settings (<a href="https://redirect.github.com/astral-sh/ruff/issues/16361">#16361</a>)</li>
    <li><a href="https://github.com/astral-sh/ruff/commit/7dad0c471d5518ad4c28393d1d8bdf98258d49a1"><code>7dad0c4</code></a> Avoid indexing the project if <code>configurationPreference</code> is <code>editorOnly</code> (<a href="https://redirect.github.com/astral-sh/ruff/issues/16381">#16381</a>)</li>
    <li><a href="https://github.com/astral-sh/ruff/commit/fb778ee38dfe1a6f473bcd24d5415a0b9d910a3b"><code>fb778ee</code></a> [red-knot] unify LoopState and saved_break_states (<a href="https://redirect.github.com/astral-sh/ruff/issues/16406">#16406</a>)</li>
    <li><a href="https://github.com/astral-sh/ruff/commit/671494a62034d9cde6f4a9ee1f04d5ab8aa95dd7"><code>671494a</code></a> [<code>pylint</code>] Also reports <code>case np.nan</code>/<code>case math.nan</code> (<code>PLW0177</code>) (<a href="https://redirect.github.com/astral-sh/ruff/issues/16378">#16378</a>)</li>
    <li><a href="https://github.com/astral-sh/ruff/commit/b89d61bd05e8b9c54c7802978831ddc890d6ae45"><code>b89d61b</code></a> [FURB156] Do not consider docstring(s) (<a href="https://redirect.github.com/astral-sh/ruff/issues/16391">#16391</a>)</li>
    <li><a href="https://github.com/astral-sh/ruff/commit/8c0eac21abf0ef36e079b91d2ce588b806862843"><code>8c0eac2</code></a> Use <code>is_none_or</code> in <code>stdlib-module-shadowing</code> (<a href="https://redirect.github.com/astral-sh/ruff/issues/16402">#16402</a>)</li>
    <li><a href="https://github.com/astral-sh/ruff/commit/c892fee05834a9d4304fc296c88bf83c4e8c727e"><code>c892fee</code></a> [red-knot] Upgrade salsa to include <code>AtomicPtr</code> perf improvement (<a href="https://redirect.github.com/astral-sh/ruff/issues/16398">#16398</a>)</li>
    <li><a href="https://github.com/astral-sh/ruff/commit/ea3245b8c4747db20b077b1718aae0cb229e5b22"><code>ea3245b</code></a> [red-knot] Fix file watching for new non-project files (<a href="https://redirect.github.com/astral-sh/ruff/issues/16395">#16395</a>)</li>
    <li>Additional commits viewable in <a href="https://github.com/astral-sh/ruff/compare/0.9.7...0.9.8">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.9.7&new-version=0.9.8)](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>
    dependabot[bot] authored Feb 28, 2025
    Copy the full SHA
    213b8b1 View commit details

Commits on Mar 3, 2025

  1. chore(deps-dev): bump ruff from 0.9.8 to 0.9.9 (#80)

    Bumps [ruff](https://github.com/astral-sh/ruff) from 0.9.8 to 0.9.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.9.9</h2>
    <h2>Release Notes</h2>
    <h3>Preview features</h3>
    <ul>
    <li>Fix caching of unsupported-syntax errors (<a href="https://redirect.github.com/astral-sh/ruff/pull/16425">#16425</a>)</li>
    </ul>
    <h3>Bug fixes</h3>
    <ul>
    <li>Only show unsupported-syntax errors in editors when preview mode is enabled (<a href="https://redirect.github.com/astral-sh/ruff/pull/16429">#16429</a>)</li>
    </ul>
    <h2>Contributors</h2>
    <ul>
    <li><a href="https://github.com/InSyncWithFoo"><code>@​InSyncWithFoo</code></a></li>
    <li><a href="https://github.com/MichaReiser"><code>@​MichaReiser</code></a></li>
    <li><a href="https://github.com/dhruvmanila"><code>@​dhruvmanila</code></a></li>
    <li><a href="https://github.com/ntBre"><code>@​ntBre</code></a></li>
    </ul>
    <h2>Install ruff 0.9.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.9.9/ruff-installer.sh | sh
    </code></pre>
    <h3>Install prebuilt binaries via powershell script</h3>
    <pre lang="sh"><code>powershell -ExecutionPolicy ByPass -c &quot;irm https://github.com/astral-sh/ruff/releases/download/0.9.9/ruff-installer.ps1 | iex&quot;
    </code></pre>
    <h2>Download ruff 0.9.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.9.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.9.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.9.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.9.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.9.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.9.9/ruff-aarch64-pc-windows-msvc.zip.sha256">checksum</a></td>
    </tr>
    <tr>
    <td><a href="https://github.com/astral-sh/ruff/releases/download/0.9.9/ruff-i686-pc-windows-msvc.zip">ruff-i686-pc-windows-msvc.zip</a></td>
    <td>x86 Windows</td>
    <td><a href="https://github.com/astral-sh/ruff/releases/download/0.9.9/ruff-i686-pc-windows-msvc.zip.sha256">checksum</a></td>
    </tr>
    <tr>
    <td><a href="https://github.com/astral-sh/ruff/releases/download/0.9.9/ruff-x86_64-pc-windows-msvc.zip">ruff-x86_64-pc-windows-msvc.zip</a></td>
    <td>x64 Windows</td>
    <td><a href="https://github.com/astral-sh/ruff/releases/download/0.9.9/ruff-x86_64-pc-windows-msvc.zip.sha256">checksum</a></td>
    </tr>
    <tr>
    <td><a href="https://github.com/astral-sh/ruff/releases/download/0.9.9/ruff-aarch64-unknown-linux-gnu.tar.gz">ruff-aarch64-unknown-linux-gnu.tar.gz</a></td>
    <td>ARM64 Linux</td>
    <td><a href="https://github.com/astral-sh/ruff/releases/download/0.9.9/ruff-aarch64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
    </tr>
    <tr>
    <td><a href="https://github.com/astral-sh/ruff/releases/download/0.9.9/ruff-i686-unknown-linux-gnu.tar.gz">ruff-i686-unknown-linux-gnu.tar.gz</a></td>
    <td>x86 Linux</td>
    <td><a href="https://github.com/astral-sh/ruff/releases/download/0.9.9/ruff-i686-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
    </tr>
    <tr>
    <td><a href="https://github.com/astral-sh/ruff/releases/download/0.9.9/ruff-powerpc64-unknown-linux-gnu.tar.gz">ruff-powerpc64-unknown-linux-gnu.tar.gz</a></td>
    <td>PPC64 Linux</td>
    <td><a href="https://github.com/astral-sh/ruff/releases/download/0.9.9/ruff-powerpc64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
    </tr>
    <tr>
    <td><a href="https://github.com/astral-sh/ruff/releases/download/0.9.9/ruff-powerpc64le-unknown-linux-gnu.tar.gz">ruff-powerpc64le-unknown-linux-gnu.tar.gz</a></td>
    <td>PPC64LE Linux</td>
    <td><a href="https://github.com/astral-sh/ruff/releases/download/0.9.9/ruff-powerpc64le-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
    </tr>
    <tr>
    <td><a href="https://github.com/astral-sh/ruff/releases/download/0.9.9/ruff-s390x-unknown-linux-gnu.tar.gz">ruff-s390x-unknown-linux-gnu.tar.gz</a></td>
    <td>S390x Linux</td>
    <td><a href="https://github.com/astral-sh/ruff/releases/download/0.9.9/ruff-s390x-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
    </tr>
    <tr>
    <td><a href="https://github.com/astral-sh/ruff/releases/download/0.9.9/ruff-x86_64-unknown-linux-gnu.tar.gz">ruff-x86_64-unknown-linux-gnu.tar.gz</a></td>
    <td>x64 Linux</td>
    <td><a href="https://github.com/astral-sh/ruff/releases/download/0.9.9/ruff-x86_64-unknown-linux-gnu.tar.gz.sha256">checksum</a></td>
    </tr>
    <tr>
    <td><a href="https://github.com/astral-sh/ruff/releases/download/0.9.9/ruff-armv7-unknown-linux-gnueabihf.tar.gz">ruff-armv7-unknown-linux-gnueabihf.tar.gz</a></td>
    <td>ARMv7 Linux</td>
    <td><a href="https://github.com/astral-sh/ruff/releases/download/0.9.9/ruff-armv7-unknown-linux-gnueabihf.tar.gz.sha256">checksum</a></td>
    </tr>
    <tr>
    <td><a href="https://github.com/astral-sh/ruff/releases/download/0.9.9/ruff-aarch64-unknown-linux-musl.tar.gz">ruff-aarch64-unknown-linux-musl.tar.gz</a></td>
    <td>ARM64 MUSL Linux</td>
    <td><a href="https://github.com/astral-sh/ruff/releases/download/0.9.9/ruff-aarch64-unknown-linux-musl.tar.gz.sha256">checksum</a></td>
    </tr>
    </tbody>
    </table>
    
    </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.9.9</h2>
    <h3>Preview features</h3>
    <ul>
    <li>Fix caching of unsupported-syntax errors (<a href="https://redirect.github.com/astral-sh/ruff/pull/16425">#16425</a>)</li>
    </ul>
    <h3>Bug fixes</h3>
    <ul>
    <li>Only show unsupported-syntax errors in editors when preview mode is enabled (<a href="https://redirect.github.com/astral-sh/ruff/pull/16429">#16429</a>)</li>
    </ul>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a href="https://github.com/astral-sh/ruff/commit/091d0af2ab026a08b82d4aa7d3ab6b1ca4db778c"><code>091d0af</code></a> Bump version to Ruff 0.9.9 (<a href="https://redirect.github.com/astral-sh/ruff/issues/16434">#16434</a>)</li>
    <li><a href="https://github.com/astral-sh/ruff/commit/3d72138740ed8c3ec9f733ace10fd40af0ff77eb"><code>3d72138</code></a> Check <code>LinterSettings::preview</code> for version-related syntax errors (<a href="https://redirect.github.com/astral-sh/ruff/issues/16429">#16429</a>)</li>
    <li><a href="https://github.com/astral-sh/ruff/commit/4a237560244ecc1c2b4217724bcbaf605c844468"><code>4a23756</code></a> Avoid caching files with unsupported syntax errors (<a href="https://redirect.github.com/astral-sh/ruff/issues/16425">#16425</a>)</li>
    <li><a href="https://github.com/astral-sh/ruff/commit/af62f7932bfee8a35b411c8351fbb81068caf7a6"><code>af62f79</code></a> Prioritize &quot;bug&quot; label for changelog sections (<a href="https://redirect.github.com/astral-sh/ruff/issues/16433">#16433</a>)</li>
    <li><a href="https://github.com/astral-sh/ruff/commit/0ced8d053c2ff6ff86f3329f24c7c0854fa8466b"><code>0ced8d0</code></a> [<code>flake8-copyright</code>] Add links to applicable options (<code>CPY001</code>) (<a href="https://redirect.github.com/astral-sh/ruff/issues/16421">#16421</a>)</li>
    <li><a href="https://github.com/astral-sh/ruff/commit/a8e171f82c14d7a6d617b204eca39978eb2ad2df"><code>a8e171f</code></a> Fix string-length limit in documentation for PYI054 (<a href="https://redirect.github.com/astral-sh/ruff/issues/16432">#16432</a>)</li>
    <li><a href="https://github.com/astral-sh/ruff/commit/cf83584abb130574059064ad5f0dd806c22e45d5"><code>cf83584</code></a> Show version-related syntax errors in the playground (<a href="https://redirect.github.com/astral-sh/ruff/issues/16419">#16419</a>)</li>
    <li><a href="https://github.com/astral-sh/ruff/commit/764aa0e6a1b16284c1c939332c19d742dae8aee1"><code>764aa0e</code></a> Allow passing <code>ParseOptions</code> to inline tests (<a href="https://redirect.github.com/astral-sh/ruff/issues/16357">#16357</a>)</li>
    <li>See full diff in <a href="https://github.com/astral-sh/ruff/compare/0.9.8...0.9.9">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.9.8&new-version=0.9.9)](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>
    dependabot[bot] authored Mar 3, 2025
    Copy the full SHA
    340d5f9 View commit details
  2. chore(deps-dev): bump pytest from 8.3.4 to 8.3.5 (#81)

    Bumps [pytest](https://github.com/pytest-dev/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 />
    
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pytest&package-manager=pip&previous-version=8.3.4&new-version=8.3.5)](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>
    dependabot[bot] authored Mar 3, 2025
    Copy the full SHA
    50ed9f6 View commit details
  3. chore(deps-dev): bump poethepoet from 0.32.2 to 0.33.0 (#82)

    Bumps [poethepoet](https://github.com/nat-n/poethepoet) from 0.32.2 to 0.33.0.
    <details>
    <summary>Release notes</summary>
    <p><em>Sourced from <a href="https://github.com/nat-n/poethepoet/releases">poethepoet's releases</a>.</em></p>
    <blockquote>
    <h2>0.33.0</h2>
    <h2>Enhancements</h2>
    <ul>
    <li>Implemented first version of UvExecutor by <a href="https://github.com/AKuederle"><code>@​AKuederle</code></a> in <a href="https://redirect.github.com/nat-n/poethepoet/pull/271">nat-n/poethepoet#271</a></li>
    <li>Support displaying help for a single task by <a href="https://github.com/nat-n"><code>@​nat-n</code></a> in <a href="https://redirect.github.com/nat-n/poethepoet/pull/280">nat-n/poethepoet#280</a></li>
    </ul>
    <h2>Fixes</h2>
    <ul>
    <li>Fix argument parsing issues in poetry 2.0 plugin by <a href="https://github.com/nat-n"><code>@​nat-n</code></a> in <a href="https://redirect.github.com/nat-n/poethepoet/pull/277">nat-n/poethepoet#277</a></li>
    <li>Use <code>python3</code> or <code>sys.executable</code> if <code>python</code> is not on the path by <a href="https://github.com/nat-n"><code>@​nat-n</code></a> in <a href="https://redirect.github.com/nat-n/poethepoet/pull/278">nat-n/poethepoet#278</a></li>
    <li>Tighten poetry-core dependency for non-wheel based installation methods</li>
    </ul>
    <h2>New Contributors</h2>
    <ul>
    <li><a href="https://github.com/AKuederle"><code>@​AKuederle</code></a> made their first contribution in <a href="https://redirect.github.com/nat-n/poethepoet/pull/271">nat-n/poethepoet#271</a></li>
    </ul>
    <p><strong>Full Changelog</strong>: <a href="https://github.com/nat-n/poethepoet/compare/v0.32.2...v0.33.0">https://github.com/nat-n/poethepoet/compare/v0.32.2...v0.33.0</a></p>
    </blockquote>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li>See full diff in <a href="https://github.com/nat-n/poethepoet/compare/v0.32.2...v0.33.0">compare view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=poethepoet&package-manager=pip&previous-version=0.32.2&new-version=0.33.0)](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>
    dependabot[bot] authored Mar 3, 2025
    Copy the full SHA
    230bbd2 View commit details
Loading