GeezerVison is showing github.com — Update ruff requirement from >=0.17.3 to >=0.17.4 by dependabot[bot] · Pull Request #230 · robotframework/PythonLibCore
Conversation
Updates the requirements on ruff to permit the latest version.
Release notes
Sourced from ruff's releases.
0.17.4
Release Notes
Released on 2026-11-05.
Preview features
- [
flake8-logging-format] Avoid behavior changes and syntax errors in fixes (G004) (#27419)
- [
security] Implement tarfile-ignore-zeros-true (#28680)
Bug fixes
- Accept a bare raise before a semicolon (#29761)
- Allow match identifiers after a semicolon (#29760)
- Fix panic on BOM-prefixed files in diagnostic renderer (#30017)
- [
flake8-simplify] Report collapsible elif clauses after a multi-statement if branch (SIM102) (#29814)
Rule changes
- Show more nonprinting characters in diagnostic fix diffs (#30062)
Performance
- Coalesce source slices when formatting attributes (#29841)
- Collect return statements with a statement-only visitor (#29911)
- [
pyflakes] Defer value comparisons for repeated dictionary keys (F601, F602) (#29739)
- Format node fields directly when comment handling is unnecessary (#29853)
- Reduce formatter source-slice overhead (#29855)
- Reuse a callee's qualified name across lint rules (#29916)
- Skip invalid string character checks when the source contains none (#29883)
- Use a Bloom filter for formatter comment lookups (#29852)
- Use a concrete buffer for ordinary writes (#29819)
CLI
- Give
NO_COLOR precedence in Ruff and ty diagnostics (#29898)
- Honor
CLICOLOR=0 in Ruff and ty diagnostics (#29910)
Documentation
- Correct the documented
version and src defaults for ruff-action (#29880)
- [
flake8-bugbear] Make B014 example error out-of-the-box (#29941)
- [
flake8-no-pep420] Document preview behavior (INP001) (#29764)
- [
isort] Expand I001 documentation (#29843)
Other changes
- [syntax-errors] Extend
__debug__ write check to attribute targets (#27908)
Contributors
... (truncated)
Changelog
Sourced from ruff's changelog.
0.17.4
Released on 2026-11-05.
Preview features
- [
flake8-logging-format] Avoid behavior changes and syntax errors in fixes (G004) (#27419)
- [
security] Implement tarfile-ignore-zeros-true (#28680)
Bug fixes
- Accept a bare raise before a semicolon (#29761)
- Allow match identifiers after a semicolon (#29760)
- Fix panic on BOM-prefixed files in diagnostic renderer (#30017)
- [
flake8-simplify] Report collapsible elif clauses after a multi-statement if branch (SIM102) (#29814)
Rule changes
- Show more nonprinting characters in diagnostic fix diffs (#30062)
Performance
- Coalesce source slices when formatting attributes (#29841)
- Collect return statements with a statement-only visitor (#29911)
- [
pyflakes] Defer value comparisons for repeated dictionary keys (F601, F602) (#29739)
- Format node fields directly when comment handling is unnecessary (#29853)
- Reduce formatter source-slice overhead (#29855)
- Reuse a callee's qualified name across lint rules (#29916)
- Skip invalid string character checks when the source contains none (#29883)
- Use a Bloom filter for formatter comment lookups (#29852)
- Use a concrete buffer for ordinary writes (#29819)
CLI
- Give
NO_COLOR precedence in Ruff and ty diagnostics (#29898)
- Honor
CLICOLOR=0 in Ruff and ty diagnostics (#29910)
Documentation
- Correct the documented
version and src defaults for ruff-action (#29880)
- [
flake8-bugbear] Make B014 example error out-of-the-box (#29941)
- [
flake8-no-pep420] Document preview behavior (INP001) (#29764)
- [
isort] Expand I001 documentation (#29843)
Other changes
- [syntax-errors] Extend
__debug__ write check to attribute targets (#27908)
Contributors
... (truncated)
Commits
05cdc36 Bump version to 0.17.4 (#30073)
c6b17c2 [ty] Freshen method typevars before owner specialization (#29543)
4b0b407 [ty] Preserve unions inferred during fixpoint iteration (#29927)
1dd3e9e Show more nonprinting characters in diagnostic fix diffs (#30062)
32be8e7 [ty] Skip fixpoint iteration for simple generic calls (#30054)
926ccc8 [ty] Handle output errors when generating shell completions (#29997)
c86652a [ty] Skip active Conda and Pixi environments during discovery if the environm...
c9150f0 Add project walltime benchmarks for Ruff (#30061)
64989ec [ty] Report invalid module globs once per override pattern (#30031)
367a563 [ty] Fix conditional type and tuple annotations (#29987)
- Additional commits viewable in compare view
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 commands and options
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 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)
Sorry, something went wrong.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Assignees
No one assigned
Labels
dependencies
Pull requests that update a dependency file
python
Pull requests that update python code
Milestone
No milestone
Development
Successfully merging this pull request may close these issues.
Uh oh!
There was an error while loading. Please reload this page.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.