Prevent building with prerelease-string if none present.

This commit is contained in:
Remco Burema 2022-09-28 17:21:31 +02:00
parent 17462d274b
commit f1250514ef

View file

@ -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(