anatools.anaclient.helpers module

generate_etag(file_path, chunk_size=8192)
multipart_upload_file(file_path, part_size, urls, prefix_message)
upload_part(i, file_path, url, part_size, total_parts, progress_tracker, prefix_message, max_retries=3)

Uploads a single part, creating a new session for each request, updating progress with retry and delay.