sqlalchemy-file
                                
                                
                                
                                    sqlalchemy-file copied to clipboard
                            
                            
                            
                        Bump ruff from 0.0.292 to 0.1.9
Bumps ruff from 0.0.292 to 0.1.9.
Release notes
Sourced from ruff's releases.
v0.1.9
Changes
Breaking changes
- Add site-packages to default exclusions (#9188)
 Preview features
- Fix: Avoid parenthesizing subscript targets and values (#9209)
 - [
 pylint] Implementtoo-many-locals(PLR0914) (#9163)- Implement
 reimplemented_operator(FURB118) (#9171)- Add a rule to detect string members in runtime-evaluated unions (#9143)
 - Implement
 no_blank_line_before_class_docstringpreview style (#9154)Rule changes
CONSTANT_CASEvariables are improperly flagged for yoda violation (SIM300) (#9164)- [
 flake8-pyi] Cover ParamSpecs and TypeVarTuples (PYI018) (#9198)- [
 flake8-bugbear] Add fix forzip-without-explicit-strict(B905) (#9176)- Add fix to automatically remove
 pprintstatements (T201,T203) (#9208)- Prefer
 NevertoNoReturnin auto-typing in Python >= 3.11 (ANN201) (#9213)Formatter
can_omit_optional_parentheses: Exit early for unparenthesized expressions (#9125)- Fix
 dynamicmode with doctests so that it doesn't exceed configured line width (#9129)- Fix
 can_omit_optional_parenthesesfor expressions with a right most fstring (#9124)- Add
 target_versionto formatter options (#9220)CLI
- Update
 ruff format --checkto display message for already formatted files (#9153)Bug fixes
- Reverse order of arguments for
 operator.contains(#9192)- Iterate over lambdas in deferred type annotations (#9175)
 - Fix panic in
 D208with multibyte indent (#9147)- Add support for
 NoReturnin auto-return-typing (#9206)- Allow removal of
 typingfromexempt-modules(#9214)- Avoid
 mutable-class-defaultviolations for Pydantic subclasses (#9187)- Fix dropped union expressions for piped non-types in
 PYI055autofix (#9161)- Enable annotation quoting for multi-line expressions (#9142)
 - Deduplicate edits when quoting annotations (#9140)
 - Prevent invalid utf8 indexing in cell magic detection (#9146)
 - Avoid nested quotations in auto-quoting fix (#9168)
 - Add base-class inheritance detection to flake8-django rules (#9151)
 - Avoid
 asyncio-dangling-taskviolations on shadowed bindings (#9215)
... (truncated)
Changelog
Sourced from ruff's changelog.
0.1.9
Breaking changes
- Add site-packages to default exclusions (#9188)
 Preview features
- Fix: Avoid parenthesizing subscript targets and values (#9209)
 - [
 pylint] Implementtoo-many-locals(PLR0914) (#9163)- Implement
 reimplemented_operator(FURB118) (#9171)- Add a rule to detect string members in runtime-evaluated unions (#9143)
 - Implement
 no_blank_line_before_class_docstringpreview style (#9154)Rule changes
CONSTANT_CASEvariables are improperly flagged for yoda violation (SIM300) (#9164)- [
 flake8-pyi] Cover ParamSpecs and TypeVarTuples (PYI018) (#9198)- [
 flake8-bugbear] Add fix forzip-without-explicit-strict(B905) (#9176)- Add fix to automatically remove
 pprintstatements (T201,T203) (#9208)- Prefer
 NevertoNoReturnin auto-typing in Python >= 3.11 (ANN201) (#9213)Formatter
can_omit_optional_parentheses: Exit early for unparenthesized expressions (#9125)- Fix
 dynamicmode with doctests so that it doesn't exceed configured line width (#9129)- Fix
 can_omit_optional_parenthesesfor expressions with a right most fstring (#9124)- Add
 target_versionto formatter options (#9220)CLI
- Update
 ruff format --checkto display message for already formatted files (#9153)Bug fixes
- Reverse order of arguments for
 operator.contains(#9192)- Iterate over lambdas in deferred type annotations (#9175)
 - Fix panic in
 D208with multibyte indent (#9147)- Add support for
 NoReturnin auto-return-typing (#9206)- Allow removal of
 typingfromexempt-modules(#9214)- Avoid
 mutable-class-defaultviolations for Pydantic subclasses (#9187)- Fix dropped union expressions for piped non-types in
 PYI055autofix (#9161)- Enable annotation quoting for multi-line expressions (#9142)
 - Deduplicate edits when quoting annotations (#9140)
 - Prevent invalid utf8 indexing in cell magic detection (#9146)
 - Avoid nested quotations in auto-quoting fix (#9168)
 - Add base-class inheritance detection to flake8-django rules (#9151)
 - Avoid
 asyncio-dangling-taskviolations on shadowed bindings (#9215)Documentation
... (truncated)
Commits
0263f27Bump version to v0.1.9 (#9231)c6d8076Set target versions in Black tests (#9221)8cb7950Addtarget_versionto formatter options (#9220)ef4bd8dFix: Avoid parenthesizing subscript targets and values (#9209)5d41c84SIM300: CONSTANT_CASE variables are improperly flagged for yoda violation (#9...cbe3bf9Avoidasyncio-dangling-taskviolations on shadowed bindings (#9215)4b4160eAllow removal oftypingfromexempt-modules(#9214)29846f5PreferNevertoNoReturnin auto-typing (#9213)07b293dAdd fix to automatically removeprintandpprintstatements (#9208)5ccc21aAdd support forNoReturnin auto-return-typing (#9206)- 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)
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Comparison is base (
fc91c90) 100.00% compared to head (e0a54f6) 100.00%. Report is 1 commits behind head on main.
Additional details and impacted files
@@            Coverage Diff            @@
##              main      #139   +/-   ##
=========================================
  Coverage   100.00%   100.00%           
=========================================
  Files           27        27           
  Lines         1882      1883    +1     
=========================================
+ Hits          1882      1883    +1     
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.