requirements: pin pip to 20.1.1 for devel
Metadata
Current evaluation
Merged a change pinning pip to 20.1.1 in development requirements to prevent python-apt installation failures. Approved by a reviewer, passed CI, and added one line to the requirements file.
Suggested action: —
No scores available.
Issue body
Until python-apt doesn't break on install, pin pip to the last
known working version.
Signed-off-by: Chris Patterson <chris.patterson@canonical.com>
- [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `./runtests.sh static`?
- [ ] Have you successfully run `./runtests.sh tests/unit`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged a change pinning pip to 20.1.1 in development requirements to prevent python-apt installation failures. Approved by a reviewer, passed CI, and added one line to the requirements file. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to pin pip to 20.1.1 in development requirements, resolving python-apt installation breakage. This change acts as a temporary workaround until upstream compatibility is restored. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a change pinning pip to version 20.1.1 in development requirements. This acts as a temporary workaround to prevent installation failures caused by python-apt compatibility issues. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #3261 requirements: pin setuptools devel requirement | snapcraft | merged | Merged changes pinning the setuptools development requirement. Approved by one reviewer, passed CI checks, and modified one file with a single line addition. | |
| #3429 plugins: Pin pip to supported versions | snapcraft | merged | Merged a pull request pinning pip to supported versions to prevent broken installations, as pip 21+ dropped Python 3.5 and Python 2 compatibility. Approved by one reviewer and passed CI checks. | |
| #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. | |
| #4512 ci: pin pyright to 1.1.344 | snapcraft | merged | Merged a change pinning pyright to version 1.1.344 to prevent CI failures from breaking patch releases. Approved by two reviewers, passed all checks, and updated only the CI configuration file. |