major refactor

This commit is contained in:
2026-03-13 01:07:02 -03:00
parent eaaf2ad60c
commit 3eeedebb15
61 changed files with 441 additions and 242 deletions

View File

@@ -1,22 +1,22 @@
#!/bin/bash
# Model generation script for MPR
# Generates all targets from schema/modelgen.json config
# Generates all targets from core/schema/modelgen.json config
set -e
cd "$(dirname "$0")/.."
echo "Generating models from schema/models..."
python -m modelgen generate --config schema/modelgen.json
echo "Generating models from core/schema/models..."
python -m modelgen generate --config core/schema/modelgen.json
# Generate gRPC stubs from proto
echo "Generating gRPC stubs..."
python -m grpc_tools.protoc \
-I rpc/protos \
--python_out=rpc \
--grpc_python_out=rpc \
rpc/protos/worker.proto
-I core/rpc/protos \
--python_out=core/rpc \
--grpc_python_out=core/rpc \
core/rpc/protos/worker.proto
# Fix relative import in generated grpc stub
sed -i 's/^import worker_pb2/from . import worker_pb2/' rpc/worker_pb2_grpc.py
sed -i 's/^import worker_pb2/from . import worker_pb2/' core/rpc/worker_pb2_grpc.py
echo "Done!"