From acb42ea140906de7f4b961482074977d553b4d76 Mon Sep 17 00:00:00 2001 From: Gene Johnson Date: Thu, 19 Mar 2026 00:54:54 -0700 Subject: [PATCH] build: add cairosvg optional dependency for figment mode Also adds DYLD_LIBRARY_PATH to mise.toml for macOS Cairo discovery. Co-Authored-By: Claude Opus 4.6 --- mise.toml | 4 ++++ pyproject.toml | 3 +++ 2 files changed, 7 insertions(+) diff --git a/mise.toml b/mise.toml index 32f7c59..5129e28 100644 --- a/mise.toml +++ b/mise.toml @@ -1,3 +1,7 @@ +[env] +_.path = ["/opt/homebrew/lib"] +DYLD_LIBRARY_PATH = "/opt/homebrew/lib" + [tools] python = "3.12" hk = "latest" diff --git a/pyproject.toml b/pyproject.toml index f52a05a..84f1b52 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,6 +30,9 @@ mic = [ "sounddevice>=0.4.0", "numpy>=1.24.0", ] +figment = [ + "cairosvg>=2.7.0", +] dev = [ "pytest>=8.0.0", "pytest-cov>=4.1.0",