hass-miner
hass-miner copied to clipboard
Bump ruff from 0.0.267 to 0.3.5
Bumps ruff from 0.0.267 to 0.3.5.
Release notes
Sourced from ruff's releases.
v0.3.5
Changes
Preview features
- [
pylint
] Implementmodified-iterating-set
(E4703
) (#10473)- [
refurb
] Implementfor-loop-set-mutations
(FURB142
) (#10583)- [
refurb
] Implementunnecessary-from-float
(FURB164
) (#10647)- [
refurb
] Implementverbose-decimal-constructor
(FURB157
) (#10533)Rule changes
- [
flake8-comprehensions
] Handled special case forC401
which also matchesC416
(#10596)- [
flake8-pyi
] Markunaliased-collections-abc-set-import
fix as "safe" for more cases in stub files (PYI025
) (#10547)- [
numpy
] Addrow_stack
to NumPy 2.0 migration rule (#10646)- [
pycodestyle
] Allow cell magics before an import (E402
) (#10545)- [
pycodestyle
] Avoid blank line rules for the first logical line in cell (#10291)Configuration
- Respected nested namespace packages (#10541)
- [
flake8-boolean-trap
] Add setting for user defined allowed boolean trap (#10531)Bug fixes
- Correctly handle references in
__all__
definitions when renaming symbols in autofixes (#10527)- Track ranges of names inside
__all__
definitions (#10525)- [
flake8-bugbear
] Avoid false positive for usage aftercontinue
(B031
) (#10539)- [
flake8-copyright
] Accept commas in default copyright pattern (#9498)- [
flake8-datetimez
] Allow f-strings with%z
forDTZ007
(#10651)- [
flake8-pytest-style
] FixPT014
autofix for last item in list (#10532)- [
flake8-quotes
] IgnoreQ000
,Q001
when string is inside forward ref (#10585)- [
isort
] Always place non-relative imports after relative imports (#10669)- [
isort
] Respect Unicode characters in import sorting (#10529)- [
pyflakes
] Fix F821 false negatives whenfrom __future__ import annotations
is active (attempt 2) (#10524)- [
pyflakes
] Makeunnecessary-lambda
an always-unsafe fix (#10668)- [
pylint
] Fixed false-positive on the rulePLW1641
(eq-without-hash
) (#10566)- [
ruff
] Fix panic in unused# noqa
removal with multi-byte space (RUF100
) (#10682)Documentation
- Add PR title format to
CONTRIBUTING.md
(#10665)- Fix list markup to include blank lines required (#10591)
- Put
flake8-logging
next to the other flake8 plugins in registry (#10587)- [
flake8-bandit
] Update warning message for ruleS305
to address insecure block cipher mode use (#10602)- [
flake8-bugbear
] Document use of anonymous assignment inuseless-expression
(#10551)- [
flake8-datetimez
] Clarify error messages and docs forDTZ
rules (#10621)- [
pycodestyle
] Use same before vs. after numbers forspace-around-operator
(#10640)- [
ruff
] Changequadratic-list-summation
docs to useiadd
consistently (#10666)
... (truncated)
Changelog
Sourced from ruff's changelog.
0.3.5
Preview features
- [
pylint
] Implementmodified-iterating-set
(E4703
) (#10473)- [
refurb
] Implementfor-loop-set-mutations
(FURB142
) (#10583)- [
refurb
] Implementunnecessary-from-float
(FURB164
) (#10647)- [
refurb
] Implementverbose-decimal-constructor
(FURB157
) (#10533)Rule changes
- [
flake8-comprehensions
] Handled special case forC401
which also matchesC416
(#10596)- [
flake8-pyi
] Markunaliased-collections-abc-set-import
fix as "safe" for more cases in stub files (PYI025
) (#10547)- [
numpy
] Addrow_stack
to NumPy 2.0 migration rule (#10646)- [
pycodestyle
] Allow cell magics before an import (E402
) (#10545)- [
pycodestyle
] Avoid blank line rules for the first logical line in cell (#10291)Configuration
- Respected nested namespace packages (#10541)
- [
flake8-boolean-trap
] Add setting for user defined allowed boolean trap (#10531)Bug fixes
- Correctly handle references in
__all__
definitions when renaming symbols in autofixes (#10527)- Track ranges of names inside
__all__
definitions (#10525)- [
flake8-bugbear
] Avoid false positive for usage aftercontinue
(B031
) (#10539)- [
flake8-copyright
] Accept commas in default copyright pattern (#9498)- [
flake8-datetimez
] Allow f-strings with%z
forDTZ007
(#10651)- [
flake8-pytest-style
] FixPT014
autofix for last item in list (#10532)- [
flake8-quotes
] IgnoreQ000
,Q001
when string is inside forward ref (#10585)- [
isort
] Always place non-relative imports after relative imports (#10669)- [
isort
] Respect Unicode characters in import sorting (#10529)- [
pyflakes
] Fix F821 false negatives whenfrom __future__ import annotations
is active (attempt 2) (#10524)- [
pyflakes
] Makeunnecessary-lambda
an always-unsafe fix (#10668)- [
pylint
] Fixed false-positive on the rulePLW1641
(eq-without-hash
) (#10566)- [
ruff
] Fix panic in unused# noqa
removal with multi-byte space (RUF100
) (#10682)Documentation
- Add PR title format to
CONTRIBUTING.md
(#10665)- Fix list markup to include blank lines required (#10591)
- Put
flake8-logging
next to the other flake8 plugins in registry (#10587)- [
flake8-bandit
] Update warning message for ruleS305
to address insecure block cipher mode use (#10602)- [
flake8-bugbear
] Document use of anonymous assignment inuseless-expression
(#10551)- [
flake8-datetimez
] Clarify error messages and docs forDTZ
rules (#10621)- [
pycodestyle
] Use same before vs. after numbers forspace-around-operator
(#10640)- [
ruff
] Changequadratic-list-summation
docs to useiadd
consistently (#10666)0.3.4
... (truncated)
Commits
200ebee
Bump version to v0.3.5 (#10717)23e8279
chore(deps): update npm development dependencies (#10716)221b323
chore(deps): update strum to 0.26.0 (#10715)a0e1544
chore(deps): update rust crate pep440_rs to 0.5.0 (#10703)2740fab
Renovate: group allstrum
dependencies together (#10714)7042b9b
fix(deps): update rust crate similar to v2.5.0 (#10711)4047d45
chore(deps): update rust crate insta to v1.38.0 (#10701)20d69ea
chore(deps): update npm development dependencies (#10697)d021cac
chore(deps): update rust crate tracing-tree to 0.3.0 (#10709)46369d4
chore(deps): update rust crate uuid to v1.8.0 (#10710)- 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)