Skip to main content

Python bindings for mermkit (Mermaid rendering toolkit)

Project description

mermkit (Python)

Minimal wrapper around the mermkit CLI.

Install

pip install mermkit

Usage

from mermkit import render

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

Serve mode

For repeated renders, use the JSON IPC server:

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

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

mermkit-0.2.5.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mermkit-0.2.5-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

Details for the file mermkit-0.2.5.tar.gz.

File metadata

  • Download URL: mermkit-0.2.5.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mermkit-0.2.5.tar.gz
Algorithm Hash digest
SHA256 9b541c19673ba55bb9c8ed56d1a9f102cf27df6994808d051b83d3295391d7ea
MD5 6d3933e0ebd30d91e8e68ddeb34e8e23
BLAKE2b-256 743ae5162582d126a83c35a57c25e081f75fdb1feed3f86edc3419ea386823c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for mermkit-0.2.5.tar.gz:

Publisher: release.yml on MermaidKit/mermkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mermkit-0.2.5-py3-none-any.whl.

File metadata

  • Download URL: mermkit-0.2.5-py3-none-any.whl
  • Upload date:
  • Size: 2.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mermkit-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 0754e5127a36b00d698cd9cfc73e1595c9c45e09395fa826ba81a2b62340d388
MD5 a31e46d0a912c0a9bd401b8a0f286fdd
BLAKE2b-256 3bb26a0a8b98a797c7084c3aac843a97b9894d3aafa737cc7cbf0ee60558cb3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for mermkit-0.2.5-py3-none-any.whl:

Publisher: release.yml on MermaidKit/mermkit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page