]> git-server-git.apps.pok.os.sepia.ceph.com Git - teuthology.git/commitdiff
pyproject.toml: use setuptools-scm for uv
authorKyr Shatskyy <kyrylo.shatskyy@clyso.com>
Mon, 19 May 2025 16:57:58 +0000 (18:57 +0200)
committerKyr Shatskyy <kyrylo.shatskyy@clyso.com>
Wed, 22 Apr 2026 19:36:23 +0000 (21:36 +0200)
Signed-off-by: Kyr Shatskyy <kyrylo.shatskyy@clyso.com>
pyproject.toml

index 4d7b191eb2069178ee9b1f54a6ec847afd0af6b9..20aba1c0dcb6f455d3ab936d9f0d247b96a36304 100644 (file)
@@ -120,12 +120,14 @@ teuthology-supervisor = "scripts.supervisor:main"
 [build-system]
 build-backend = "setuptools.build_meta"
 requires = [
-    "setuptools>=45",
+    "setuptools>=64",
     "wheel",
-    "setuptools_scm>=6.2",
-    "setuptools_scm[toml]>=7",
+    "setuptools-scm>=8",
 ]
 
+[tool.uv]
+cache-keys = [{ file = "pyproject.toml" }, { git = { commit = true, tags = true } }]
+
 [tool.setuptools.packages.find]
 exclude = [
     "*test*",