code: def get_version():
          
  
          if PackageHelper.__version:
              return PackageHelper.__version
  
          PackageHelper.__version = "Unknown"
  
          # If this is a GIT clone without install, use the ``.semver`` file.
          file = os.path.realpath(__file__)
          folder = os.path.dirname(file)
  
          try:
              semver = open(folder + "/../../.semver", "r")
              PackageHelper.__version = semver.read().rstrip()
              semver.close()
              return PackageHelper.__version
          except:
              pass
  
          # If the package was installed, get the version number via Python's distribution details.
          try:
              distribution = pkg_resources.get_distribution(PackageHelper.get_alias())
              if distribution.version:
                  PackageHelper.__version = distribution.version
              return PackageHelper.__version
          except:
              pass
  
          return PackageHelper.__version
docs: Get the version number of this package.
  
          Returns:
              str: The version number (marjor.minor.patch).
  
          Note:
              When this package is installed, the version number will be available through the
              package resource details. Otherwise this method will look for a ``.semver`` file.
  
          Note:
              In rare cases corrupt installs can cause the version number to be unknown. In this case
              the version number will be set to the string "Unknown".