← Back to issue list

chore!: bump minimum Python version to 3.10

View original Github issue

Metadata

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

Current evaluation

Merged PR #117 as commit ccfdcbf, raising the minimum supported Python version from 3.9 to 3.10 and resolving #116.

Resolution: closed resolved

Reason: PR #117 was merged as commit ccfdcbf, updating the project to require Python 3.10 or later. The change closed tracking issue #116.

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 PR #117 as commit ccfdcbf, raising the minimum supported Python version from 3.9 to 3.10 and resolving #116.
stealth/space-bunny-alpha — closed resolved Merged PR canonical/craft-archives#117 to raise the minimum supported Python version from 3.9 to 3.10, updating three files with a breaking-change marker.
qwen/qwen3.6-35b-a3b — — Merged changes bumping the minimum Python version to 3.10. Approved by one reviewer, passed CI checks, and updated three files.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/craft-archives#116 (confidence 99%)

    Tracking issue for dropping Python versions below 3.10; resolved by this merged PR.

Related issues

Issue Project State Summary Similarity
#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.
92%
#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.
84%
#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.
82%
#729 Bump minimum Python version to 3.10 craft-parts closed Minimum Python support was raised to 3.10 in commit 54b8fab4; merged PR #742 completed the broader compatibility cleanup.
76%
#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.
75%
#768 chore: switch ruff minimum version to Python 3.10 craft-providers merged Merged PR #768 raised Ruff's minimum target to Python 3.10, fixing lint issues with Ruff 0.12; landed as commit 776ddeb.
75%
#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.
72%
#1435 chore: prepare for Python 3.14 craft-parts closed Closed unmerged as superseded by #1509; Python 3.14 support was later delivered through #1672 and commit 12da4851.
72%
#1486 chore(deps): update bugfixes charmcraft merged Merged PR #1486 as commit b6e26ca8, updating 12 pinned Python dependencies, including Jinja2 3.1.3, cryptography 41.0.7, lxml 4.9.4, and pytest 7.4.4.
71%
#4415 chore: update Python version metadata snapcraft merged Merged PR #4415 as commit d778ddef1, updating Python version metadata in two files.
70%