Skip to content

Commit 59e1984

Browse files
committed
Add setuptools-scm for handling version
Version will be dynamically determined based on the latest tag of the repository.
1 parent 6351795 commit 59e1984

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

pyproject.toml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
[build-system]
2-
requires = [
3-
"setuptools",
4-
]
2+
requires = ["setuptools>=64", "setuptools_scm>=8"]
53
build-backend = "setuptools.build_meta"
64

75
[project]
86
name = "module-name"
9-
version = "0.1.0"
107
requires-python = ">=3.8"
118
description = "Module Description"
129
readme = "README.md"
@@ -26,8 +23,12 @@ classifiers = [
2623
dynamic = [
2724
"dependencies",
2825
"optional-dependencies",
26+
"version",
2927
]
3028

29+
[tool.setuptools_scm]
30+
# Purposely left empty
31+
3132
[tool.setuptools.dynamic.dependencies]
3233
file = [
3334
"requirements/requirements.txt",

0 commit comments

Comments
 (0)