Skip to main content

A simple storage interface with multiple backends for use in a Keg app.

Project description

https://circleci.com/gh/level12/keg-storage.svg?style=svg https://codecov.io/github/level12/keg-storage/coverage.svg?branch=master

A simple storage interface with multiple back ends for use in a Keg app.

Usage

Changelog

0.5.4 released 2020-05-14

  • Support direct upload / download URL generation for all backends (6975227)

  • Add a local filesystem backend (6242913)

0.5.3 released 2020-04-29

  • Properly escape paths for SAS token generation (9f126c8)

0.5.2 released 2020-04-28

  • Fix Azure SAS blob upload link permissions (d7a1653)

0.5.1 released 2020-04-08

0.5.0 released 2020-04-08

  • Enable AzureStorage to take a blob SAS URL (8e6e478)

  • Allow AzureStorage to be used with a container SAS URL (#28) (f405d21)

  • Add support for download and upload progress callbacks (#34) (468fec8)

  • Fix config variable naming (#33) (9720e63)

  • Make aws dependencies optional (a2146d1)

0.4.4 released 2020-01-29

  • Create Sphinx Documentation (753ef58)

0.4.3 released 2020-01-28

  • Merge pull request #27 from level12/stdin-stdout-cli-support (aef81c1)

  • Merge pull request #25 from level12/azure-client-version (02c44de)

  • Add noqa to version file to avoid coverage errors (1f4e5c3)

0.4.2 released 2019-11-29

  • Stricter Azure Dependencies (adea745)

0.4.1 released 2019-10-17

  • feat: Make keg dependency optional and improve backend optional dependency handling (e33139a)

  • bug: Fix bug where small files written to S3 buckets were never flushed (bd6c2c0)

  • feat: Add support for Azure blob storage (4141319)

0.4.0 released 2019-09-27

  • feat: Update interface to allow file-like access (7c2a1b7)

0.3.1 released 2019-08-05

  • bug: Make the return type of the list command consistent across backends (53abcda)

0.3.0 released 2019-06-02

  • feat: Enable Multi-Key Re-encryption Scenarios Possible (a0d74a1)

  • feat: Make CLI Click Group Global (41f062a)

  • bug: ensure list operations always returns string (177d4a9)

0.2.0

  • [FEAT] Added Support for AWS Credentials using a Profile

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

KegStorage-0.5.4.tar.gz (34.1 kB view details)

Uploaded Source

Built Distribution

KegStorage-0.5.4-py2.py3-none-any.whl (41.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file KegStorage-0.5.4.tar.gz.

File metadata

  • Download URL: KegStorage-0.5.4.tar.gz
  • Upload date:
  • Size: 34.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.9

File hashes

Hashes for KegStorage-0.5.4.tar.gz
Algorithm Hash digest
SHA256 e196d02663e0f956b0e6812dc1151b6c2eaedc8cf8a2e08db8515f8869e482f4
MD5 df8da221d376ee0c9129160659e28e64
BLAKE2b-256 49702c9d1ea6606e8c68193b52fc239c78b3a372361cfde5bdeb775314b233e8

See more details on using hashes here.

Provenance

File details

Details for the file KegStorage-0.5.4-py2.py3-none-any.whl.

File metadata

  • Download URL: KegStorage-0.5.4-py2.py3-none-any.whl
  • Upload date:
  • Size: 41.5 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.6.9

File hashes

Hashes for KegStorage-0.5.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 265667f98e0ee7a7ba994a6ea82a53c970692eb458e072cb822d24f58ae68798
MD5 dee233241a04115f6470791a26a8c738
BLAKE2b-256 92cdeff8f0e34af7c3d77ebd60585e0ad7c6c9a33e3a4e0bf7aa2c3cfd9753aa

See more details on using hashes here.

Provenance

Supported by

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