build: reduce minimum Python version to 3.10
Metadata
Current evaluation
Merged PR #5547 as f0532a15d, reducing Snapcraft's minimum supported Python from 3.12 to 3.10 and fixing #5522.
Resolution: closed resolved
Reason: PR #5547 was merged with commit f0532a15d after approval, implementing SNAPCRAFT-1148 and lowering the minimum Python requirement to 3.10. It explicitly fixes issue #5522.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `make lint`?
- [x] Have you successfully run `make test`?
---
SNAPCRAFT-1148
Fixes #5522
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #5547 as f0532a15d, reducing Snapcraft's minimum supported Python from 3.12 to 3.10 and fixing #5522. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #5547 (commit f0532a15d, SNAPCRAFT-1148) lowered snapcraft's minimum Python from 3.12 to 3.10 (+27/-55, 16 files), closing #5522 and unblocking core22-8. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #5547 as f0532a15d, lowering the minimum Python version from 3.12 to 3.10 and fixing #5522. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #5547 as commit f0532a15d, lowering Snapcraft’s minimum Python version from 3.12 to 3.10 and closing issue #5522. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged to reduce the minimum Python version to 3.10. Approved by two reviewers and passed core checks. Minor integration test failures were noted, with a recommendation to cherry-pick a fix or ignore them on the hotfix branch. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to lower the minimum Python version to 3.10, fixing issue #5522. A reviewer recommended cherry-picking a related PR or skipping a bzr test for the hotfix branch, but the core version update was successfully integrated. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
canonical/snapcraft#5522
(confidence 100%)
Explicitly identified as fixed by merged PR #5547.
-
Related To:
canonical/snapcraft#5533
(confidence 95%)
A maintainer suggested cherry-picking this merged PR to fix Bazaar test failures on the hotfix branch.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5546 build: reduce minimum Python version to 3.10 | snapcraft | closed | Closed unmerged as superseded by #5547, which merged as f0532a15d, reducing the minimum Python version from 3.12 to 3.10 and fixing #5522. | |
| #5558 fix(build): fix uncaught issue running on Python 3.10 | snapcraft | merged | Merged PR #5558 as commit 7a85ceeb5, fixing an uncaught build failure on Python 3.10; the change was retargeted to main for Snapcraft 8.10.0. |