Skip to content

Commit 141d857

Browse files
smoparthclaude
andcommitted
fix(e2e): pin setuptools-scm<10 to fix circular bootstrap dependency
setuptools-scm 10.0.2 added vcs-versioning as a build-system dependency, which itself requires hatchling. During bootstrap, hatchling's wheel isn't available yet on the local wheel server when vcs-versioning tries to install it, causing ci_bootstrap_suite and ci_specialized_suite to fail across all Python versions and platforms. Fixes: #982 Co-Authored-By: Claude <claude@anthropic.com> Signed-off-by: smoparth <smoparth@redhat.com>
1 parent 6889433 commit 141d857

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

e2e/constraints.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,9 @@
11
# This file is here in case we need to quickly add a constraint to
22
# fix CI jobs.
3+
4+
# setuptools-scm 10.0.2 added a build-system dependency on
5+
# vcs-versioning, which itself requires hatchling. This creates a
6+
# circular bootstrap dependency that causes e2e tests to fail because
7+
# hatchling's wheel is not yet available on the local wheel server
8+
# when vcs-versioning tries to install it. See #982.
9+
setuptools-scm<10

0 commit comments

Comments
 (0)