build(deps): update deps with freeze-requirements
Metadata
Current evaluation
Merged as commit 6fb7733e, updating frozen dependencies and replacing pip freeze with pip-compile to preserve extras and identify transitive dependencies.
Resolution: closed resolved
Reason: PR #731 was approved and merged as commit 6fb7733e. It changed freeze-requirements to use pip-compile and updated dependencies while retaining canonical-sphinx[full] extras.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This commit also updates freeze-requirements to use 'pip-compile' instead of 'pip freeze'. The reason for this is that 'pip freeze' does not preserve the 'extras' of each dependency listed in the project's dependencies, which in this particular case is relevant for the 'canonical-sphinx[full]' change.
pip-compile also has the side-effect of showing where each transient dependency came from, which is very nice!
- [ ] 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 as commit 6fb7733e, updating frozen dependencies and replacing pip freeze with pip-compile to preserve extras and identify transitive dependencies. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/rockcraft#731 (commit 6fb7733e), replacing pip freeze with pip-compile and updating dependencies to preserve extras such as canonical-sphinx[full] and show transitive origins. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged after two approvals and passing CI. Replaced pip freeze with pip-compile in freeze-requirements to preserve dependency extras like canonical-sphinx[full] and track transient dependencies. Updated 6 files with 805 additions and 98 deletions. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged update to the dependency freezing process, replacing pip freeze with pip-compile. This preserves dependency extras like canonical-sphinx[full] and tracks transient dependency origins. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #771 build(deps): update with freeze-requirements.sh | rockcraft | merged | Merged PR #771 in commit 28eb969b, refreshing three dependency files with freeze-requirements.sh after two approvals. | |
| #5143 build(deps): update deps with freeze-requirements | snapcraft | merged | PR #5143 (mr-cal) was merged as commit 032f78422, refreezing snapcraft's dependencies with pip-compile in preparation for the 8.5 release; docs deps dropped from requirement-devel.txt. | |
| #760 buids(deps): update with freeze-requirements.sh | rockcraft | merged | Merged #760 in commit d46224fe, refreshing pinned dependencies across seven files with tools/freeze-requirements.sh. | |
| #4985 build(deps): freeze requirements for docs | snapcraft | merged | Merged in #4985 via commit 37d2803aa, freezing documentation requirements and bumping setuptools to resolve #4919 and #4986. | |
| #3458 requirements: pip freeze | snapcraft | merged | Merged #3458 as 0e4fcfd03, freezing pip requirements so legacy builds use a version compatible with python-apt. |