Skip to main content

Stable Version tests Coverage Status

Awesome Object Store

A library that extends minio python client to perform more complex task like read/write pandas DataFrame, json file, ...etc

Feature

  • list_buckets: list all buckets.
  • list_objects: list object under a prefix.
  • put_as_json: put a dict as json file on s3.
  • exists: check if an object exist on s3.
  • remove_dir: remove a directory on s3.
  • upload_df: Upload df as csv to s3.
  • get_json: Get as dict from a json file on s3.
  • get_df: Get a dataframe from a csv object on s3.
  • remove_objects: Remove objects.
  • download: Downloads data of an object to file.

Development

run unit test

  1. getting service account credential:
    1. visit google cloud console
    2. go to project 8ndpoint-datalake-dev -> Security -> Secret Manager -> awesome-object-store-unit-test
    3. action -> view secret value
    4. store the value in tests/service-account.json
  2. run ./run_test.sh

Metadata

Release files for awesome-object-store 3.0.0

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

Source distribution (sdist)

Source distribution for awesome-object-store 3.0.0
File Size Uploaded Provenance Actions
awesome_object_store-3.0.0.tar.gz 8.8 kB Without provenance Details for awesome_object_store-3.0.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for awesome-object-store 3.0.0
File Interpreter ABI Platform Actions
awesome_object_store-3.0.0-py3-none-any.whl Python 3 none any Details for awesome_object_store-3.0.0-py3-none-any.whl

Total release size: 24.8 kB

Release files / awesome_object_store-3.0.0.tar.gz

Download URL awesome_object_store-3.0.0.tar.gz
Size 8.8 kB
Tags Source
SHA-256 checksum
How to use checksums
3777646d1237e9422a7f86553d8bb99987201f43c919c7a2f5e52c24afed230f
BLAKE2b-256 checksum
How to use checksums
1ff7d800ecef650c62e9415ece4603ba89f6ab1467f4e7f4c0c3c4e724c1503e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.0 CPython/3.9.19 Linux/6.5.0-1021-azure

Release files / awesome_object_store-3.0.0-py3-none-any.whl

Download URL awesome_object_store-3.0.0-py3-none-any.whl
Size 16.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f28635204e1c07a673db21cb8cd32dd36fd8ce4925f3c80504d91f144f45d096
BLAKE2b-256 checksum
How to use checksums
a39e78e74ae7f11f2d000cc805fa8965dcb5511d445dd7af682b4c17937b3d75
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.7.0 CPython/3.9.19 Linux/6.5.0-1021-azure

Security for awesome-object-store 3.0.0

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.

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