← Back to issue list

build(deps): update Python to >=3.12

View original Github issue

Metadata

Project
rockcraft
Number
#947
Type
pull request
State
closed
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Closed unmerged without a replacement: maintainer lengau said the Python >=3.12 bump was no longer necessary on 2025-09-08 and could be made later.

Resolution: closed stale

Reason: PR #947 was closed without merge or a superseding change. On 2025-09-08, lengau said it was "no longer necessary" and could be revisited later.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Since we're targeting core24, this drops Python 3.10 and 3.11 support. All changes in `.py` files were automatically made by running `make format` after the update. - [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`? ---

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed stale Closed unmerged without a replacement: maintainer lengau said the Python >=3.12 bump was no longer necessary on 2025-09-08 and could be made later.
stealth/space-bunny-alpha — closed stale PR #947 to bump Python to >=3.12 was closed unmerged by lengau on 2025-09-08 as 'no longer necessary; can make this change later'. Repo still uses requires-python >=3.10.
stealth/space-bunny-alpha — closed stale Closed unmerged on 2025-09-08; maintainer lengau said the Python >=3.12 update was no longer necessary and could be made later.
stealth/space-bunny-alpha — closed stale PR to raise rockcraft's minimum Python to >=3.12 (dropping 3.10/3.11) was approved and green except snap-tests, but maintainer lengau closed it unmerged on 2025-09-08 as 'no longer necessary'; pyproject.toml still has requires-python >= 3.10.
stealth/space-bunny-alpha — closed stale Closed unmerged after maintainer lengau said the Python >=3.12 update was "no longer necessary" on 2025-09-08 and could be made later.
qwen/qwen3.6-35b-a3b — — Closed without merging. The maintainer deferred the Python 3.12 upgrade due to Ubuntu 22.04 compatibility concerns and will implement the change later.
qwen3.6-35b-a3b-mtp-q6 — — Closed without merging. The maintainer deferred the Python 3.12 update, noting it is no longer necessary and will be addressed later following compatibility discussions for Ubuntu 22.04.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#102 build(deps): update dependency python to 3.13 imagecraft closed Closed unmerged because Python 3.13 only affected the obsolete release-publish workflow, which the maintainer said would be removed.
85%
#112 build(deps): update dependency python to 3.13 craft-platforms closed Python 3.13 Renovate update was closed unmerged; no replacement or resolving commit was identified.
80%
#160 build(deps): update dependency python to 3.13 (main) craft-archives closed Python 3.13 CI update was closed unmerged; maintainers chose to keep testing on the lowest supported Python version, 3.10.
79%
#1399 build(deps): update dependencies and CI for python 3.14 craft-parts closed Closed unmerged as superseded by #1435; #1435 and #1509 were also closed unmerged, with Python 3.14 support later delivered by #1672 (12da4851).
76%
#84 build(deps): update dependency python to 3.13 craft-grammar closed Renovate's Python 3.13 update was closed unmerged; no resolving PR or commit landed, and the bot deferred it until a newer Python release.
76%
#371 build(deps): update dependency python to 3.13 - autoclosed starbase closed Python 3.13 update #371 was autoclosed unmerged after 10 days without review or CI, and no resolving commit was found.
75%
#180 build(deps): update dependency python to 3.14 craft-platforms closed Python 3.14 update PR #180 was closed unmerged and superseded by #187, which added 3.14 to CI and was merged as commit c433fa2.
74%
#330 build(deps): update dependency python to 3.14 (hotfix/3.2) craft-store closed Closed unmerged with minimum-dependency and OSV-scanner checks failing; the equivalent Python 3.14 update was merged to main via #327 (1e2326d).
74%
#2286 build(deps): update dependency python to 3.13 (main) charmcraft closed Renovate PR to bump CI Python 3.10/3.12 to 3.13 was closed unmerged; Renovate posted an ignore notification and main still pins 3.10/3.12 today.
74%
#758 build(deps): update dependency python to 3.13 (main) craft-providers closed Python 3.13 update was rejected and closed unmerged; Renovate ignored 3.13 and would retry only after a newer release.
74%