code: def load_version() -> str:
      """Load version from the lightly/__init__.py file.
  
      Note: We do not want to get the version by accessing `lightly.__version__` because
      it would require importing `lightly`. Importing `lightly` in setup.py breaks the
      installation process as the import has side effects and requires dependencies to be
      installed. As dependencies are not yet available during installation, the `lightly`
      import fails.
      """
      version_filepath = _PATH_ROOT / "lightly" / "__init__.py"
      with version_filepath.open() as file:
          for line in file.readlines():
              if line.startswith("__version__"):
                  version = line.split("=")[-1].strip().strip('"')
                  return version
      raise RuntimeError(
          "Unable to find version string in '{version_filepath}'."
      )
  
imports: import os
  from pathlib import Path
  from typing import List
  import setuptools
label_desc: Use image node_id 2 for calling a global function with example usage: load_version() and returns: version