code: def main() -> None:
      init(autoreset=True)
      parser = argparse.ArgumentParser()
      parser.add_argument("base_branch")
      parser.add_argument("token")
      parser.add_argument("--major", action="store_true", default=False)
      parser.add_argument("--prerelease", default="")
      options = parser.parse_args()
      prepare_release_pr(
          base_branch=options.base_branch,
          is_major=options.major,
          token=options.token,
          prerelease=options.prerelease,
      )
  
file_path: pytest/scripts/prepare-release-pr.py
imports: import argparse
  import re
  from pathlib import Path
  from subprocess import check_call
  from subprocess import check_output
  from subprocess import run
  from colorama import Fore
  from colorama import init
  from github3.repos import Repository
label_desc: Use image node_id 4 for calling a global function with example usage: main() without return types