__init__.py
python
sha256:7d6dd8f4a89e2d1fef2d84f6e65feaff51385d382f466766b7f690a22ec18e32
fix: fall back to DB ancestry check when mpack-only fast-fo…
Sonnet 4.6
patch
7 days ago
| 1 | """MuseHub storage abstraction layer. |
| 2 | |
| 3 | Exposes a single ``StorageBackend`` protocol that all object I/O goes through. |
| 4 | The only backend is ``BlobBackend``, which works against any S3-compatible store |
| 5 | (Cloudflare R2, MinIO, AWS S3). Configure via ``BLOB_STORAGE_BUCKET`` / |
| 6 | ``BLOB_STORAGE_ENDPOINT`` env vars. |
| 7 | """ |
| 8 | from musehub.storage.backends import BlobBackend, StorageBackend, get_backend |
| 9 | |
| 10 | __all__ = ["StorageBackend", "BlobBackend", "get_backend"] |
File History
1 commit
sha256:7d6dd8f4a89e2d1fef2d84f6e65feaff51385d382f466766b7f690a22ec18e32
fix: fall back to DB ancestry check when mpack-only fast-fo…
Sonnet 4.6
patch
7 days ago