chore: switch ruff minimum version to Python 3.10
Metadata
Current evaluation
Merged PR #768 raised Ruff's minimum target to Python 3.10, fixing lint issues with Ruff 0.12; landed as commit 776ddeb.
Resolution: closed resolved
Reason: The PR was merged into main as commit 776ddeb, changing Ruff's target version to py310 and resolving the reported Ruff 0.12 lint issues.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `make lint && make test`?
---
This fixes some issues with ruff 0.12
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #768 raised Ruff's minimum target to Python 3.10, fixing lint issues with Ruff 0.12; landed as commit 776ddeb. | |
| qwen/qwen3.6-35b-a3b | — | closed resolved | Merged PR updating the ruff minimum version to Python 3.10 to resolve compatibility issues with ruff 0.12. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Related To:
craft-providers#407
(confidence 88%)
Updated the Ruff pre-commit hook to v0.12.0, whose lint changes motivated this compatibility fix.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #217 chore(deps): update dependency lint/ruff to v0.1.8 | craft-cli | merged | Renovate PR bumping lint/ruff 0.1.7 to 0.1.8 was approved by two reviewers and merged into main as commit 61f7791 (Dec 2023); later superseded by ruff 0.1.14 (#223) and 0.1.15 (#230). | |
| #564 chore(deps): update dependency lint/ruff to v0.4.2 | craft-providers | merged | Renovate PR merged: bumped lint/ruff pin from 0.3.7 to 0.4.2 in pyproject.toml (single-line change, approved, no CI issues). Superseded shortly after by #566 (ruff 0.4.3). | |
| #699 chore(deps): update dependency ruff to v0.3.5 | craft-parts | closed | Renovate's ruff 0.1.14→0.3.5 bump PR was closed unmerged by lengau with the comment "Superseded by #700"; the equivalent manual ruff upgrade/config cleanup landed as merged commit b6cc1ac3. | |
| #548 chore(deps): update dependency lint/ruff to v0.3.5 | craft-providers | merged | Merged PR #548 updated lint/ruff from 0.3.4 to 0.3.5 in commit afff221. | |
| #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. | |
| #181 chore(deps): update dependency lint/ruff to v0.1.14 | craft-application | merged | Renovate PR bumping lint/ruff from ==0.1.11 to ==0.1.14 was approved by 3 reviewers and merged into main (commit bf491e38), a one-line pyproject.toml change; CI and Codecov checks were clean. | |
| #578 chore(deps): update dependency lint/ruff to v0.4.10 | craft-providers | merged | Renovate PR merged: bumped the lint/ruff dependency from 0.4.8 to 0.4.10 (commit 117db56) after reviewer approval; a single-line version change. | |
| #589 chore(deps): update dependency ruff to v0.1.14 | craft-parts | merged | Renovate PR bumping ruff0.1.6 to 0.1.14 was approved and auto-merged into main (commit 210fd091), a one-line dependency change in the lint requirements. | |
| #246 chore(deps): update dependency lint/ruff to ~=0.3.5 | craft-cli | merged | Merged PR #246 updated lint/ruff from ~=0.2.1 to ~=0.3.5; the change landed on main in commit 6701822. | |
| #595 chore(deps): update dependency lint/ruff to v0.5.1 | craft-providers | closed | Renovate PR to bump lint/ruff 0.4.10 → 0.5.1 was closed unmerged; maintainer @lengau closed it as "superseded by #597", which replaced the pinned ruff dep with the ruff snap. |