1 from __future__ import absolute_import
5 from Cura.util import resources
7 def getVersion(getGitVersion = True):
8 gitPath = os.path.abspath(os.path.join(os.path.split(os.path.abspath(__file__))[0], "../../.git"))
9 if hasattr(sys, 'frozen'):
10 versionFile = os.path.normpath(os.path.join(resources.resourceBasePath, "version"))
12 versionFile = os.path.abspath(os.path.join(os.path.split(os.path.abspath(__file__))[0], "../version"))
13 if os.path.exists(gitPath):
16 f = open(gitPath + "/refs/heads/master", "r")
17 version = f.readline()
19 return version.strip()
20 if os.path.exists(versionFile):
21 f = open(versionFile, "r")
22 version = f.readline()
24 return version.strip()
28 gitPath = os.path.abspath(os.path.join(os.path.split(os.path.abspath(__file__))[0], "../../.git"))
29 return os.path.exists(gitPath)
31 if __name__ == '__main__':