code: def get_version(self):
          # type: () -> str
          
          # Get the version value
          version = getattr(self.__module, "__version__", None)
          if version:
              return version
  
          # Convert the __version_info__ entry
          info = getattr(self.__module, "__version_info__", None)
          if info:
              return ".".join(str(part) for part in __version_info__)
  
          # No version
          return "0.0.0"
docs: Retrieves the bundle version, using the ``__version__`` or
          ``__version_info__`` attributes of its module.
  
          :return: The bundle version, "0.0.0" by default