← Back to issue list

python: unpin dependencies (CRAFT-663)

View original Github issue

Metadata

Project
craft-parts
Number
#154
Type
pull request
State
merged
Author
sergiusens
Labels
Created
Updated
Closed

Current evaluation

Merged after approval and passing CI. Unpinned Python dependencies, separated docs requirements, updated GitHub Actions for Python version testing and sudo context, and removed black's gitignore filter.

Suggested action:

No scores available.

Issue body

- Remove requirements to always test with the latest - Separate the docs target into its own requirements for readthedocs - Ensure the right dependencies are used to create the documentation assets - Remove black's file filter which ignores gitignore - Use 20.04 as the only base with a spread of python versions - Ensure the sudo context of the GHA for overlays runs the correct python interpreter Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com> ------- - [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 after approval and passing CI. Unpinned Python dependencies, separated docs requirements, updated GitHub Actions for Python version testing and sudo context, and removed black's gitignore filter.
qwen3.6-35b-a3b-mtp-q6 Merged. Unpinned Python dependencies and updated CI workflows. Changes include separating documentation requirements, adopting Ubuntu 20.04 as the base image with multiple Python versions, fixing GitHub Actions sudo context, and removing Black's gitignore filter.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#26 python: unpin dependencies (CRAFT-665) craft-store merged Merged after review and CI approval. Unpinned Python dependencies, separated ReadTheDocs requirements, and updated testing and documentation asset configurations.
88%
#765 Update dependencies, specially unpinning pydantic now that craft-parts is up to it charmcraft merged Merged after approval. Updated dependencies, specifically unpinning pydantic now that craft-parts supports the newer version. Changes span three files.
70%