code: def parse_args() -> argparse.Namespace:
      """Arguments parser."""
      parser = argparse.ArgumentParser(
          description="Helper for building pip package",
          fromfile_prefix_chars="@",
      )
      parser.add_argument(
          "--output-name",
          required=True,
          help="Output file for the wheel, mandatory",
      )
      parser.add_argument(
          "--project-name",
          required=True,
          help="Project name to be passed to setup.py",
      )
      parser.add_argument(
          "--headers",
          help="header files for the wheel",
          action="append",
      )
      parser.add_argument(
          "--srcs", help="source files for the wheel", action="append"
      )
      parser.add_argument(
          "--xla_aot", help="xla aot compiled sources", action="append"
      )
      parser.add_argument("--version", help="TF version")
      parser.add_argument("--collab", help="True if collaborator build")
      return parser.parse_args()
  
imports: import argparse
  import glob
  import os
  import shutil
  import subprocess
  import sys
  import tempfile
  from tensorflow.tools.pip_package.v2.utils.utils import copy_file
  from tensorflow.tools.pip_package.v2.utils.utils import create_init_files
  from tensorflow.tools.pip_package.v2.utils.utils import is_macos
  from tensorflow.tools.pip_package.v2.utils.utils import is_windows
  from tensorflow.tools.pip_package.v2.utils.utils import replace_inplace
label_desc: Use image node_id 1 for calling a global function with example usage: parse_args() and returns: parser