Skip to content

Commit 2438b55

Browse files
committed
add setuptools scm
1 parent 92adf31 commit 2438b55

2 files changed

Lines changed: 5 additions & 7 deletions

File tree

pyproject.toml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[build-system]
22
build-backend = 'setuptools.build_meta'
3-
requires = ['setuptools >= 64.0.0']
3+
requires = ['setuptools >= 64.0.0', 'setuptools_scm>=8']
44

55
[project]
66
authors = [
@@ -25,6 +25,7 @@ dependencies = [
2525
'psutil',
2626
]
2727
description = 'Template for python projects.'
28+
dynamic = ["version"]
2829
keywords = [
2930
'python',
3031
'template',
@@ -36,7 +37,6 @@ maintainers = [
3637
name = 'template'
3738
readme = 'README.md'
3839
requires-python = '>=3.10'
39-
version = '0.1.0'
4040

4141
[project.optional-dependencies]
4242
all = [
@@ -157,6 +157,9 @@ include-package-data = false
157157
exclude = ['template*tests']
158158
include = ['template*']
159159

160+
[tool.setuptools_scm]
161+
version_file = "template/_version.py"
162+
160163
[tool.tomlsort]
161164
all = true
162165
ignore_case = true

template/_version.py

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)