Skip to content

Commit 4e52b6d

Browse files
committed
Switch from statically defined version to setuptools_scm
1 parent bea5650 commit 4e52b6d

File tree

4 files changed

+10
-6
lines changed

4 files changed

+10
-6
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
_version.py
2+
13
.sw*
24
*.swp
35
env*/*

debian/changelog

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
ircstream (0.12.0.dev0) UNRELEASED; urgency=medium
1+
ircstream (0.12.0~dev) UNRELEASED; urgency=medium
22

33
* New development release.
44

ircstream/_version.py

-2
This file was deleted.

pyproject.toml

+7-3
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
[build-system]
2-
requires = ["setuptools>=61"]
2+
requires = ["setuptools>=61", "setuptools_scm[toml]>=6.2"]
33
build-backend = "setuptools.build_meta"
44

55
[tool.setuptools]
66
packages = ["ircstream"]
77

8-
[tool.setuptools.dynamic]
9-
version = {attr = "ircstream.__version__"}
8+
[tool.setuptools_scm]
9+
version_scheme = "release-branch-semver"
10+
write_to = "ircstream/_version.py"
1011

1112
[project]
1213
requires-python = ">=3.9"
@@ -137,6 +138,9 @@ ignore = [
137138
[tool.ruff.per-file-ignores]
138139
"tests/*.py" = ["S101"] # Use of `assert` detected
139140

141+
[tool.pylint.main]
142+
ignore = ["_version.py"]
143+
140144
[tool.pylint.format]
141145
max-line-length = 120
142146

0 commit comments

Comments
 (0)