Browse Source

Prevent building with prerelease-string if none present.

Remco Burema 2 years ago
parent
commit
237b671e0c
1 changed files with 4 additions and 1 deletions
  1. 4 1
      conanfile.py

+ 4 - 1
conanfile.py

@@ -157,7 +157,10 @@ class CuraConan(ConanFile):
             version.prerelease = self.options.extra_build_version
         if self.options.internal:
             version.prerelease = version.prerelease.replace('+', '+internal_')
-        cura_version = f"{version.major}.{version.minor}.{version.patch}-{version.prerelease}"
+        if version.prerelease and version.prerelease != "":
+            cura_version = f"{version.major}.{version.minor}.{version.patch}-{version.prerelease}"
+        else:
+            cura_version = f"{version.major}.{version.minor}.{version.patch}"
 
         with open(Path(location, "CuraVersion.py"), "w") as f:
             f.write(cura_version_py.render(