← Back to issue list

build: constrain setuptools-scm

View original Github issue

Metadata

Project
rockcraft
Number
#1157
Type
pull request
State
merged
Author
tigarmo
Labels
Created
Updated
Closed

Current evaluation

Merged a PR constraining the setuptools-scm dependency to resolve Pydantic build hangs caused by version 10.0.2. Approved by reviewers and passing CI, the change updates the build configuration with minimal modifications.

Suggested action:

No scores available.

Issue body

Version 10.0.2 causes a hang when building Pydantic. Ref: https://github.com/pypa/setuptools-scm/issues/1302 Describe your changes. --- - [ ] I've followed the [contribution guidelines](https://github.com/canonical/rockcraft/blob/main/CONTRIBUTING.md). - [ ] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [ ] I've successfully run `make lint && make test`. - [ ] I've added or updated any relevant documentation.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged a PR constraining the setuptools-scm dependency to resolve Pydantic build hangs caused by version 10.0.2. Approved by reviewers and passing CI, the change updates the build configuration with minimal modifications.
qwen3.6-35b-a3b-mtp-q6 Merged to constrain setuptools-scm, preventing a build hang from version 10.0.2. The change resolves the upstream issue and successfully updates the build dependencies.
qwen3.6-35b-a3b-mtp-q6 Merged a constraint on setuptools-scm to prevent a build hang in Pydantic caused by version 10.0.2, resolving upstream issue pypa/setuptools-scm#1302.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#306 build(deps): constrain setuptools-scm due to cyclic dependency imagecraft merged Merged a dependency update constraining setuptools-scm to resolve a cyclic dependency. Approved by two reviewers and passed most CI checks before being merged.
80%
#6130 build: constrain setuptools-scm<10.0.2 snapcraft closed Constraining setuptools-scm was closed and superseded. The maintainer noted the change is unnecessary after upstream version 10.0.5 resolved the source build issue.
79%
#1158 build(deps): constrain setuptools-scm due to cyclic dependency rockcraft merged Merged a minimal dependency constraint to resolve a cyclic setuptools-scm issue. Approved by a reviewer and validated by CI, the change successfully implements a workaround for the upstream bug.
79%
#2602 build(deps): constrain setuptools-scm due to cyclic dependency charmcraft merged Merged to constrain setuptools-scm and resolve a cyclic dependency. Approved by two reviewers, it implements a workaround for upstream issue #1302 by pinning the package version. CI checks passed before integration.
78%
#105 build(deps): constrain setuptools-scm due to cyclic dependency debcraft merged Merged to constrain setuptools-scm and resolve a cyclic dependency. Approved by two reviewers and passed most CI checks despite one failing OSV-scanner. The change updates two files, adding 10 lines and removing 430.
78%
#6123 build(deps): constrain setuptools-scm due to cyclic dependency snapcraft merged Merged to constrain setuptools-scm and resolve a cyclic dependency. Approved by two reviewers, passed CI, and applied with a six-line addition across two files.
76%
#6131 build(deps): unpin setuptools-scm snapcraft merged Merged the unpinning of setuptools-scm following the upstream resolution in version 10.0.5. The pull request received two approvals, passed CI checks, and removed the version constraint across two files.
71%
#110 build(deps): unpin setuptools-scm debcraft merged Merged unpinning of the setuptools-scm dependency after the upstream bug was resolved. Approved by two reviewers and passed CI checks, updating version constraints across two files.
70%