From 23ec4a372edc9642eca76af6859dc23d2a6b3499 Mon Sep 17 00:00:00 2001 From: cwasicki <126617870+cwasicki@users.noreply.github.com> Date: Mon, 22 Jun 2026 19:06:55 +0200 Subject: [PATCH] build: pin vcs_versioning < 2 setuptools_scm 10.0.5 imports parse_version from vcs_versioning, which was removed in vcs_versioning 2.x. Leaving the dependency unpinned made the build backend fail with an ImportError during version inference. Pin it below 2 until setuptools_scm is upgraded. Signed-off-by: cwasicki <126617870+cwasicki@users.noreply.github.com> --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index a248a91..526a598 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -5,6 +5,7 @@ requires = [ "setuptools == 82.0.1", "setuptools_scm[toml] == 10.0.5", + "vcs_versioning < 2", # setuptools_scm 10.0.5 needs parse_version, dropped in 2.x "frequenz-repo-config[lib] == 0.17.0", ] build-backend = "setuptools.build_meta"