pydantic-sqlalchemy
pydantic-sqlalchemy copied to clipboard
⬆ Bump ruff from 0.9.8 to 0.9.10
Bumps ruff from 0.9.8 to 0.9.10.
Release notes
Sourced from ruff's releases.
0.9.10
Release Notes
Preview features
- [
ruff] Add new ruleRUF059: Unused unpacked assignment (#16449)- [
syntax-errors] Detect assignment expressions before Python 3.8 (#16383)- [
syntax-errors] Named expressions in decorators before Python 3.9 (#16386)- [
syntax-errors] Parenthesized keyword argument names after Python 3.8 (#16482)- [
syntax-errors] Positional-only parameters before Python 3.8 (#16481)- [
syntax-errors] Tuple unpacking inreturnandyieldbefore Python 3.8 (#16485)- [
syntax-errors] Type parameter defaults before Python 3.13 (#16447)- [
syntax-errors] Type parameter lists before Python 3.12 (#16479)- [
syntax-errors]except*before Python 3.11 (#16446)- [
syntax-errors]typestatements before Python 3.12 (#16478)Bug fixes
- Escape template filenames in glob patterns in configuration (#16407)
- [
flake8-simplify] Exempt unittest context methods forSIM115rule (#16439)- Formatter: Fix syntax error location in notebooks (#16499)
- [
pyupgrade] Do not offer fix when at least one target isglobal/nonlocal(UP028) (#16451)- [
flake8-builtins] Ignore variables matching module attribute names (A001) (#16454)- [
pylint] Convertcodekeyword argument to a positional argument in fix for (PLR1722) (#16424)CLI
- Move rule code from
descriptiontocheck_namein GitLab output serializer (#16437)Documentation
- [
pydocstyle] Clarify thatD417only checks docstrings with an arguments section (#16494)Contributors
... (truncated)
Changelog
Sourced from ruff's changelog.
0.9.10
Preview features
- [
ruff] Add new ruleRUF059: Unused unpacked assignment (#16449)- [
syntax-errors] Detect assignment expressions before Python 3.8 (#16383)- [
syntax-errors] Named expressions in decorators before Python 3.9 (#16386)- [
syntax-errors] Parenthesized keyword argument names after Python 3.8 (#16482)- [
syntax-errors] Positional-only parameters before Python 3.8 (#16481)- [
syntax-errors] Tuple unpacking inreturnandyieldbefore Python 3.8 (#16485)- [
syntax-errors] Type parameter defaults before Python 3.13 (#16447)- [
syntax-errors] Type parameter lists before Python 3.12 (#16479)- [
syntax-errors]except*before Python 3.11 (#16446)- [
syntax-errors]typestatements before Python 3.12 (#16478)Bug fixes
- Escape template filenames in glob patterns in configuration (#16407)
- [
flake8-simplify] Exempt unittest context methods forSIM115rule (#16439)- Formatter: Fix syntax error location in notebooks (#16499)
- [
pyupgrade] Do not offer fix when at least one target isglobal/nonlocal(UP028) (#16451)- [
flake8-builtins] Ignore variables matching module attribute names (A001) (#16454)- [
pylint] Convertcodekeyword argument to a positional argument in fix for (PLR1722) (#16424)CLI
- Move rule code from
descriptiontocheck_namein GitLab output serializer (#16437)Documentation
- [
pydocstyle] Clarify thatD417only checks docstrings with an arguments section (#16494)0.9.9
Preview features
- Fix caching of unsupported-syntax errors (#16425)
Bug fixes
- Only show unsupported-syntax errors in editors when preview mode is enabled (#16429)
Commits
0dfa810Bump 0.9.10 (#16556)9cd0cdeAssert that formatted code doesn't introduce any new unsupported syntax error...05a4c29print MDTEST_TEST_FILTER value in single-quotes (and escaped) (#16548)b3c884f[syntax-errors] Parenthesized keyword argument names after Python 3.8 (#16482)6c14225[syntax-errors] Tuple unpacking inreturnandyieldbefore Python 3.8 (#1...0a627ef[red-knot] Never is callable and iterable. Arbitrary attributes can be access...a25be46Clarify that D417 only checks docstrings with an arguments section (#16494)ce0018cAddOsSystemsupport to mdtests (#16518)48f906eAdd tests for case-sensitive module resolution (#16517)ebd172e[red-knot] Several failing tests for generics (#16509)- 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 this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)