zenoh-python
zenoh-python copied to clipboard
Python API for zenoh
### Describe the feature The main implementation has added a feature called liveliness tokens ([see docs](https://docs.rs/zenoh/0.10.1-rc/zenoh/liveliness/struct.Liveliness.html)). It would be useful to have this available in the python bindings. Issue in...
### Describe the bug Nowadays there is a general lacking of unit tests on the Python side of the API. It would be nice to have them in order to...
### Describe the feature The API documentation has lost some important information and examples that used to be there. This should be re-instated before ASAP.
### Describe the feature I've tried out the zenoh-python api and I've noticed the manual opening and closing of sessions and subscriptions. I think it would be way more idiomatic...
### Describe the bug Hi. I was trying to figure out how to use Zenoh with asyncio, and the only mention I could find was at the bottom of this...
### Describe the bug Trying the example on Windows 11 x64, one terminal is publishing the data: ```bash Opening session... Declaring Publisher on 'myhome/kitchen/temp'... Putting Data ('myhome/kitchen/temp': '[ 0] Hello...
### Describe the bug I am able to receive data from Subscriber. Callback for subscriber is not available. ### To reproduce  ### System info Platform Windows 10
zenoh in Rust implement a zero-copy shared memory transport. See examples of use: - [zn_pub_shm.rs](https://github.com/eclipse-zenoh/zenoh/blob/9de48132a8780f853f0de38ab564a57b2687c968/zenoh/examples/zenoh-net/zn_pub_shm.rs) - [zn_sub_shm.rs](https://github.com/eclipse-zenoh/zenoh/blob/9de48132a8780f853f0de38ab564a57b2687c968/zenoh/examples/zenoh-net/zn_sub_shm.rs) We need to make this transport also accessible from the zenoh Python API.
Whenever I try to use given examples, they all panic with the message 'assertion failed: (left != right)' I attach the log given by the execution of the examples with...
To reproduce: ```python import zenoh v = zenoh.Value.Raw(0, b'\x48\x69\x21') print(type(v.get_content())) ``` This displays ``. But one would expect ``