Skip to main content

A unified async interface to upload and download blobs to/from Azure or AWS S3, switchable via env var.

Project description

tracy-blob-storage-client

A unified async interface to upload and download blobs to/from Azure Blob Storage or AWS S3/MinIO, switchable via environment variable.

Usage

from tracy_blob_storage_client import get_blob_client

client = get_blob_client()

# download
await client.download_blob("some/key/file.bin", "/tmp")

# upload
await client.upload_blob("some/key", "file.bin", b"binary content")

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tracy_blob_storage_client-1.0.0.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tracy_blob_storage_client-1.0.0-py3-none-any.whl (5.5 kB view details)

Uploaded Python 3

File details

Details for the file tracy_blob_storage_client-1.0.0.tar.gz.

File metadata

File hashes

Hashes for tracy_blob_storage_client-1.0.0.tar.gz
Algorithm Hash digest
SHA256 98d92a50bdaaca8ec8a1df0f6f43207ad5d9ff3f565a19bb19636b4ab39b599e
MD5 f9ea7322295978dff3bbb0470fca4de9
BLAKE2b-256 394a33ed26d7dfa91978f116e9b5f6b60a1559cc02cda370e8fa4996be97ff2b

See more details on using hashes here.

File details

Details for the file tracy_blob_storage_client-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for tracy_blob_storage_client-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 46db5efcec95ef69cfaee9abd685cd00c1036d7ec49e8a050c7e218e67211196
MD5 3fbda0f53f7566e8f2a7d0800833529e
BLAKE2b-256 40df15a0ccbc2a004559b68ae4add4b3312d19b47607a9935d5e71c270258fab

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page