From: Christian Heller <c.heller@plomlompom.de>
Date: Wed, 24 Sep 2025 12:28:54 +0000 (+0200)
Subject: Add helper for handling exceptions on missing dependencies.
X-Git-Url: https://plomlompom.com/repos/%22https:/validator.w3.org/%7B%7Bprefix%7D%7D/tasks?a=commitdiff_plain;ds=inline;p=plomlib

Add helper for handling exceptions on missing dependencies.
---

diff --git a/py/setup.py b/py/setup.py
new file mode 100644
index 0000000..1070335
--- /dev/null
+++ b/py/setup.py
@@ -0,0 +1,8 @@
+"""Setup management."""
+from sys import exit as sys_exit
+
+
+def dependency_hint(e: Exception) -> None:
+    'Provide helpful advice on missing dependency exception.'
+    print(f'Missing dependency: {e}. Please run with "install_deps" argument.')
+    sys_exit(1)