← Back to issue list

test: make tests work in python 3.12+

View original Github issue

Metadata

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

Current evaluation

Merged PR #617 as commit 1c6f6474, updating five test files (+36/-26) so the suite works on Python 3.12+.

Resolution: closed resolved

Reason: The approved compatibility changes were merged into the main project as commit 1c6f6474.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #617 as commit 1c6f6474, updating five test files (+36/-26) so the suite works on Python 3.12+.
stealth/space-bunny-alpha — closed resolved Merged in canonical/craft-parts#617 (commit 1c6f6474), updating five test files (+36/-26) for Python 3.12+ compatibility.
qwen/qwen3.6-35b-a3b — — 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.
qwen3.6-35b-a3b-mtp-q6 — — Merged updates to the test suite ensuring compatibility with Python 3.12 and later. The maintainer signed the CLA and the changes were accepted without further discussion.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1567 test: enable python 3.12 tests charmcraft merged Merged PR #1567 enabled Python 3.12 testing across four CI/test configuration files in commit ed10e15f.
76%
#316 ci(test): run on 3.12 instead of 3.11 craft-cli merged Merged #316 (commit c663d58), updating CI to run tests on Python 3.12 instead of 3.11.
71%
#113 Test python requirements list snapcraft merged Merged PR #113 added tests for Python requirements-list handling (+57/-20 across 8 files) via merge commit d6c1eff3b.
70%
#461 test: improve test coverage fetch-service merged Merged PR #461 via commit 76d6134, adding 270 lines of tests across three files; all CI checks passed and two reviewers approved.
70%