python: unpin dependencies (CRAFT-665)
Metadata
Current evaluation
Merged after review and CI approval. Unpinned Python dependencies, separated ReadTheDocs requirements, and updated testing and documentation asset configurations.
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
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 review and CI approval. Unpinned Python dependencies, separated ReadTheDocs requirements, and updated testing and documentation asset configurations. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged by sergiusens. Unpinned Python dependencies, separated ReadTheDocs requirements, and updated testing and documentation dependency handling to ensure correct asset generation. Resolves CRAFT-665. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #154 python: unpin dependencies (CRAFT-663) | craft-parts | merged | 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. | |
| #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. |