Skip to content

Commit 9ef63c2

Browse files
committed
setup: configure setuptools_scm for proper version
When I built the v2.0.0 release, the version number came out as 0.0.0 There was no release of django-simple-menu before, while on Jazzband, so I guess it never worked! I looked at setuptools_scm configuration for django-redshift-backend for a working configuration and I verified it now works correctly
1 parent 7aa7a81 commit 9ef63c2

File tree

2 files changed

+6
-3
lines changed

2 files changed

+6
-3
lines changed

pyproject.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
[build-system]
2-
requires = ["setuptools", "setuptools_scm"]
3-
build-backend = "setuptools.build_meta"
2+
requires = ["setuptools>=42", "wheel", "setuptools_scm[toml]>=3.4"]
43

54
[tool.setuptools_scm]
6-
version_scheme = "post-release"
5+
# this empty section means: use_scm_version=True
6+
version_scheme = "guess-next-dev"
7+
local_scheme = "no-local-version"

setup.cfg

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,5 @@ python_requires = >=3.6,<4.0
3535
install_requires =
3636
Django>=2.2
3737
importlib_metadata
38+
setup_requires =
39+
setuptools_scm

0 commit comments

Comments
 (0)