python: unpin dependencies (CRAFT-664)
Metadata
Current evaluation
Merged #82 as commit b5980e0, unpinning Python dependencies, standardizing GitHub Actions, and separating Read the Docs requirements and logic for CRAFT-664.
Resolution: closed resolved
Reason: The pull request was merged after approval with no unresolved review comments. Commit b5980e0 records the dependency, workflow, and documentation changes.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- Updated the GHA workflow to be similar to our other projects
- The docs target is now separated into its own requirements for
readthedocs
- The documentation logic was updated to easily integrate with
readthedocs
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 |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #82 as commit b5980e0, unpinning Python dependencies, standardizing GitHub Actions, and separating Read the Docs requirements and logic for CRAFT-664. | |
| qwen/qwen3.6-35b-a3b | — | closed resolved | Unpinned dependencies and updated GHA workflow and documentation logic for readthedocs integration (CRAFT-664). |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Related To:
canonical/craft-parts#154
(confidence 90%)
Companion CRAFT-663 change applying the same dependency, CI, and documentation improvements to craft-parts.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #26 python: unpin dependencies (CRAFT-665) | craft-store | merged | Merged PR #26 (merge f7736b7, implementation 57f635f), unpinned Python dependencies, separated Read the Docs requirements, and corrected documentation asset dependencies. | |
| #154 python: unpin dependencies (CRAFT-663) | craft-parts | merged | Merged PR #154 in 0a6d14ee (implementation eead5722), unpinnning dependencies, separating docs requirements, and correcting GHA Python and overlay execution. | |
| #765 Update dependencies, specially unpinning pydantic now that craft-parts is up to it | charmcraft | merged | Merged into main as 45e0e48c (change c3b28ffa), updating dependencies and unpinning pydantic after craft-parts compatibility was released in 1.1.2. |