← Back to issue list

test: enable python 3.12 tests

View original Github issue

Metadata

Project
charmcraft
Number
#1567
Type
pull request
State
merged
Author
syu-w
Labels
Created
Updated
Closed

Current evaluation

Python 3.12 test configuration was merged following approval from two reviewers and successful CI checks. The update modified four files, adjusting five lines to enable testing for the new Python version.

Suggested action:

No scores available.

Issue body

No description provided.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Python 3.12 test configuration was merged following approval from two reviewers and successful CI checks. The update modified four files, adjusting five lines to enable testing for the new Python version.
qwen3.6-35b-a3b-mtp-q6 Merged by maintainer syu-w to enable Python 3.12 tests. The change was accepted and integrated into the main branch without additional comments or revisions.
qwen3.6-35b-a3b-mtp-q6 Merged by maintainer syu-w to enable Python 3.12 in the automated test suite. The change updates CI configuration to run tests against the new Python version.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#617 test: make tests work in python 3.12+ craft-parts merged Merged to update the test suite for Python 3.12+ compatibility. Approved by two reviewers, the change modifies five files (+36/-26 lines) to resolve version-specific test failures.
82%
#316 ci(test): run on 3.12 instead of 3.11 craft-cli merged Merged CI configuration update switching test execution from Python 3.11 to 3.12. Approved by three reviewers, passed all checks, and maintained 94.51% coverage across two modified files.
78%
#38 deps: re-enable Python 3.12 craft-application merged Merged into main after two approvals and passing CI. The change re-enables Python 3.12 support with a minimal four-line update across two files, preserving existing code coverage.
72%
#2537 test(26.04): switch to Python 3.14 charmcraft merged Merged after two approvals. Switches Ubuntu 26.04 test suite to Python 3.14, resolving issue #2479. CI passed with unrelated failures noted. Updates five files to align test configurations with the new Python version.
71%
#595 fix(tests): fix a test broken in Python 3.12.8 craft-application merged Merged a fix for a test failing after Python 3.12.8 updated argparse choices quoting. Approved by two reviewers, passed CI, and adjusted one file to match the new standard library behavior.
71%