Skip to main content

Cloud Storage Slim

Make operations across various cloud storage platforms simple.

Installation

pip install cloud-storage-slim

Usage

from cloud_storage_slim import CloudStorageSlim

cloud_storage = CloudStorageSlim()
cloud_storage.copyto('gs://bucket1/object1', 'az://bucket2/object2')

Features

Supported Cloud Storage

  • Google Cloud Storage
  • Azure Blob Storage
  • AlibabaCloud / Aliyun OSS
  • AWS S3
  • Byteplus & Volcengine - Torch Object Storage

Credentials

Google Cloud Storage

pip install google-cloud-storage

Amazon S3

pip install boto3

Azure Blob Storage

pip install azure-storage-blob azure-identity

AlibabaCloud / Aliyun OSS

pip install oss2

Byteplus & Volcengine - Torch Object Storage

S3 Compatible API

TOS SDK

  • TOS_ENDPOINT_URL
  • TOS_ACCESS_KEY_ID TOS_SECRET_ACCESS_KEY
  • TOS_DEFAULT_REGION
  • ve-tos-python-sdk
pip install tos

Test cases

before run test cases, you need to prepare the test bucket.

Release files for cloud-storage-slim 0.3.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cloud-storage-slim 0.3.5
File Size Uploaded
cloud_storage_slim-0.3.5.tar.gz 10.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cloud-storage-slim 0.3.5
File Interpreter ABI Platform
cloud_storage_slim-0.3.5-py3-none-any.whl Python 3 none any Details

Total release size: 20.0 kB

Release files / cloud_storage_slim-0.3.5.tar.gz

Download URL cloud_storage_slim-0.3.5.tar.gz
Size 10.5 kB
Tags Source
SHA-256 checksum
How to use checksums
7697ea9d902dc45d05a0a11c328cefbabaeb8efcaff91d0ba2d1b85e05fe925e
BLAKE2b-256 checksum
How to use checksums
289b2dfa2a1696a2a32a68df45d67079b0e2687685bbf6649f3abb7355587170
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release files / cloud_storage_slim-0.3.5-py3-none-any.whl

Download URL cloud_storage_slim-0.3.5-py3-none-any.whl
Size 9.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
117f10c6711e01e31d3abfc1f47395d16f37b4c73581569cc515acae49de6b05
BLAKE2b-256 checksum
How to use checksums
0278febe1273e7dfbf9fdd423c3a7140d40fecfccf767ad4e9501c336d67bbd0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.12

Release history Release notifications | RSS feed

This release

0.3.5 This release

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page