act.utils.pack_tar#

act.utils.pack_tar(filenames, write_filename=None, write_directory=None, remove=False)[source]#

Creates TAR file from list of filenames provided. Currently only works with all files existing in the same directory.

Parameters:
  • filenames (str or list) – Filenames to be placed in TAR file

  • write_filename (str, pathlib.Path, None) – TAR output filename. If not provided will use file name ‘created_tarfile.tar’

  • write_directory (str, pathlib.Path, None) – Path to directory to write TAR file. If the directory does not exist will be created.

  • remove (boolean) – Delete provided filenames after making TAR file

Returns:

list – List of files extracted from the TAR file or full path to created direcotry containing extracted files.