build(deps): use uv for freeze-requirements
Metadata
Current evaluation
Merged. Replaced freeze-requirements.sh with uv to significantly speed up the process while maintaining equivalent output. Approved by two reviewers.
Suggested action: —
No scores available.
Issue body
This speeds up the `freeze-requirements.sh` script quite substantially while still having equivalent output.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged. Replaced freeze-requirements.sh with uv to significantly speed up the process while maintaining equivalent output. Approved by two reviewers. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to update freeze-requirements.sh to use uv, substantially speeding up execution while preserving identical output. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Replaced the dependency freezing process with uv to significantly speed up freeze-requirements.sh while preserving output compatibility. Documentation updates were added per reviewer feedback. |
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. | |
| #2003 build(deps): update dependencies and freeze with uv | charmcraft | merged | Merged changes updating dependencies and switching requirement freezing to uv. The update fixes macOS smoke tests, resolves #1996, and was approved by three reviewers across five modified files. | |
| #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. | |
| #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. | |
| #107 build(deps): refresh uv.lock | imagecraft | merged | Merged to refresh the uv.lock dependency file. Approved by two reviewers and passed CI checks. The update modified two files, adding 365 lines and removing 360. | |
| #5554 fix(build): freeze UV in the snap build | snapcraft | merged | Merged a build fix that freezes the UV package version in the snap build and updates the lock file. Approved by two reviewers, passed all CI checks, and integrated into the main branch. | |
| #1177 build(deps): run 'uv lock --upgrade' | rockcraft | merged | Merged dependency upgrade PR. Updated numerous packages using uv lock --upgrade. Approved by two reviewers and merged into main, successfully integrating the updates despite one CI test failure. | |
| #731 build(deps): update deps with freeze-requirements | rockcraft | merged | 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. |