Skip to main content

Spongeblob

Overview

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

Testing

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

  • WABS_ACCOUNT_NAME
  • WABS_CONTAINER_NAME
  • WABS_SAS_TOKEN
  • S3_AWS_KEY
  • S3_AWS_SECRET
  • S3_BUCKET_NAME

Todo

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

Metadata

Release files for spongeblob 0.1.1

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

Source distribution (sdist)

Source distribution for spongeblob 0.1.1
File Size Uploaded Provenance
spongeblob-0.1.1.tar.gz 7.2 kB Without provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for spongeblob 0.1.1
File Interpreter ABI Platform
spongeblob-0.1.1-py3-none-any.whl Python 3 none any Details
spongeblob-0.1.1-py2-none-any.whl Python 2 none any Details

Total release size: 27.6 kB

Release files / spongeblob-0.1.1.tar.gz

Download URL spongeblob-0.1.1.tar.gz
Size 7.2 kB
Tags Source
SHA-256 checksum
How to use checksums
cab83e3bf73e301c37e438c4f7eb7a842f60f3bdce8b070bf5929d6c5cfac26e
BLAKE2b-256 checksum
How to use checksums
52c0968430f26c62c53691bf562e3e53297e5befc29ef4270ade0fb5740e8869
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/2.7.9

Release files / spongeblob-0.1.1-py3-none-any.whl

Download URL spongeblob-0.1.1-py3-none-any.whl
Size 10.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a6802be1470ee71485bb99f4d292a3d66e710abf335bc00714516c12a88b64e6
BLAKE2b-256 checksum
How to use checksums
6b550c95a04a376ea66b3979b35765b6003db7a397c13cc856fb37274007d252
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/2.7.9

Release files / spongeblob-0.1.1-py2-none-any.whl

Download URL spongeblob-0.1.1-py2-none-any.whl
Size 10.2 kB
Tags Python 2
SHA-256 checksum
How to use checksums
691eddcf345595122213425d562dc583ee5715efce1221b068a14dc1763e0926
BLAKE2b-256 checksum
How to use checksums
6be50b5e4a37fd48b4d25b6ea3e5a3df56773b6e874e7949e7cad0b3e40b5020
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.0.0 requests-toolbelt/0.8.0 tqdm/4.26.0 CPython/2.7.9

Security for spongeblob 0.1.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.1 This release

3 release files No provenance

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