"""S3 constants module.""" from abacus_file_upload.constants.units import BYTES_IN_GB, BYTES_IN_MB, BYTES_IN_TB S3_MIN_CHUNK_SIZE_BYTES = 5 * BYTES_IN_MB # 5MB S3_MAX_CHUNK_SIZE_BYTES = 5 * BYTES_IN_GB # 5GB S3_MAX_PARTS = 10000 # Max multipart upload parts S3_MAX_FILE_SIZE_BYTES = 5 * BYTES_IN_TB # 5TB S3_MIN_MULTIPART_THRESHOLD_BYTES = S3_MIN_CHUNK_SIZE_BYTES # 5MB S3_MAX_MULTIPART_THRESHOLD_BYTES = S3_MAX_CHUNK_SIZE_BYTES # 5GB