code: def create_archive(path, remove_path=True):
      
      root_path = os.path.dirname(path)
      relative_path = os.path.basename(path)
      archive_path = path + ".tar.gz"
  
      cmd = [["tar", "-C", root_path, "-czf", archive_path, relative_path]]
      call(cmd, env=SAFE_ENV)
      if remove_path:
          fs.remove(path)
      return archive_path
docs: Creates a tar.gz of the path using the path basename + "tar.gz"
      The resulting file is in the parent directory of the original path, and
      the original path is removed.