claude final draft

This commit is contained in:
buenosairesam
2025-12-29 23:44:30 -03:00
parent 116d4032e2
commit e5aafd5097
22 changed files with 2815 additions and 32 deletions

24
scripts/generate-proto.sh Executable file
View File

@@ -0,0 +1,24 @@
#!/bin/bash
# Generate Python gRPC code from proto definitions
set -e
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
PROJECT_ROOT="$SCRIPT_DIR/.."
cd "$PROJECT_ROOT"
echo "Generating Python gRPC code from proto/metrics.proto..."
python -m grpc_tools.protoc \
-I./proto \
--python_out=./shared \
--grpc_python_out=./shared \
./proto/metrics.proto
# Fix imports in generated files (grpc_tools generates incorrect imports)
sed -i 's/import metrics_pb2/from shared import metrics_pb2/' shared/metrics_pb2_grpc.py
echo "Generated:"
echo " - shared/metrics_pb2.py"
echo " - shared/metrics_pb2_grpc.py"