← Back to issue list

build(deps): unpin setuptools-scm

View original Github issue

Metadata

Project
snapcraft
Number
#6131
Type
pull request
State
merged
Author
bepri
Labels
—
Created
Updated
Closed

Current evaluation

Merged #6131 in commit d7872467d, removing the setuptools-scm pin after the upstream fix landed in setuptools-scm 10.0.5.

Resolution: closed resolved

Reason: PR #6131 was merged as commit d7872467d. It unpinned setuptools-scm now that the upstream issue was fixed in version 10.0.5.

Evaluated by: mr-cal-bot

No scores available.

Issue body

The upstream issue is fixed in setuptools-scm 10.0.5. --- - [ ] I've followed the [contribution guidelines](https://github.com/canonical/snapcraft/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. - [ ] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged #6131 in commit d7872467d, removing the setuptools-scm pin after the upstream fix landed in setuptools-scm 10.0.5.
stealth/space-bunny-alpha — closed resolved Merged PR #6131 (commit d7872467d) removed the setuptools-scm pin from build constraints, reverted after the pin added in #6123 (22682ed3c); upstream setuptools-scm 10.0.5 fixed the cyclic dependency issue.
stealth/space-bunny-alpha — closed resolved Merged PR #6131 (commit d7872467d) removed the setuptools-scm pin after upstream setuptools-scm 10.0.5 fixed the triggering issue.
qwen/qwen3.6-35b-a3b — — 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.
qwen3.6-35b-a3b-mtp-q6 — — Merged the unpinning of setuptools-scm after the upstream issue was resolved in version 10.0.5. The dependency constraint was removed to allow standard version resolution.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#309 build(deps): unpin setuptools-scm imagecraft merged Merged #309 in commit b1e78bf, removing the setuptools-scm pin after the upstream cyclic-dependency bug was fixed.
93%
#110 build(deps): unpin setuptools-scm debcraft merged Merged canonical/debcraft#110 as commit 63d83cb, removing the temporary setuptools-scm pin after its upstream cyclic-dependency bug was fixed.
85%
#1164 build(deps): unpin setuptools-scm rockcraft closed PR #1164 proposed removing the setuptools-scm workaround after the upstream bug was fixed, but closed unmerged with review pending and no recorded resolution; the constraint remains.
82%
#2615 build(deps): unpin setuptools-scm charmcraft merged Merged in canonical/charmcraft#2615 at e78c495b, removing the temporary setuptools-scm pin after the upstream cyclic-dependency bug was fixed.
81%
#306 build(deps): constrain setuptools-scm due to cyclic dependency imagecraft merged Merged as fca3ff4, adding a temporary setuptools-scm constraint to work around pypa/setuptools-scm#1302's cyclic-dependency bug; #309 later removed the pin after the upstream fix.
78%
#6123 build(deps): constrain setuptools-scm due to cyclic dependency snapcraft merged PR #6123 by lengau merged as commit 22682ed3c, adding a temporary setuptools-scm pin to work around pypa/setuptools-scm#1302 cyclic dependency. Later reverted by #6131 (d7872467d).
76%
#2602 build(deps): constrain setuptools-scm due to cyclic dependency charmcraft merged Merged PR #2602 (commit f9c9ad06) adding a temporary setuptools-scm version constraint to work around the cyclic dependency in pypa/setuptools-scm#1302. The pin was later removed by #2615.
76%
#1158 build(deps): constrain setuptools-scm due to cyclic dependency rockcraft merged Merged PR #1158 as commit 01ecfcd3, adding a setuptools-scm constraint to work around pypa/setuptools-scm#1302 and unblock dependency synchronization.
74%
#6130 build: constrain setuptools-scm<10.0.2 snapcraft closed Closed unmerged. The <10.0.2 constraint was made moot when setuptools-scm 10.0.5+ fixed pypa/setuptools-scm#1302 (#1330); PR #6131 (commit d7872467d) then removed the earlier pin from #6123 entirely.
73%
#105 build(deps): constrain setuptools-scm due to cyclic dependency debcraft merged Merged in commit 30bdea8, temporarily constraining setuptools-scm to work around pypa/setuptools-scm#1302; debcraft#110 later removed the constraint.
73%