]> 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)
committerZack Cerza <zack@cerza.org>
Fri, 7 Nov 2025 20:02:44 +0000 (13:02 -0700)
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*",