parameters: (self, archive_file, unzip_path, path_within_archive,
                 stale_unzip_path_glob=None)
docstring: Container for the information needed to unzip a downloaded archive.
  
      Args:
          archive_path: Path to the archive file.
          unzip_path: Path to unzip the archive into. Assumes that this path
              is unique for the archive.
          path_within_archive: Specify if and how to handle zip archives
              downloaded from cloud_storage. Expected values:
                  None: Do not unzip the file downloaded from cloud_storage.
                  '.': Unzip the file downloaded from cloud_storage. The
                      unzipped file/folder is the expected dependency.
                  file_path: Unzip the file downloaded from cloud_storage.
                      |file_path| is the path to the expected dependency,
                      relative to the unzipped archive path.
          stale_unzip_path_glob: Optional argument specifying a glob matching
              string which matches directories that should be removed before this
              archive is extracted (if it is extracted at all).
docstring_summary: Container for the information needed to unzip a downloaded archive.
docstring_tokens: Container for the information needed to unzip a downloaded archive .
function: def __init__(self, archive_file, unzip_path, path_within_archive,
                 stale_unzip_path_glob=None):
      """ Container for the information needed to unzip a downloaded archive.
  
      Args:
          archive_path: Path to the archive file.
          unzip_path: Path to unzip the archive into. Assumes that this path
              is unique for the archive.
          path_within_archive: Specify if and how to handle zip archives
              downloaded from cloud_storage. Expected values:
                  None: Do not unzip the file downloaded from cloud_storage.
                  '.': Unzip the file downloaded from cloud_storage. The
                      unzipped file/folder is the expected dependency.
                  file_path: Unzip the file downloaded from cloud_storage.
                      |file_path| is the path to the expected dependency,
                      relative to the unzipped archive path.
          stale_unzip_path_glob: Optional argument specifying a glob matching
              string which matches directories that should be removed before this
              archive is extracted (if it is extracted at all).
      """
      self._archive_file = archive_file
      self._unzip_path = unzip_path
      self._path_within_archive = path_within_archive
      self._dependency_path = os.path.join(
          self._unzip_path, self._path_within_archive)
      self._stale_unzip_path_glob = stale_unzip_path_glob
      if not self._has_minimum_data:
        raise ValueError(
            'Not enough information specified to initialize an archive info.'
            ' %s' % self)
function_tokens: def __init__ ( self , archive_file , unzip_path , path_within_archive , stale_unzip_path_glob = None ) : self . _archive_file = archive_file self . _unzip_path = unzip_path self . _path_within_archive = path_within_archive self . _dependency_path = os . path . join ( self . _unzip_path , self . _path_within_archive ) self . _stale_unzip_path_glob = stale_unzip_path_glob if not self . _has_minimum_data : raise ValueError ( 'Not enough information specified to initialize an archive info.' ' %s' % self )