code: def main():
      curr_dir = os.path.dirname(
          os.path.abspath(os.path.expanduser(__file__))
      )
      proj_root = os.path.abspath(os.path.join(curr_dir, ".."))
      # python path
      update(
          os.path.join(
              proj_root, "python", "dgl", "_ffi", "libinfo.py"
          ),
          r"(?<=__version__ = \")[.0-9a-z+_]+",
          __version__,
      )
      # C++ header
      update(
          os.path.join(
              proj_root, "include", "dgl", "runtime", "c_runtime_api.h"
          ),
          '(?<=DGL_VERSION ")[.0-9a-z+_]+',
          __version__,
      )
      # conda
      for path in ["dgl"]:
          update(
              os.path.join(proj_root, "conda", path, "meta.yaml"),
              "(?<=version: )[.0-9a-z+_]+",
              __version__,
          )
  
label_desc: Use image node_id 2 for calling a global function with example usage: main() without return types