← Back to issue list

Added Python 3.10 to the tests matrix (CRAFT-742).

View original Github issue

Metadata

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

Current evaluation

PR #63 (CRAFT-742) by facundobatista was merged as commit b5aea68, adding Python 3.10 to the GitHub Actions tests matrix, plus follow-ups updating static tooling and setup.cfg classifiers for 3.10.

Resolution: closed resolved

Reason: The pull request was approved and merged into main as commit b5aea68 ('Merge pull request #63 from canonical/try-python-3.10'), with follow-up commits f4a9fd1, 6ef4cfb and 10f5aa7 aligning tox/static tools and setup.cfg classifiers on 3.10. Reviewer discussion about keeping tox was non-blocking and was explicitly deferred to a separate issue.

Evaluated by: mr-cal-bot

No scores available.

Issue body

No description provided.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved PR #63 (CRAFT-742) by facundobatista was merged as commit b5aea68, adding Python 3.10 to the GitHub Actions tests matrix, plus follow-ups updating static tooling and setup.cfg classifiers for 3.10.
stealth/space-bunny-alpha — closed resolved Merged canonical/craft-cli#63 as b5aea68, adding Python 3.10 to the tests matrix. Discussion about replacing tox with GitHub Actions did not block the merge.
qwen/qwen3.6-35b-a3b — — Merged. Added Python 3.10 to the test matrix. Maintainer confirmed all configuration files were synchronized. A brief debate on replacing tox with GitHub Actions and Makefiles did not block the merge.

Update history

No update history recorded yet.

Related work

  • Related To: craft-cli@c35189b (confidence 40%)

    Later commit (PR #320) bumps the minimum Python version to 3.10, building on this PR's 3.10 support.

  • Related To: canonical/craft-cli#64 (confidence 30%)

    Maintainer stated the tox-vs-GitHub Actions consolidation discussion should be moved to a separate issue; likely filed after the merge.

Related issues

Issue Project State Summary Similarity
#674 Added Python 3.10 to the tests matrix (CRAFT-740). charmcraft merged PR #674 by facundobatista merged into main (commit e5ef952e, branch try-python-3.10), adding Python 3.10 to Charmcraft's test matrix for CRAFT-740; the 5-line workflow change is the basis of today's 3.10/3.12 test matrix in qa.yaml.
85%
#88 ci: add python 3.10 tests (CRAFT-745) craft-providers merged Merged PR #88 added Python 3.10 to the GitHub Actions test workflow; implementation commit ae771b2 was merged as 0b34734.
85%
#15 ci: add Python 3.10 to the test matrix (CRAFT-741) rockcraft merged Merged PR #15 via commit a31f7f88 (implementation 7b5c4dfe), adding Python 3.10 to Rockcraft's CI test matrix for CRAFT-741.
79%
#173 tests,ci: add python 3.10 tests (CRAFT-743) craft-parts merged Merged in #173 via 816ebfa5, adding Python 3.10 CI and pylint coverage and updating the tarfile error assertion for Python 3.10.
77%