mirror of
https://github.com/tinode/chat.git
synced 2026-05-07 20:12:42 +00:00
16 lines
542 B
Bash
Executable File
16 lines
542 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# Generate python gRPC bindings for Tinode. A command line parameter v=XX will use specified python version,
|
|
# i.e. ./generate-python.sh v=3 will use python3.
|
|
|
|
for line in $@; do
|
|
eval "$line"
|
|
done
|
|
|
|
python="python${v}"
|
|
|
|
# This generates python gRPC bindings for Tinode.
|
|
$python -m grpc_tools.protoc -I../pbx --python_out=../py_grpc/tinode_grpc --grpc_python_out=../py_grpc/tinode_grpc --pyi_out=../py_grpc/tinode_grpc ../pbx/model.proto
|
|
# Bindings are incompatible with Python packaging system. This is a fix.
|
|
$python py_fix.py
|