Skip to content

Commit 42a8f3d

Browse files
committed
MNT: Add setuptools_scm config
1 parent 122ba9a commit 42a8f3d

File tree

4 files changed

+16
-4
lines changed

4 files changed

+16
-4
lines changed

.git_archival.txt

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
node: $Format:%H$
2+
node-date: $Format:%cI$
3+
describe-name: $Format:%(describe:match=[0-9]*)$
4+
ref-names: $Format:%D$

.gitattributes

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
.git_archival.txt export-subst

.gitignore

+4
Original file line numberDiff line numberDiff line change
@@ -88,3 +88,7 @@ venv/
8888
.buildbot.patch
8989
.vscode
9090
for_testing/
91+
92+
# Generated by setuptools_scm #
93+
###############################
94+
_version.py

pyproject.toml

+7-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[build-system]
2-
requires = ["setuptools"]
3-
build-backend = "setuptools.build_meta:__legacy__"
2+
requires = ["setuptools", "setuptools_scm[toml]>=6.2"]
3+
build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "nibabel"
@@ -24,7 +24,7 @@ classifiers = [
2424
"Programming Language :: Python :: 3.10",
2525
"Topic :: Scientific/Engineering",
2626
]
27-
# Version from versioneer
27+
# Version from setuptools_scm
2828
dynamic = ["version"]
2929

3030
[project.urls]
@@ -95,4 +95,7 @@ force-exclude = """
9595
[tool.isort]
9696
profile = "black"
9797
line_length = 99
98-
extend_skip = ["_version.py", "externals", "versioneer.py"]
98+
extend_skip = ["_version.py", "externals"]
99+
100+
[tool.setuptools_scm]
101+
write_to = "nibabel/_version.py"

0 commit comments

Comments
 (0)