setup: don't append local version for tags.
[nmigen.git] / setup.py
index 390e007dc76d3b91e0209db1918da37fdd31dae8..f769b2722ef44da54a3f7bd1ddecd995fc8e7946 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -3,7 +3,10 @@ from setuptools import setup, find_packages
 
 def scm_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 {
         "relative_to": __file__,
         "version_scheme": "guess-next-dev",