chore(deps): update dependency lint/ruff to v0.3.5
Metadata
Current evaluation
Merged PR #548 updated lint/ruff from 0.3.4 to 0.3.5 in commit afff221.
Resolution: closed resolved
Reason: The Renovate dependency update was approved and merged as commit afff221, advancing the pinned Ruff version to 0.3.5.
Evaluated by: mr-cal-bot
No scores available.
Issue body
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [lint/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.3.4` -> `==0.3.5` | [](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 (lint/ruff)</summary>
### [`v0.3.5`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#035)
[Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.3.4...v0.3.5)
##### Preview features
- \[`pylint`] Implement `modified-iterating-set` (`E4703`) ([#​10473](https://togithub.com/astral-sh/ruff/pull/10473))
- \[`refurb`] Implement `for-loop-set-mutations` (`FURB142`) ([#​10583](https://togithub.com/astral-sh/ruff/pull/10583))
- \[`refurb`] Implement `unnecessary-from-float` (`FURB164`) ([#​10647](https://togithub.com/astral-sh/ruff/pull/10647))
- \[`refurb`] Implement `verbose-decimal-constructor` (`FURB157`) ([#​10533](https://togithub.com/astral-sh/ruff/pull/10533))
##### Rule changes
- \[`flake8-comprehensions`] Handled special case for `C401` which also matches `C416` ([#​10596](https://togithub.com/astral-sh/ruff/pull/10596))
- \[`flake8-pyi`] Mark `unaliased-collections-abc-set-import` fix as "safe" for more cases in stub files (`PYI025`) ([#​10547](https://togithub.com/astral-sh/ruff/pull/10547))
- \[`numpy`] Add `row_stack` to NumPy 2.0 migration rule ([#​10646](https://togithub.com/astral-sh/ruff/pull/10646))
- \[`pycodestyle`] Allow cell magics before an import (`E402`) ([#​10545](https://togithub.com/astral-sh/ruff/pull/10545))
- \[`pycodestyle`] Avoid blank line rules for the first logical line in cell ([#​10291](https://togithub.com/astral-sh/ruff/pull/10291))
##### Configuration
- Respected nested namespace packages ([#​10541](https://togithub.com/astral-sh/ruff/pull/10541))
- \[`flake8-boolean-trap`] Add setting for user defined allowed boolean trap ([#​10531](https://togithub.com/astral-sh/ruff/pull/10531))
##### Bug fixes
- Correctly handle references in `__all__` definitions when renaming symbols in autofixes ([#​10527](https://togithub.com/astral-sh/ruff/pull/10527))
- Track ranges of names inside `__all__` definitions ([#​10525](https://togithub.com/astral-sh/ruff/pull/10525))
- \[`flake8-bugbear`] Avoid false positive for usage after `continue` (`B031`) ([#​10539](https://togithub.com/astral-sh/ruff/pull/10539))
- \[`flake8-copyright`] Accept commas in default copyright pattern ([#​9498](https://togithub.com/astral-sh/ruff/pull/9498))
- \[`flake8-datetimez`] Allow f-strings with `%z` for `DTZ007` ([#​10651](https://togithub.com/astral-sh/ruff/pull/10651))
- \[`flake8-pytest-style`] Fix `PT014` autofix for last item in list ([#​10532](https://togithub.com/astral-sh/ruff/pull/10532))
- \[`flake8-quotes`] Ignore `Q000`, `Q001` when string is inside forward ref ([#​10585](https://togithub.com/astral-sh/ruff/pull/10585))
- \[`isort`] Always place non-relative imports after relative imports ([#​10669](https://togithub.com/astral-sh/ruff/pull/10669))
- \[`isort`] Respect Unicode characters in import sorting ([#​10529](https://togithub.com/astral-sh/ruff/pull/10529))
- \[`pyflakes`] Fix F821 false negatives when `from __future__ import annotations` is active (attempt 2) ([#​10524](https://togithub.com/astral-sh/ruff/pull/10524))
- \[`pyflakes`] Make `unnecessary-lambda` an always-unsafe fix ([#​10668](https://togithub.com/astral-sh/ruff/pull/10668))
- \[`pylint`] Fixed false-positive on the rule `PLW1641` (`eq-without-hash`) ([#​10566](https://togithub.com/astral-sh/ruff/pull/10566))
- \[`ruff`] Fix panic in unused `# noqa` removal with multi-byte space (`RUF100`) ([#​10682](https://togithub.com/astral-sh/ruff/pull/10682))
##### Documentation
- Add PR title format to `CONTRIBUTING.md` ([#​10665](https://togithub.com/astral-sh/ruff/pull/10665))
- Fix list markup to include blank lines required ([#​10591](https://togithub.com/astral-sh/ruff/pull/10591))
- Put `flake8-logging` next to the other flake8 plugins in registry ([#​10587](https://togithub.com/astral-sh/ruff/pull/10587))
- \[`flake8-bandit`] Update warning message for rule `S305` to address insecure block cipher mode use ([#​10602](https://togithub.com/astral-sh/ruff/pull/10602))
- \[`flake8-bugbear`] Document use of anonymous assignment in `useless-expression` ([#​10551](https://togithub.com/astral-sh/ruff/pull/10551))
- \[`flake8-datetimez`] Clarify error messages and docs for `DTZ` rules ([#​10621](https://togithub.com/astral-sh/ruff/pull/10621))
- \[`pycodestyle`] Use same before vs. after numbers for `space-around-operator` ([#​10640](https://togithub.com/astral-sh/ruff/pull/10640))
- \[`ruff`] Change `quadratic-list-summation` docs to use `iadd` consistently ([#​10666](https://togithub.com/astral-sh/ruff/pull/10666))
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - "every weekend" in timezone Etc/UTC.
🚦 **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/canonical/craft-providers).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #548 updated lint/ruff from 0.3.4 to 0.3.5 in commit afff221. | |
| qwen/qwen3.6-35b-a3b | — | closed resolved | Updated dependency lint/ruff from 0.3.4 to 0.3.5. |
Update history
| Date | Change |
|---|---|
| created |
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #543 chore(deps): update dependency lint/ruff to v0.3.4 | craft-providers | merged | Renovate PR #543 was merged, updating lint/ruff from v0.3.2 to v0.3.4 in commit 41a09fe. | |
| #570 chore(deps): update dependency lint/ruff to v0.4.5 | craft-providers | merged | Merged PR #570 as commit d81d5fb, updating lint/ruff from 0.4.3 to 0.4.5. | |
| #577 chore(deps): update dependency lint/ruff to v0.4.8 | craft-providers | merged | Merged PR #577 updates lint/ruff from v0.4.5 to v0.4.8 in commit b406db7. | |
| #214 chore(deps): update dependency lint/ruff to v0.1.7 | craft-cli | merged | Merged PR #214 upgraded lint/ruff from 0.1.6 to 0.1.7 in commit 3a63abd. | |
| #375 chore(deps): update dependency lint/ruff to v0.0.280 | craft-providers | merged | Merged PR #375, updating lint/ruff from 0.0.277 to 0.0.280 in commit b03d6d3. | |
| #150 chore(deps): update dependency lint/ruff to v0.1.9 | craft-store | merged | Merged PR #150 in commit f98e23f, updating lint/ruff from 0.1.7 to 0.1.9. | |
| #181 chore(deps): update dependency lint/ruff to v0.2.0 | starbase | merged | Merged PR #181, updating lint/ruff from 0.1.14 to 0.2.0; landed as commit 5a0b0ea. | |
| #109 chore(deps): update dependency lint/ruff to v0.4.7 | craft-archives | merged | Merged PR #109 updated lint dependency Ruff from 0.0.269 to 0.4.7 in commit 5e94380. | |
| #138 chore(deps): update dependency lint/ruff to v0.1.0 | starbase | merged | Merged PR #138 updated lint/ruff from 0.0.291 to 0.1.0 in commit a8e334e. | |
| #123 chore(deps): update dependency lint/ruff to v0.0.285 | starbase | merged | Merged PR #123 in commit 25c3c1d, updating lint/ruff from 0.0.284 to 0.0.285. |