code: def cache_path(archive, root_dir, build_id):
      
      root = root_dir or Path("~/.shiv").expanduser()
      name = Path(archive.filename).resolve().stem
      return root / f"{name}_{build_id}"
docs: Returns a ~/.shiv cache directory for unzipping site-packages during bootstrap.
  
      :param ZipFile archive: The zipfile object we are bootstrapping from.
      :param str buidl_id: The build id generated at zip creation.