-
-
Notifications
You must be signed in to change notification settings - Fork 228
Commit 25fe48e
authored
feat: allow Ruff 0.11 (#1222)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [ruff](https://docs.astral.sh/ruff)
([source](https://redirect.github.com/astral-sh/ruff),
[changelog](https://redirect.github.com/astral-sh/ruff/blob/main/CHANGELOG.md))
| `>=0.2,<0.11` -> `>=0.2,<0.12` |
[](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.11.0`](https://redirect.github.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#0110)
[Compare
Source](https://redirect.github.com/astral-sh/ruff/compare/0.10.0...0.11.0)
This is a follow-up to release 0.10.0. Because of a mistake in the
release process, the `requires-python` inference changes were not
included in that release. Ruff 0.11.0 now includes this change as well
as the stabilization of the preview behavior for `PGH004`.
##### Breaking changes
- **Changes to how the Python version is inferred when a
`target-version` is not specified**
([#​16319](https://redirect.github.com/astral-sh/ruff/pull/16319))
In previous versions of Ruff, you could specify your Python version
with:
- The `target-version` option in a `ruff.toml` file or the `[tool.ruff]`
section of a pyproject.toml file.
- The `project.requires-python` field in a `pyproject.toml` file with a
`[tool.ruff]` section.
These options worked well in most cases, and are still recommended for
fine control of the Python version. However, because of the way Ruff
discovers config files, `pyproject.toml` files without a `[tool.ruff]`
section would be ignored, including the `requires-python` setting. Ruff
would then use the default Python version (3.9 as of this writing)
instead, which is surprising when you've attempted to request another
version.
In v0.10, config discovery has been updated to address this issue:
- If Ruff finds a `ruff.toml` file without a `target-version`, it will
check
for a `pyproject.toml` file in the same directory and respect its
`requires-python` version, even if it does not contain a `[tool.ruff]`
section.
- If Ruff finds a user-level configuration, the `requires-python` field
of the closest `pyproject.toml` in a parent directory will take
precedence.
- If there is no config file (`ruff.toml`or `pyproject.toml` with a
`[tool.ruff]` section) in the directory of the file being checked, Ruff
will
search for the closest `pyproject.toml` in the parent directories and
use its
`requires-python` setting.
##### Stabilization
The following behaviors have been stabilized:
- [`blanket-noqa`](https://docs.astral.sh/ruff/rules/blanket-noqa/)
(`PGH004`): Also detect blanked file-level noqa comments (and not just
line level comments).
##### Preview features
- \[syntax-errors] Tuple unpacking in `for` statement iterator clause
before Python 3.9
([#​16558](https://redirect.github.com/astral-sh/ruff/pull/16558))
</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 is behind base branch, 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 was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/openapi-generators/openapi-python-client).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDAuMCIsInVwZGF0ZWRJblZlciI6IjM5LjIwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent 73c60e9 commit 25fe48eCopy full SHA for 25fe48e
2 files changed
+21
-21
lines changed+20-20Lines changed: 20 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
+1-1Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
14 | 14 |
| |
15 | 15 |
| |
16 | 16 |
| |
17 |
| - | |
| 17 | + | |
18 | 18 |
| |
19 | 19 |
| |
20 | 20 |
| |
|
0 commit comments