code: def parse_args():
      parser = optparse.OptionParser()
      parser.disable_interspersed_args()
      parser.add_option("--musl", action="store_true")
      parser.add_option("--custom-step")
      parser.add_option("--python")
      parser.add_option("--source-root")
      parser.add_option("--clang-ver")
      parser.add_option("--dynamic-cuda", action="store_true")
      parser.add_option("--arch")
      parser.add_option("--linker-output")
      parser.add_option("--whole-archive-peers", action="append")
      parser.add_option("--whole-archive-libs", action="append")
      return parser.parse_args()
  
file_path: catboost/build/scripts/link_exe.py
imports: import sys
  import subprocess
  import optparse
  import process_command_files
  from process_whole_archive_option import ProcessWholeArchiveOption
label_desc: Use image node_id 8 for calling a global function with example usage: parse_args() and returns: parser