Bump ruff from 0.11.2 to 0.11.8 in the dev-dependencies group by dependabot[bot] · Pull Request #139 · bretterer/rivian-python-client
Bumps the dev-dependencies group with 1 update: ruff.
Updates ruff from 0.11.2 to 0.11.8
Release notes
Sourced from ruff's releases.
0.11.8
Release Notes
Preview features
- [
airflow] Apply auto fixes to cases where the names have changed in Airflow 3 (AIR302,AIR311) (#17553, #17570, #17571)- [
airflow] ExtendAIR301rule (#17598)- [
airflow] Update existingAIR302rules with better suggestions (#17542)- [
refurb] Mark fix as safe forreadlines-in-for(FURB129) (#17644)- [syntax-errors]
nonlocaldeclaration at module level (#17559)- [syntax-errors] Detect single starred expression assignment
x = *y(#17624)Bug fixes
- [
flake8-pyi] EnsureLiteral[None,] | Literal[None,]is not autofixed toNone | None(PYI061) (#17659)- [
flake8-use-pathlib] Avoid suggestingPath.iterdir()foros.listdirwith file descriptor (PTH208) (#17715)- [
flake8-use-pathlib] FixPTH104false positive whenrenameis passed a file descriptor (#17712)- [
flake8-use-pathlib] FixPTH116false positive whenstatis passed a file descriptor (#17709)- [
flake8-use-pathlib] FixPTH123false positive whenopenis passed a file descriptor from a function call (#17705)- [
pycodestyle] Fix duplicated diagnostic inE712(#17651)- [
pylint] Detectglobaldeclarations in module scope (PLE0118) (#17411)- [syntax-errors] Make
async-comprehension-in-sync-comprehensionmore specific (#17460)Configuration
- Add option to disable
typing_extensionsimports (#17611)Documentation
- Fix example syntax for the
lint.pydocstyle.ignore-var-parametersoption (#17740)- Add fix safety sections (
ASYNC116,FLY002,D200,RUF005,RUF017,RUF027,RUF028,RUF057) (#17497, #17496, #17502, #17484, #17480, #17485, #17722, #17483)Other changes
- Add Python 3.14 to configuration options (#17647)
- Make syntax error for unparenthesized except tuples version specific to before 3.14 (#17660)
Contributors
... (truncated)
Changelog
Sourced from ruff's changelog.
0.11.8
Preview features
- [
airflow] Apply auto fixes to cases where the names have changed in Airflow 3 (AIR302,AIR311) (#17553, #17570, #17571)- [
airflow] ExtendAIR301rule (#17598)- [
airflow] Update existingAIR302rules with better suggestions (#17542)- [
refurb] Mark fix as safe forreadlines-in-for(FURB129) (#17644)- [syntax-errors]
nonlocaldeclaration at module level (#17559)- [syntax-errors] Detect single starred expression assignment
x = *y(#17624)Bug fixes
- [
flake8-pyi] EnsureLiteral[None,] | Literal[None,]is not autofixed toNone | None(PYI061) (#17659)- [
flake8-use-pathlib] Avoid suggestingPath.iterdir()foros.listdirwith file descriptor (PTH208) (#17715)- [
flake8-use-pathlib] FixPTH104false positive whenrenameis passed a file descriptor (#17712)- [
flake8-use-pathlib] FixPTH116false positive whenstatis passed a file descriptor (#17709)- [
flake8-use-pathlib] FixPTH123false positive whenopenis passed a file descriptor from a function call (#17705)- [
pycodestyle] Fix duplicated diagnostic inE712(#17651)- [
pylint] Detectglobaldeclarations in module scope (PLE0118) (#17411)- [syntax-errors] Make
async-comprehension-in-sync-comprehensionmore specific (#17460)Configuration
- Add option to disable
typing_extensionsimports (#17611)Documentation
- Fix example syntax for the
lint.pydocstyle.ignore-var-parametersoption (#17740)- Add fix safety sections (
ASYNC116,FLY002,D200,RUF005,RUF017,RUF027,RUF028,RUF057) (#17497, #17496, #17502, #17484, #17480, #17485, #17722, #17483)Other changes
- Add Python 3.14 to configuration options (#17647)
- Make syntax error for unparenthesized except tuples version specific to before 3.14 (#17660)
0.11.7
Preview features
- [
airflow] Apply auto fixes to cases where the names have changed in Airflow 3 (AIR301) (#17355)- [
perflint] Implement fix formanual-dict-comprehension(PERF403) (#16719)- [syntax-errors] Make duplicate parameter names a semantic error (#17131)
Bug fixes
- [
airflow] Fix typos in provider package names (AIR302,AIR312) (#17574)- [
flake8-type-checking] Visit keyword arguments in checks involvingtyping.cast/typing.NewTypearguments (#17538)- [
pyupgrade] Preserve parenthesis when fixing native literals containing newlines (UP018) (#17220)- [
refurb] Mark theFURB161fix unsafe except for integers and booleans (#17240)
... (truncated)
Commits
75effb8Bump 0.11.8 (#17766)3353d07[flake8-use-pathlib] FixPTH104false positive whenrenameis passed a f...41f3f21Improve messages outputted by py-fuzzer (#17764)76ec64d[red-knot] Allow subclasses of Any to be assignable to Callable types (#17717)b7e69ec[red-knot] Increase durability of read-onlyFilefields (#17757)9c57862[red-knot] Cache source type during semanic index building (#17756)67ef370[flake8-use-pathlib] FixPTH116false positive whenstatis passed a fi...e17e1e8Sync vendored typeshed stubs (#17753)03d8679[red-knot] PreliminaryNamedTuplesupport (#17738)d33a503[red-knot] Add tests for classes that have incompatible__new__and `__init...- 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)@dependabot ignore <dependency name> minor versionwill close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)@dependabot ignore <dependency name>will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)@dependabot unignore <dependency name>will remove all of the ignore conditions of the specified dependency@dependabot unignore <dependency name> <ignore condition>will remove the ignore condition of the specified dependency and ignore conditions