Generated Protocol Buffer and gRPC files for Tinode
Generated Python code for gRPC client and plugins.
gRPC clients must implement rpc service Node, plugins must implement Plugin.
For a sample implementation of a command line client see tn-cli. For a partial plugin implementation see chatbot.
Installing
Install the package by executing
pip install tinode_grpc
Generating files
Don't modify included files directly. If you want to make changes, you have to install protobuffers tool chain and gRPC then generate the Python bindings from pbx/model.proto (your path to model.proto may be different):
python -m grpc_tools.protoc -I../pbx --python_out=. --grpc_python_out=. ../pbx/model.proto
The generated model_pb2_grpc.py imports model_pb2.py as a module instead of a package which is incompatible with python3 packaging system. Use ../pbx/py_fix.py to apply a fix. This is only needed if you want to repackage the generated files.
Release files for tinode-grpc 0.22.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tinode_grpc-0.22.3.tar.gz | 8.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tinode_grpc-0.22.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 17.5 kB
Release files / tinode_grpc-0.22.3.tar.gz
| Download URL | tinode_grpc-0.22.3.tar.gz |
|---|---|
| Size | 8.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ad024aad2948b19b9e44674dae6a7d18d637dcc64ba7361579262b5bf73e63a1
|
|
BLAKE2b-256 checksum How to use checksums |
d02afd89a97e368dc7443a7a3643d401e37cf9bf5acedbdd738ea84f6f0b8c00
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.6
|
Release files / tinode_grpc-0.22.3-py3-none-any.whl
| Download URL | tinode_grpc-0.22.3-py3-none-any.whl |
|---|---|
| Size | 8.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
149b9afb6a1091b2699f426e018dcaa41491b83ed11b217a3b4b583f5c0a6f8a
|
|
BLAKE2b-256 checksum How to use checksums |
ca170ba4e4954762aaf8d195cca569b5f3e5b80960a6a61a6c146913cf71d6af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.6
|