Commit 35b0979
chore(deps): update dependency ruff to >=0.2,<0.4 (#983)
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [ruff](https://docs.astral.sh/ruff)
([source](https://togithub.com/astral-sh/ruff),
[changelog](https://togithub.com/astral-sh/ruff/blob/main/CHANGELOG.md))
| `>=0.2,<0.3` -> `>=0.2,<0.4` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
|
---
### Release Notes
<details>
<summary>astral-sh/ruff (ruff)</summary>
###
[`v0.3.0`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#030)
[Compare
Source](https://togithub.com/astral-sh/ruff/compare/v0.2.2...v0.3.0)
This release introduces the new Ruff formatter 2024.2 style and adds a
new lint rule to
detect invalid formatter suppression comments.
##### Preview features
- \[`flake8-bandit`] Remove suspicious-lxml-import (`S410`)
([#​10154](https://togithub.com/astral-sh/ruff/pull/10154))
- \[`pycodestyle`] Allow `os.environ` modifications between imports
(`E402`)
([#​10066](https://togithub.com/astral-sh/ruff/pull/10066))
- \[`pycodestyle`] Don't warn about a single whitespace character before
a comma in a tuple (`E203`)
([#​10094](https://togithub.com/astral-sh/ruff/pull/10094))
##### Rule changes
- \[`eradicate`] Detect commented out `case` statements (`ERA001`)
([#​10055](https://togithub.com/astral-sh/ruff/pull/10055))
- \[`eradicate`] Detect single-line code for `try:`, `except:`, etc.
(`ERA001`)
([#​10057](https://togithub.com/astral-sh/ruff/pull/10057))
- \[`flake8-boolean-trap`] Allow boolean positionals in `__post_init__`
([#​10027](https://togithub.com/astral-sh/ruff/pull/10027))
- \[`flake8-copyright`] Allow © in copyright notices
([#​10065](https://togithub.com/astral-sh/ruff/pull/10065))
- \[`isort`]: Use one blank line after imports in typing stub files
([#​9971](https://togithub.com/astral-sh/ruff/pull/9971))
- \[`pylint`] New Rule `dict-iter-missing-items` (`PLE1141`)
([#​9845](https://togithub.com/astral-sh/ruff/pull/9845))
- \[`pylint`] Ignore `sys.version` and `sys.platform` (`PLR1714`)
([#​10054](https://togithub.com/astral-sh/ruff/pull/10054))
- \[`pyupgrade`] Detect literals with unary operators (`UP018`)
([#​10060](https://togithub.com/astral-sh/ruff/pull/10060))
- \[`ruff`] Expand rule for `list(iterable).pop(0)` idiom (`RUF015`)
([#​10148](https://togithub.com/astral-sh/ruff/pull/10148))
##### Formatter
This release introduces the Ruff 2024.2 style, stabilizing the following
changes:
- Prefer splitting the assignment's value over the target or type
annotation
([#​8943](https://togithub.com/astral-sh/ruff/pull/8943))
- Remove blank lines before class docstrings
([#​9154](https://togithub.com/astral-sh/ruff/pull/9154))
- Wrap multiple context managers in `with` parentheses when targeting
Python 3.9 or newer
([#​9222](https://togithub.com/astral-sh/ruff/pull/9222))
- Add a blank line after nested classes with a dummy body (`...`) in
typing stub files
([#​9155](https://togithub.com/astral-sh/ruff/pull/9155))
- Reduce vertical spacing for classes and functions with a dummy (`...`)
body ([#​7440](https://togithub.com/astral-sh/ruff/issues/7440),
[#​9240](https://togithub.com/astral-sh/ruff/pull/9240))
- Add a blank line after the module docstring
([#​8283](https://togithub.com/astral-sh/ruff/pull/8283))
- Parenthesize long type hints in assignments
([#​9210](https://togithub.com/astral-sh/ruff/pull/9210))
- Preserve indent for single multiline-string call-expressions
([#​9673](https://togithub.com/astral-sh/ruff/pull/9637))
- Normalize hex escape and unicode escape sequences
([#​9280](https://togithub.com/astral-sh/ruff/pull/9280))
- Format module docstrings
([#​9725](https://togithub.com/astral-sh/ruff/pull/9725))
##### CLI
- Explicitly disallow `extend` as part of a `--config` flag
([#​10135](https://togithub.com/astral-sh/ruff/pull/10135))
- Remove `build` from the default exclusion list
([#​10093](https://togithub.com/astral-sh/ruff/pull/10093))
- Deprecate `ruff <path>`, `ruff --explain`, `ruff --clean`, and `ruff
--generate-shell-completion` in favor of `ruff check <path>`, `ruff
rule`, `ruff clean`, and `ruff generate-shell-completion`
([#​10169](https://togithub.com/astral-sh/ruff/pull/10169))
- Remove the deprecated CLI option `--format` from `ruff rule` and `ruff
linter`
([#​10170](https://togithub.com/astral-sh/ruff/pull/10170))
##### Bug fixes
- \[`flake8-bugbear`] Avoid adding default initializers to stubs
(`B006`)
([#​10152](https://togithub.com/astral-sh/ruff/pull/10152))
- \[`flake8-type-checking`] Respect runtime-required decorators for
function signatures
([#​10091](https://togithub.com/astral-sh/ruff/pull/10091))
- \[`pycodestyle`] Mark fixes overlapping with a multiline string as
unsafe (`W293`)
([#​10049](https://togithub.com/astral-sh/ruff/pull/10049))
- \[`pydocstyle`] Trim whitespace when removing blank lines after
section (`D413`)
([#​10162](https://togithub.com/astral-sh/ruff/pull/10162))
- \[`pylint`] Delete entire statement, including semicolons (`PLR0203`)
([#​10074](https://togithub.com/astral-sh/ruff/pull/10074))
- \[`ruff`] Avoid f-string false positives in `gettext` calls (`RUF027`)
([#​10118](https://togithub.com/astral-sh/ruff/pull/10118))
- Fix `ruff` crashing on PowerPC systems because of too small page size
([#​10080](https://togithub.com/astral-sh/ruff/pull/10080))
##### Performance
- Add cold attribute to less likely printer queue branches in the
formatter
([#​10121](https://togithub.com/astral-sh/ruff/pull/10121))
- Skip unnecessary string normalization in the formatter
([#​10116](https://togithub.com/astral-sh/ruff/pull/10116))
##### Documentation
- Remove "Beta" Label from formatter documentation
([#​10144](https://togithub.com/astral-sh/ruff/pull/10144))
- `line-length` option: fix link to `pycodestyle.max-line-length`
([#​10136](https://togithub.com/astral-sh/ruff/pull/10136))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the
rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update
again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR has been generated by [Mend
Renovate](https://www.mend.io/free-developer-tools/renovate/). View
repository job log
[here](https://developer.mend.io/github/openapi-generators/openapi-python-client).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjAuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyMC4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Dylan Anthony <dbanty@users.noreply.github.com>1 parent 14c6175 commit 35b0979
File tree
38 files changed
+68
-65
lines changed- end_to_end_tests
- custom-templates-golden-record/my_test_api_client/api
- bodies
- defaults
- default
- enums
- location
- naming
- parameter_references
- parameters
- responses
- tag1
- tests
- true_
- golden-record/my_test_api_client
- api
- models
- test-3-1-golden-record/test_3_1_features_client
- api
- models
- integration-tests/integration_tests
- api
- models
- openapi_python_client
- parser
- properties
38 files changed
+68
-65
lines changedLines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
0 commit comments