code: def get_package_version(self, package):
          # type: (str) -> Tuple[int, int, int]
          
          name = "{0}{1}".format(ENDPOINT_PACKAGE_VERSION_, package)
          try:
              # Get the version string
              version = self._properties[name]
              # Split dots ('.')
              return tuple(version.split("."))
          except KeyError:
              # No version
              return 0, 0, 0
docs: Provides the version of the given package name.
  
          :param package: The name of the package
          :return: The version of the specified package as a tuple or (0,0,0)