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.
Usage
- Accessible on PyPI
- Compatible to Python version >=3.10
Using pip
pip install anhaltai-commons-minio
Using Source From GitHub
Coming soon!
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 tests to ensure functionality
- Install
pytestandpytest-minio-mock. - The config pytest.ini contains further settings as explained here: https://docs.pytest.org/en/7.1.x/reference/customize.html
- Run
pytest tests
Metadata
Release files for anhaltai-commons-minio 2025.3.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| anhaltai_commons_minio-2025.3.5.tar.gz | 10.6 kB | Without provenance | Details for anhaltai_commons_minio-2025.3.5.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| anhaltai_commons_minio-2025.3.5-py3-none-any.whl | Python 3 | none | any | Details for anhaltai_commons_minio-2025.3.5-py3-none-any.whl |
Total release size: 22.3 kB
Release files / anhaltai_commons_minio-2025.3.5.tar.gz
| Download URL | anhaltai_commons_minio-2025.3.5.tar.gz |
|---|---|
| Size | 10.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8aa388dc9b3180fc84ba044ed0ee5226e093e71c2c2a76d663586a1f2b33ada1
|
|
BLAKE2b-256 checksum How to use checksums |
59ef88199252882371f0654edd66050aca8b2ae4b5718ef5e64e9c5164073122
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.2
|
Release files / anhaltai_commons_minio-2025.3.5-py3-none-any.whl
| Download URL | anhaltai_commons_minio-2025.3.5-py3-none-any.whl |
|---|---|
| Size | 11.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
cef824ba1ad7fd1d203c0e14f5ff3ed373d5cc42c939748a17eeb8c9597928f7
|
|
BLAKE2b-256 checksum How to use checksums |
a1751257c965b841bcf31e7a83aaf8ac0da94b22c75b670340829c8501d8bbd1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.2
|
Security for anhaltai-commons-minio 2025.3.5
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.