code: def get_version_string() -> str:
      if not (VERSION_FILE.exists() and VERSION_FILE.is_file()):
          raise RuntimeError(
              "Version file does not exist! "
              f"(filepath: {str(VERSION_FILE)})"
          )
      else:
          version = VERSION_FILE.open("r").readline()
          if not is_correct_version_string(version):
              raise RuntimeError(
                  "Incorrect version string! "
                  f"(filepath: {str(VERSION_FILE)})"
              )
          return version
  
file_path: deepchecks/setup.py
imports: import pathlib
  import re
  import typing
  from functools import lru_cache
  import setuptools
label_desc: Use image node_id 2 for calling a global function with example usage: get_version_string() and returns: version