Skip to content

Commit 293127d

Browse files
committed
use setuptools, add _version.py to gitignore
1 parent 92c373a commit 293127d

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,5 @@ lewis.egg-info
1212
doc/generated
1313
_build
1414
.approval_tests_temp
15+
# setuptools_scm-generated file
16+
lewis/_version.py

pyproject.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
[build-system]
2+
requires = ["setuptools>=64", "setuptools_scm>=8"]
3+
build-backend = "setuptools.build_meta"
4+
15
[project]
26
name="lewis"
37
description="Lewis - Let's write intricate simulators!"
@@ -70,4 +74,4 @@ lewis-control = "lewis.scripts.control:control_simulation"
7074
exclude=["tests", "tests.*"]
7175

7276
[tool.setuptools_scm]
73-
version_file = "src/lewis/_version.py"
77+
version_file = "lewis/_version.py"

0 commit comments

Comments
 (0)