Metadata-Version: 2.4
Name: mermkit
Version: 0.2.4
Summary: Python bindings for mermkit (Mermaid rendering toolkit)
Project-URL: Homepage, https://github.com/mermkit/mermkit
Project-URL: Repository, https://github.com/mermkit/mermkit
Project-URL: Documentation, https://github.com/mermkit/mermkit/tree/main/docs
Project-URL: Issues, https://github.com/mermkit/mermkit/issues
Author: mermkit contributors
License: MIT
Keywords: cli,diagram,mermaid,render
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.8
Description-Content-Type: text/markdown

# mermkit (Python)

Minimal wrapper around the `mermkit` CLI.

## Install

```
pip install mermkit
```

## Usage

```python
from mermkit import render

svg = render("graph TD; A-->B", format="svg")
```

## Serve mode
For repeated renders, use the JSON IPC server:

```python
from mermkit import MermkitClient

client = MermkitClient()
client.start()
result = client.render("graph TD; A-->B")
client.close()
```

## Requirements
- `mermkit` CLI available on PATH, or set `MERMKIT_BIN`:

```
export MERMKIT_BIN=/path/to/mermkit
```
