← Back to issue list

chore: switch ruff minimum version to Python 3.10

View original Github issue

Metadata

Project
craft-providers
Number
#768
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

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).
80%
#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).
79%
#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.
79%
#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.
78%
#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.
78%
#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.
78%
#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.
78%
#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.
78%
#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.
78%
#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.
78%