From 5c28fa051cf7eb8ac1a872d2efa3e5f76de0f4b6 Mon Sep 17 00:00:00 2001 From: Lalatendu Mohanty Date: Fri, 27 Mar 2026 10:28:47 -0400 Subject: [PATCH] revert(e2e): remove setuptools-scm<10 constraint MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The circular build dependency (setuptools-scm → vcs-versioning → hatchling → pluggy → setuptools-scm) has been fixed upstream. vcs-versioning 1.1.0 switched its build backend from hatchling to setuptools, breaking the cycle. See: https://github.com/pypa/setuptools-scm/pull/1325 Reverts: #983 Co-Authored-By: Claude Opus 4.6 Signed-off-by: Lalatendu Mohanty --- e2e/constraints.txt | 7 ------- 1 file changed, 7 deletions(-) diff --git a/e2e/constraints.txt b/e2e/constraints.txt index 4ae9444e..e1132df9 100644 --- a/e2e/constraints.txt +++ b/e2e/constraints.txt @@ -1,9 +1,2 @@ # This file is here in case we need to quickly add a constraint to # fix CI jobs. - -# setuptools-scm 10.0.2 added a build-system dependency on -# vcs-versioning, which itself requires hatchling. This creates a -# circular bootstrap dependency that causes e2e tests to fail because -# hatchling's wheel is not yet available on the local wheel server -# when vcs-versioning tries to install it. See #982. -setuptools-scm<10