requirements: unpin pyyaml and update dependencies
Metadata
Current evaluation
Merged following reviewer approval and passing CI. Unpinned mccabe and PyYAML to enable libyaml bindings for Python 3.10, updating four dependency files.
Suggested action: —
No scores available.
Issue body
Unpin mccabe and PyYAML, allow libyaml binding with python 3.10.
Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>
- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [x] 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 following reviewer approval and passing CI. Unpinned mccabe and PyYAML to enable libyaml bindings for Python 3.10, updating four dependency files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged changes that unpinned mccabe and PyYAML, enabling libyaml bindings for Python 3.10. Integrated by maintainer cmatsuoka. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged change unpinned mccabe and PyYAML dependencies, enabling libyaml bindings for Python 3.10. Integrated by maintainer cmatsuoka. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #3490 build(deps): bump pyyaml from 5.3 to 5.4 | snapcraft | merged | Merged Dependabot update bumping pyyaml from 5.3 to 5.4. Required test updates and a rebase were completed before approval and successful CI merge. | |
| #2923 requirements: Update PyYAML requirement to 5.3 | snapcraft | merged | Merged update to PyYAML 5.3 to resolve Windows wheel availability for Python 3.8+. Reviewer confirmed standard pip installation works, so custom wheel references were removed prior to merge. | |
| #332 build(deps): drop pyyaml dependency | craft-cli | merged | Merged to drop the unused pyyaml dependency ahead of a major release. Approved by two reviewers, passed CI checks, and modified a single file. |