Skip to content

Commit cf3388f

Browse files
committed
fix: replace deprecated post-release version scheme with no-guess-dev
post-release generates invalid PEP 440 versions (e.g. 0.2.0.dev4.post1) when commits exist past a dev-suffixed tag. no-guess-dev is the documented replacement per setuptools-scm docs: - On tag: produces exact version (e.g. 0.2.0) - Past tag: produces {tag}.post1.devN (valid PEP 440) Also removed fallback_version as it is no longer needed.
1 parent e0de9ce commit cf3388f

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ path = "hatch_build.py"
133133
source = "vcs"
134134

135135
[tool.hatch.version.raw-options]
136-
version_scheme = "post-release"
136+
version_scheme = "no-guess-dev"
137137
local_scheme = "node-and-date"
138138

139139
[tool.hatch.build.hooks.vcs]

0 commit comments

Comments
 (0)