A python code generator and lib for Nats RPC.
See https://github.com/nats-rpc/nrpc for more information on NRPC itself.
This package provides a protoc plugin to generate python code from .proto files, respecting the nrpc specifications.
Get a 'nats-server' binary in the PATH, you can get the latest release from https://github.com/nats-io/nats-server/releases.
Install the test requirements:
pip install -r requirements-test.txt
Run the tests:
pytest
If the template changed, you may need to run "gen.sh" in the examples/alloptions
directory.
For regenerating the nrpc protobuf files, make sure the protobuf is installed.
Copy 'nrpc.proto' from the https://github.com/nats-rpc/nrpc project into the nrpc/ directory.
Then, run the following command:
python setup.py protoc