Skip to main content

Spongeblob: A wrapper library for various cloud storage

Project description



This is a python library for wrapping s3 and wabs blob storage through a common interface.


Local Testing

The project is configured to be tested with local docker environment by default, which requires docker installed on the system. On MacOS, docker can be installed with brew cask install docker, which installs Docker for Mac and docker-compose utility required for testing. Local tests then can be performed with make test which setups a tox environment with required pytest plugins and fetches required docker images from docker-hub.

Cloud testing

To test various cloud storages, setup following env variables and make test_cloud

  • S3_AWS_KEY


  • [ ] Implement a download_file_obj similar to upload_file_obj function
  • [ ] Configurable connect_timeout and read_timeout for connections

Project details

Download files

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

Files for spongeblob, version 0.1.1
Filename, size File type Python version Upload date Hashes
Filename, size spongeblob-0.1.1-py2-none-any.whl (10.2 kB) File type Wheel Python version py2 Upload date Hashes View
Filename, size spongeblob-0.1.1-py3-none-any.whl (10.2 kB) File type Wheel Python version py3 Upload date Hashes View
Filename, size spongeblob-0.1.1.tar.gz (7.2 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page