From 5564271574638bf6513e412e52af5ccaba31a272 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mihai=20Capot=C4=83?= Date: Mon, 11 Dec 2023 11:13:57 -0800 Subject: [PATCH 1/6] Update setuptools_scm --- pyproject.toml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index a16e7fa6..62fe0dfd 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,3 +1,6 @@ +[project] +dynamic = ["version"] + [tool.towncrier] directory = "docs/newsfragments" package = "brainiak" @@ -31,12 +34,14 @@ markers = [ [build-system] requires = [ - "setuptools>=42", + "setuptools>=62", "wheel", "pybind11>=2.9.0", "scipy!=1.0.0", "cython", "oldest-supported-numpy", - "setuptools_scm", + "setuptools_scm>=8", ] build-backend = "setuptools.build_meta" + +[tool.setuptools_scm] From ef63a8bd57157b1064bf91c66924e85cf03df48f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mihai=20Capot=C4=83?= Date: Mon, 11 Dec 2023 11:17:19 -0800 Subject: [PATCH 2/6] Update pyproject.toml --- pyproject.toml | 3 --- 1 file changed, 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 62fe0dfd..1b76e7fc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,3 @@ -[project] -dynamic = ["version"] - [tool.towncrier] directory = "docs/newsfragments" package = "brainiak" From 67d0867a1e6f22e296a72cd05d99dd60a62afe30 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mihai=20Capot=C4=83?= Date: Mon, 11 Dec 2023 11:33:48 -0800 Subject: [PATCH 3/6] Try writing version to file --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index 1b76e7fc..5734e4b9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -42,3 +42,4 @@ requires = [ build-backend = "setuptools.build_meta" [tool.setuptools_scm] +version_file = "brainiak/_version.py" From 2a41158633aefd3d502a929534770bef12beddb5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mihai=20Capot=C4=83?= Date: Mon, 11 Dec 2023 16:52:48 -0800 Subject: [PATCH 4/6] Version file may not be necessary --- pyproject.toml | 3 --- 1 file changed, 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 5734e4b9..4c44a1ff 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -40,6 +40,3 @@ requires = [ "setuptools_scm>=8", ] build-backend = "setuptools.build_meta" - -[tool.setuptools_scm] -version_file = "brainiak/_version.py" From 267dbb9083ecccf04f8602e0e5d16640323650c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mihai=20Capot=C4=83?= Date: Mon, 11 Dec 2023 16:53:38 -0800 Subject: [PATCH 5/6] Restore setuptools_scm config --- pyproject.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 4c44a1ff..1b76e7fc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -40,3 +40,5 @@ requires = [ "setuptools_scm>=8", ] build-backend = "setuptools.build_meta" + +[tool.setuptools_scm] From 74a8b69cef5626d601bcda31932bd5a3e7c8e01a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mihai=20Capot=C4=83?= Date: Mon, 11 Dec 2023 17:10:31 -0800 Subject: [PATCH 6/6] The version file is necessary --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index 1b76e7fc..5734e4b9 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -42,3 +42,4 @@ requires = [ build-backend = "setuptools.build_meta" [tool.setuptools_scm] +version_file = "brainiak/_version.py"