code: def _main(argv=None):
      import argparse
  
      parser = argparse.ArgumentParser(prog="python -m ensurepip")
      parser.add_argument(
          "--version",
          action="version",
          version="pip {}".format(version()),
          help="Show the version of pip that is bundled with this Python.",
      )
      parser.add_argument(
          "-v",
          "--verbose",
          action="count",
          default=0,
          dest="verbosity",
          help=(
              "Give more output. Option is additive, and can be used up to 3 "
              "times."
          ),
      )
      parser.add_argument(
          "-U",
          "--upgrade",
          action="store_true",
          default=False,
          help="Upgrade pip and dependencies, even if already installed.",
      )
      parser.add_argument(
          "--user",
          action="store_true",
          default=False,
          help="Install using the user scheme.",
      )
      parser.add_argument(
          "--root",
          default=None,
          help="Install everything relative to this alternate root directory.",
      )
      parser.add_argument(
          "--altinstall",
          action="store_true",
          default=False,
          help=(
              "Make an alternate install, installing only the X.Y versioned "
              "scripts (Default: pipX, pipX.Y)."
          ),
      )
      parser.add_argument(
          "--default-pip",
          action="store_true",
          default=False,
          help=(
              "Make a default pip install, installing the unqualified pip "
              "in addition to the versioned scripts."
          ),
      )
  
      args = parser.parse_args(argv)
  
      return _bootstrap(
          root=args.root,
          upgrade=args.upgrade,
          user=args.user,
          verbosity=args.verbosity,
          altinstall=args.altinstall,
          default_pip=args.default_pip,
      )
  
file_path: cpython/Lib/ensurepip/__init__.py
imports: import collections
  import os
  import os.path
  import subprocess
  import sys
  import sysconfig
  import tempfile
  from importlib import resources
label_desc: Use image node_id 9 for calling a global function with example usage: _main(argv) and returns: _bootstrap