home · contact · privacy
Add helper for handling exceptions on missing dependencies. master
authorChristian Heller <c.heller@plomlompom.de>
Wed, 24 Sep 2025 12:28:54 +0000 (14:28 +0200)
committerChristian Heller <c.heller@plomlompom.de>
Wed, 24 Sep 2025 12:28:54 +0000 (14:28 +0200)
py/setup.py [new file with mode: 0644]

diff --git a/py/setup.py b/py/setup.py
new file mode 100644 (file)
index 0000000..1070335
--- /dev/null
@@ -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)