build(deps): update deps with freeze-requirements
Metadata
Current evaluation
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.
Suggested action: —
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 |
|---|---|---|---|---|
| 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged an update replacing pip freeze with pip-compile for dependency management. This preserves package extras like canonical-sphinx[full] and clarifies transient dependency origins. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #574 build(deps): update deps with freeze-requirements.sh | rockcraft | merged | Merged dependency updates generated by freeze-requirements.sh. Approved by two reviewers, modifying 31 files with 108 additions and 96 deletions. | |
| #5143 build(deps): update deps with freeze-requirements | snapcraft | merged | Merged after review and passing CI. Updated dependencies using freeze-requirements and pip compile to prepare for the 8.5 release. The change also removes documentation dependencies from requirement-devel.txt. | |
| #4985 build(deps): freeze requirements for docs | snapcraft | merged | Merged after passing CI and two approvals. Updated tools/freeze-requirements.sh to freeze documentation requirements and bumped setuptools to resolve issues #4919 and #4986. Changes affect 6 files. | |
| #771 build(deps): update with freeze-requirements.sh | rockcraft | merged | Merged by maintainer tigarmo following approval from two reviewers. The change updates dependencies using freeze-requirements.sh, affecting three files with +34/-32 lines. | |
| #760 buids(deps): update with freeze-requirements.sh | rockcraft | merged | Merged dependency updates generated by freeze-requirements.sh. Approved by two reviewers, the change modified seven files (+140/-130 lines) to synchronize build requirements. | |
| #145 requirements: update with 'make freeze-requirements' | rockcraft | merged | Merged after approval and passing CI. Updated dependencies including craft-parts and craft-providers via make freeze-requirements. Moved sphinx dependencies to setup.cfg to prevent overwriting. Five files changed. | |
| #3519 requirements: correct setup.py install_requires and add tooling to freeze reqs | snapcraft | merged | Merged after approval. Updated setup.py install_requires with [dev] extras and added a script with a make target to freeze requirements. Frozen dev dependencies were committed to maintain CI stability and temporarily pin linters. | |
| #712 build(deps): update deps with freeze-requirements.sh | rockcraft | merged | Merged dependency updates to latest craft-* versions using freeze-requirements.sh. Includes schema updates across nine files, with changes in separate commits. Approved by two reviewers and successfully integrated. | |
| #3458 requirements: pip freeze | snapcraft | merged | Merged into master following three approvals and passing CI checks. The change updates pip requirements to ensure python-apt compatibility, with no impact on test coverage. | |
| #2079 build(deps): update dependencies in lock files | charmcraft | merged | Merged after approval by two reviewers. Updated dependency versions across three lock files, resulting in 42 additions and 36 deletions. No unresolved review comments or CI issues were present. |