setup: don't append local version for tags.

PyPI rejects any archives with local version.
This commit is contained in:
whitequark 2019-10-15 04:04:18 +00:00
parent 1bb3fa861c
commit 5198d99b5e

View file

@ -3,7 +3,10 @@ from setuptools import setup, find_packages
def scm_version(): def scm_version():
def local_scheme(version): def local_scheme(version):
return version.format_choice("+{node}", "+{node}.dirty") if version.tag:
return version.format_with("")
else:
return version.format_choice("+{node}", "+{node}.dirty")
return { return {
"relative_to": __file__, "relative_to": __file__,
"version_scheme": "guess-next-dev", "version_scheme": "guess-next-dev",