code: def get_version_info():
      # read from VERSION
      # return dictionary filled with content of version
      if not __version_info:
          this_file_dir = os.path.dirname(os.path.abspath(__file__))
          version_file = os.path.join(this_file_dir, "VERSION")
  
          if not os.path.isfile(version_file):
              raise SystemError("VERSION file not found.")
  
          for l in open(version_file).readlines():
              if l.startswith("AUBIO_MAJOR_VERSION"):
                  __version_info["AUBIO_MAJOR_VERSION"] = int(
                      l.split("=")[1]
                  )
              if l.startswith("AUBIO_MINOR_VERSION"):
                  __version_info["AUBIO_MINOR_VERSION"] = int(
                      l.split("=")[1]
                  )
              if l.startswith("AUBIO_PATCH_VERSION"):
                  __version_info["AUBIO_PATCH_VERSION"] = int(
                      l.split("=")[1]
                  )
              if l.startswith("AUBIO_VERSION_STATUS"):
                  __version_info["AUBIO_VERSION_STATUS"] = l.split("=")[
                      1
                  ].strip()[1:-1]
  
              if l.startswith("LIBAUBIO_LT_CUR"):
                  __version_info["LIBAUBIO_LT_CUR"] = int(
                      l.split("=")[1]
                  )
              if l.startswith("LIBAUBIO_LT_REV"):
                  __version_info["LIBAUBIO_LT_REV"] = int(
                      l.split("=")[1]
                  )
              if l.startswith("LIBAUBIO_LT_AGE"):
                  __version_info["LIBAUBIO_LT_AGE"] = int(
                      l.split("=")[1]
                  )
  
          if len(__version_info) < 6:
              raise SystemError("Failed parsing VERSION file.")
  
          # switch version status with commit sha in alpha releases
          if (
              __version_info["AUBIO_VERSION_STATUS"]
              and "~alpha" in __version_info["AUBIO_VERSION_STATUS"]
          ):
              AUBIO_GIT_SHA = get_git_revision_hash()
              if AUBIO_GIT_SHA:
                  __version_info["AUBIO_VERSION_STATUS"] = (
                      "~git+" + AUBIO_GIT_SHA
                  )
  
      return __version_info
  
imports: import os
  import sys
label_desc: Use image node_id 1 for calling a global function with example usage: get_version_info() and returns: __version_info