chore: reduce minimum Python version to 3.8
Metadata
Current evaluation
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.
Resolution: closed resolved
Reason: PR #62 was merged and recorded as commit f770c49, titled "chore: reduce minimum Python version to 3.8 (#62)". The PR description also identifies #63 as the documentation follow-up.
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 is so that Launchpad can use craft-platforms before they migrate to Python 3.10.
Docs issue is fixed in #63
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | 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. | |
| qwen/qwen3.6-35b-a3b | — | closed resolved | Merged PR reducing minimum Python version to 3.8 to enable Launchpad usage before their Python 3.10 migration. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Related To:
canonical/craft-platforms#63
(confidence 100%)
Documentation follow-up explicitly referenced in the PR description.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #320 chore!: bump minimum python version to 3.10 | craft-cli | merged | Merged in canonical/craft-cli#320 via commit c35189b, raising the minimum supported Python version from earlier releases to 3.10 across 15 files. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #381 chore: drop ubuntu 20.04 and python 3.8 | rockcraft | merged | Merged PR #381 (commit 87c0f1f9) by tigarmo: dropped Ubuntu 20.04 and Python 3.8 support, bumping requires-python to >=3.10 in pyproject.toml and adding Python 3.12 to CI test matrix. |