From f613da4219453c58f1b2bb8b7f8fb1f9c7683a1f Mon Sep 17 00:00:00 2001 From: teknium1 Date: Tue, 17 Mar 2026 03:53:35 -0700 Subject: [PATCH] fix: add missing subprocess import in _install_neutts_deps The function uses subprocess.run() and subprocess.CalledProcessError but never imported the module. This caused a NameError crash during setup when users selected NeuTTS as their TTS provider. Fixes #1698 --- hermes_cli/setup.py | 1 + 1 file changed, 1 insertion(+) diff --git a/hermes_cli/setup.py b/hermes_cli/setup.py index a79844def..70bad2ef4 100644 --- a/hermes_cli/setup.py +++ b/hermes_cli/setup.py @@ -1633,6 +1633,7 @@ def _check_espeak_ng() -> bool: def _install_neutts_deps() -> bool: """Install NeuTTS dependencies with user approval. Returns True on success.""" + import subprocess import sys # Check espeak-ng