build(deps-dev): bump ruff from 0.1.1 to 0.1.6 by dependabot[bot] · Pull Request #2647 · RDFLib/rdflib (original) (raw)
Bumps ruff from 0.1.1 to 0.1.6.
Release notes
Sourced from ruff's releases.
v0.1.6
Changes
0.1.6
Preview features
- [
flake8-boolean-trap
] Extendboolean-type-hint-positional-argument
(FBT001
) to include booleans in unions (#7501)- [
flake8-pie
] Extendreimplemented-list-builtin
(PIE807
) todict
reimplementations (#8608)- [
flake8-pie
] Extendunnecessary-pass
(PIE790
) to include ellipses (...
) (#8641)- [
flake8-pie
] Implement fix forunnecessary-spread
(PIE800
) (#8668)- [
flake8-quotes
] Implementunnecessary-escaped-quote
(Q004
) (#8630)- [
pycodestyle
] Implement fix formultiple-spaces-after-keyword
(E271
) andmultiple-spaces-before-keyword
(E272
) (#8622)- [
pycodestyle
] Implement fix formultiple-spaces-after-operator
(E222
) andmultiple-spaces-before-operator
(E221
) (#8623)- [
pyflakes
] Extendis-literal
(F632
) to include comparisons against mutable initializers (#8607)- [
pylint
] Implementredefined-argument-from-local
(PLR1704
) (#8159)- [
pylint
] Implement fix forunnecessary-lambda
(PLW0108
) (#8621)- [
refurb
] Implementif-expr-min-max
(FURB136
) (#8664)- [
refurb
] Implementmath-constant
(FURB152
) (#8727)Rule changes
- [
flake8-annotations
] Add autotyping-like return type inference for annotation rules (#8643)- [
flake8-future-annotations
] Implement fix forfuture-required-type-annotation
(FA102
) (#8711)- [
flake8-implicit-namespace-package
] Avoid missing namespace violations in scripts with shebangs (#8710)- [
pydocstyle
] Updateover-indentation
(D208
) to preserve indentation offsets when fixing overindented lines (#8699)- [
pyupgrade
] Refinetimeout-error-alias
(UP041
) to remove false positives (#8587)Formatter
- Fix instability in
await
formatting with fluent style (#8676)- Compare formatted and unformatted ASTs during formatter tests (#8624)
- Preserve trailing semicolon for Notebooks (#8590)
CLI
- Improve debug printing for resolving origin of config settings (#8729)
- Write unchanged, excluded files to stdout when read via stdin (#8596)
Configuration
- [
isort
] Support disabling sections withno-sections = true
(#8657)- [
pep8-naming
] Support local and dynamic class- and static-method decorators (#8592)- [
pydocstyle
] Allow overriding pydocstyle convention rules (#8586)Bug fixes
... (truncated)
Changelog
Sourced from ruff's changelog.
0.1.6
Preview features
- [
flake8-boolean-trap
] Extendboolean-type-hint-positional-argument
(FBT001
) to include booleans in unions (#7501)- [
flake8-pie
] Extendreimplemented-list-builtin
(PIE807
) todict
reimplementations (#8608)- [
flake8-pie
] Extendunnecessary-pass
(PIE790
) to include ellipses (...
) (#8641)- [
flake8-pie
] Implement fix forunnecessary-spread
(PIE800
) (#8668)- [
flake8-quotes
] Implementunnecessary-escaped-quote
(Q004
) (#8630)- [
pycodestyle
] Implement fix formultiple-spaces-after-keyword
(E271
) andmultiple-spaces-before-keyword
(E272
) (#8622)- [
pycodestyle
] Implement fix formultiple-spaces-after-operator
(E222
) andmultiple-spaces-before-operator
(E221
) (#8623)- [
pyflakes
] Extendis-literal
(F632
) to include comparisons against mutable initializers (#8607)- [
pylint
] Implementredefined-argument-from-local
(PLR1704
) (#8159)- [
pylint
] Implement fix forunnecessary-lambda
(PLW0108
) (#8621)- [
refurb
] Implementif-expr-min-max
(FURB136
) (#8664)- [
refurb
] Implementmath-constant
(FURB152
) (#8727)Rule changes
- [
flake8-annotations
] Add autotyping-like return type inference for annotation rules (#8643)- [
flake8-future-annotations
] Implement fix forfuture-required-type-annotation
(FA102
) (#8711)- [
flake8-implicit-namespace-package
] Avoid missing namespace violations in scripts with shebangs (#8710)- [
pydocstyle
] Updateover-indentation
(D208
) to preserve indentation offsets when fixing overindented lines (#8699)- [
pyupgrade
] Refinetimeout-error-alias
(UP041
) to remove false positives (#8587)Formatter
- Fix instability in
await
formatting with fluent style (#8676)- Compare formatted and unformatted ASTs during formatter tests (#8624)
- Preserve trailing semicolon for Notebooks (#8590)
CLI
- Improve debug printing for resolving origin of config settings (#8729)
- Write unchanged, excluded files to stdout when read via stdin (#8596)
Configuration
- [
isort
] Support disabling sections withno-sections = true
(#8657)- [
pep8-naming
] Support local and dynamic class- and static-method decorators (#8592)- [
pydocstyle
] Allow overriding pydocstyle convention rules (#8586)Bug fixes
- Avoid syntax error via importing
trio.lowlevel
(#8730)- Omit unrolled augmented assignments in
PIE794
(#8634)- Slice source code instead of generating it for
EM
fixes (#7746)- Allow whitespace around colon in slices for
whitespace-before-punctuation
(E203
) (#8654)- Use function range for
no-self-use
(#8637)- F-strings doesn't contain bytes literal for
PLW0129
(#8675)
... (truncated)
Commits
- f460f9c Bump version to v0.1.6 (#8744)
- 2faac1e [
refurb
] Implementmath-constant
(FURB152
) (#8727) - b7dbb90 Remove incorrect deprecation label for stdout and stderr (#8743)
- 66794bc Remove erroneous bad-dunder-name reference (#8742)
- dca430f Fix instability with await fluent style (#8676)
- 841e6c8 Add River in "Who's Using Ruff?" section (#8740)
- bd99175 Update
D208
to preserve indentation offsets when fixing overindented lines ... - 4c86b15 Fix typo (#8735)
- e2109c1 Improve debug printing for resolving origin of config settings (#8729)
- 1fcccf8 Avoid syntax error via importing trio.lowlevel (#8730)
- 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 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)