Skip to main content

AnhaltAI Commons Minio: Additional functions for using Minio

Project description

# AnhaltAI Commons Minio Provides functionality for data management between Python code and Minio stores, from basic operations on Minio clients, buckets, files, and directories to more complex operations such as copying and migrating directory-based datasets.

The package provides extended functionality for the usage to the minio package.

## structure The provided functions are divided into several levels.

### adapters Adapters provide functions to enable data operations between Minio and other data stores

#### nextcloud.py Contains a subclass of a nextcloud client to provide functions to execute copy operations for files and directories between Minio and Nextcloud

### io_utils.py Provides functions to fulfill CRUD operations for files and directories

### bucket_utils.py Allows operations on buckets by the provided functions.

### client_utils.py Allows operations on clients by the provided functions.

### tests - the package is tested by automated testa to ensure functionality - Install pytest and pytest-minio-mock. - The config pytest.ini contains further settings as explained here: https://docs.pytest.org/en/7.1.x/reference/customize.html - Run ``shell pytest tests ``

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

anhaltai_commons_minio-2024.10.1.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file anhaltai_commons_minio-2024.10.1.tar.gz.

File metadata

File hashes

Hashes for anhaltai_commons_minio-2024.10.1.tar.gz
Algorithm Hash digest
SHA256 933840772fe199be3ce8e42464ea9fda77ce8cc708e9b8e879092a058c5bea32
MD5 8a9fcc357a48632ea6bb00710f5fded2
BLAKE2b-256 19921638f1a7b3aa9611436737177cc7d2a3a7d3bfd695ed08b18cf787f832e5

See more details on using hashes here.

File details

Details for the file anhaltai_commons_minio-2024.10.1-py3-none-any.whl.

File metadata

File hashes

Hashes for anhaltai_commons_minio-2024.10.1-py3-none-any.whl
Algorithm Hash digest
SHA256 aaab069ae4bac5f2726d7000de7cb9f9dfcbe547ca15aedbbb98636e32652d00
MD5 6c7f7c2d3c1efdb02e8b116d26746f53
BLAKE2b-256 da98b5fdc2d06d5541dc90dd9886af6e7499b9206f49f3b46d13f140669ad3be

See more details on using hashes here.

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