Python Bindings to Interact with BESS GRPC Daemon
Project description
pybess
pybess
is a Python library which lets you interact with BESS using gRPC.
Installation
You can install the library directly using pip/pip3:
pip3 install pybess_grpc
Usage
As mentioned above pybess
can be used to communicate with BESS over gRPC.
An example of usage of this library is to list all BESS ports remotely:
import sys
from google.protobuf.json_format import MessageToDict
from pybess_grpc.bess import BESS
bess = BESS()
try:
bess.connect(grpc_url="%s:10514" % sys.argv[1])
ports = bess.list_ports()
print(MessageToDict(ports)["ports"])
finally:
bess.disconnect()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pybess_grpc-0.0.4.post5.tar.gz
(15.0 kB
view hashes)
Built Distribution
Close
Hashes for pybess_grpc-0.0.4.post5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86a60b6564d073deb44b1f2437d4d760c2bdb0cc9cffed87cfffe91a860e3a28 |
|
MD5 | 47ddf7fa5dff2e38a8a7f3a7ef846a30 |
|
BLAKE2b-256 | 69692c9e1e0cefbf92228b30a4139ff56cddf6b23f6401fe3ec198c459967f20 |