Metadata-Version: 2.4
Name: mikrio
Version: 0.1.0
License-File: LICENSE
Summary: Embedded object storage with an S3-compatible HTTP interface
License-Expression: Apache-2.0
Requires-Python: >=3.12
Description-Content-Type: text/markdown; charset=UTF-8; variant=GFM
Project-URL: Homepage, https://github.com/meltyshev/mikrio#readme
Project-URL: Issues, https://github.com/meltyshev/mikrio/issues
Project-URL: Repository, https://github.com/meltyshev/mikrio

# mikrio

Embedded object storage for Python, with an optional S3-compatible HTTP
listener.

```python
from mikrio import Store

with Store.open(directory="./storage") as store:
    store.create_bucket(bucket="photos")
    store.put_object(bucket="photos", key="hello.txt", body=b"Hello, world!")
```

Operations are synchronous and use keyword-only arguments. Use context managers
or explicitly close stores, listeners, and response bodies. The wheel includes
type stubs, `py.typed`, and the matching SQLite companion; keep the package
intact.

See the [project documentation](https://github.com/meltyshev/mikrio) for the
API, compatibility, platform limits, and backup and recovery.

Licensed under Apache-2.0. Native dependencies have separate bundled notices.

