platform: compatibility fixes for python 3.7 and 3.9 (CRAFT-315)
Metadata
Current evaluation
Merged to add Python 3.7 compatibility, update tests for Python 3.9 error message changes, and adjust tox configuration. Approved by two reviewers and passed CI across four modified files.
Suggested action: —
No scores available.
Issue body
Make craft-parts compatible with Python 3.7. Also fix tests to accept
error messages that changed in Python 3.9, and update tox configuration.
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged to add Python 3.7 compatibility, update tests for Python 3.9 error message changes, and adjust tox configuration. Approved by two reviewers and passed CI across four modified files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged changes adding Python 3.7 compatibility to craft-parts, updating tests for Python 3.9 error message changes, and refreshing the tox configuration. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #674 Added Python 3.10 to the tests matrix (CRAFT-740). | charmcraft | merged | Merged after approval. The update adds Python 3.10 to the test matrix, modifying a single file with five additions and two deletions. Integration proceeded without CI failures or unresolved review comments. | |
| #63 Added Python 3.10 to the tests matrix (CRAFT-742). | craft-cli | merged | 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. | |
| #173 tests,ci: add python 3.10 tests (CRAFT-743) | craft-parts | merged | Merged. Added Python 3.10 to the CI workflow and fixed a Python 3.10-specific tarfile test error. Included missing pylint checks. The setup.py 3.10 tag was added post-merge and will be required in related repositories. |