Skip to content

Commit 267b861

Browse files
authored
Merge pull request #52 from amorenoz/version
Add git-based versioning using setuptools_scm
2 parents 124cc0e + 350590b commit 267b861

File tree

5 files changed

+72
-54
lines changed

5 files changed

+72
-54
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,3 +127,6 @@ dmypy.json
127127

128128
# Pyre type checker
129129
.pyre/
130+
131+
# Version file
132+
ovs_dbg/_version.py

Pipfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ flake8 = "*"
1414
pytest = "*"
1515
sphinx-rtd-theme = "*"
1616
black = "*"
17+
setuptools_scm = "*"
1718

1819
[pipenv]
1920
allow_prereleases = true

Pipfile.lock

Lines changed: 59 additions & 51 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ testpaths=["tests"]
33

44
[build-system]
55
requires = [
6-
"setuptools>=42",
7-
"wheel"
6+
"setuptools>=45",
7+
"wheel",
8+
"setuptools_scm>=6.2",
89
]
10+
11+
[tool.setuptools_scm]
12+
write_to = "ovs_dbg/_version.py"
13+

setup.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
setup_requirements = [
1414
"pytest-runner",
15+
"setuptools_scm",
1516
]
1617

1718
test_requirements = [
@@ -60,6 +61,6 @@
6061
project_urls={
6162
"Source": "https://github.com/amorenoz/ovs-dbg",
6263
},
63-
version="0.0.10",
6464
zip_safe=False,
65+
use_scm_version=True,
6566
)

0 commit comments

Comments
 (0)