← Back to issue list

chore!: bump minimum python version to 3.10

View original Github issue

Metadata

Project
craft-cli
Number
#320
Type
pull request
State
merged
Author
bepri
Labels
—
Created
Updated
Closed

Current evaluation

Merged in canonical/craft-cli#320 via commit c35189b, raising the minimum supported Python version from earlier releases to 3.10 across 15 files.

Resolution: closed resolved

Reason: The breaking Python 3.10 minimum was approved and merged as commit c35189b; the reviewer noted that it should be included in a major release.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [ ] Have you followed the guidelines for contributing? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `tox`?

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged in canonical/craft-cli#320 via commit c35189b, raising the minimum supported Python version from earlier releases to 3.10 across 15 files.
stealth/space-bunny-alpha — closed resolved Merged as c35189b in canonical/craft-cli#320, raising the minimum Python version to 3.10 across 15 files. A reviewer noted that this breaking change likely requires a major release.
qwen/qwen3.6-35b-a3b — — Merged following approval from two reviewers. The change updates the minimum Python version to 3.10 across 15 files. A reviewer noted the update likely necessitates a major release.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#117 chore!: bump minimum Python version to 3.10 craft-archives merged Merged PR #117 as commit ccfdcbf, raising the minimum supported Python version from 3.9 to 3.10 and resolving #116.
82%
#178 chore!: bump minimum Python version to 3.10 craft-store closed Closed unmerged; the Python 3.10 minimum-version bump subsequently landed via PR #186 in commit ceb4a53.
82%
#1352 chore: bump minimum Python version to 3.10 charmcraft merged Merged PR #1352 in commit b04b03bf, raising Charmcraft's minimum Python to 3.10, dropping Python 3.8, and updating tooling and CI tests for core22.
81%
#742 chore: move python version compatibility to 3.10 craft-parts merged Merged PR canonical/craft-parts#742 (a80f9c26): raises craft-parts Python floor to 3.10 across packaging, code and typing cleanups (Optional/Union removed); pyproject.toml now declares requires-python >=3.10.
80%
#62 chore: reduce minimum Python version to 3.8 craft-platforms merged Merged PR #62 reduced craft-platforms' minimum Python version to 3.8, enabling Launchpad use before its Python 3.10 migration; documentation follow-up was linked to #63.
78%
#377 chore: prepare for Python 3.14 craft-cli merged Merged in canonical/craft-cli#377 (6bfa969), replacing overrides with typing and adding Python 3.14 and free-threaded builds to CI.
78%
#207 build!: bump minimum Python version craft-application merged Merged PR canonical/craft-application#207 (commit bf8fede0), a breaking change dropping Python 3.8 and raising the minimum to 3.9 ahead of the 2.0 release. Later commit 54b8fab4 raised the minimum further to 3.10.
75%
#186 bump minimal python version to 3.10 craft-store merged Merged PR #186 in commit ceb4a53, raising craft-store's minimum supported Python version to 3.10 and resolving #177.
73%
#611 build!: update minimum python version to 3.10 craft-providers merged Merged in #611 via commit 7c49c19, raising craft-providers' minimum supported Python version to 3.10; related integration-test failures were fixed in #606.
73%
#392 chore(deps): update dependency craft-cli to v2.3.0 rockcraft merged Renovate PR merged as commit f0c2fc06, bumping craft-cli from ==2.1.0 to ==2.3.0 across requirements.txt and lock files (+3/-3, 3 files). Approved by 2 reviewers; craft-cli later raised to 2.5.0 in #413.
71%