From 7ecc04e0c07d92591660f9d9fd6a83e7ed8f404a Mon Sep 17 00:00:00 2001
From: Millian Poquet <millian.poquet@irit.fr>
Date: Sun, 13 Nov 2022 21:26:23 +0100
Subject: [PATCH] setup.py: improve debuggability

---
 protocol/setup.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/protocol/setup.py b/protocol/setup.py
index 3c9cfdf..fedd97d 100644
--- a/protocol/setup.py
+++ b/protocol/setup.py
@@ -6,10 +6,14 @@ import subprocess
 import sys
 
 protoc = find_executable('protoc')
+if protoc is None:
+    print('protoc not found', file=sys.stderr)
+    sys.exit(1)
 
 makedirs('protocol', exist_ok=True)
 protoc_command = [protoc, '--python_out=protocol', 'hello.proto']
 if subprocess.call(protoc_command) != 0:
+    print('could not generate sources by calling protoc', file=sys.stderr)
     sys.exit(1)
 
 setup(name='protocol',
-- 
GitLab