Skip to main content

Python client API for zenoh

Reason this release was yanked:

Deprecated. Please use "eclipse-zenoh" instead.

Project description

Build Status codecov Documentation Status Gitter

Zenoh Python API

Zenoh is an extremely efficient and fault-tolerant Named Data Networking (NDN) protocol that is able to scale down to extremely constrainded devices and networks.

The Python API is for pure clients, in other terms does not support peer-to-peer communication, can be easily tested with our demo instace available at demo.zenoh.io.

Dependencies

The zenoh-python API depends on the zenoh-c API. Thus the first thing to do is to ensure that zenoh-c in installed on your machine. To do so, please follow the instructions provided here.

Installing the Python API from Sources

To install the API you can do:

$ python3 setup.py install

Notice that on some platforms, such as Linux, you will need to do this as sudo.

Running the Examples

To run the bundled examples without installing any additional software you can the zenoh demo instance available at demo.zenoh.io. To do so, simply run as follows:

$ cd zenoh-python/example
$ python3 sub.py -z demo.zenoh.io

From another terminal:

$ cd zenoh-python/example
$ python3 sub.py -z demo.zenoh.io

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zenoh-0.4.0.tar.gz (18.9 kB view details)

Uploaded Source

Built Distribution

zenoh-0.4.0-py3-none-any.whl (33.3 kB view details)

Uploaded Python 3

File details

Details for the file zenoh-0.4.0.tar.gz.

File metadata

  • Download URL: zenoh-0.4.0.tar.gz
  • Upload date:
  • Size: 18.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.1

File hashes

Hashes for zenoh-0.4.0.tar.gz
Algorithm Hash digest
SHA256 e4158f678a73a57cd248dd97bbc69d3dd4c4d394f1d43e66d5bf61bf26e6532b
MD5 849e3bdd1f1959f3d7286d594954eef9
BLAKE2b-256 800ac1f4c4a6b219d9cfa682b6b38f08fab17044d308caf6ceb9f58222401334

See more details on using hashes here.

File details

Details for the file zenoh-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: zenoh-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 33.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.42.1 CPython/3.8.1

File hashes

Hashes for zenoh-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3367cd37a50d3c618f0baa4d362324f9a3c1cff3f6920d9410d31274ec64fbc0
MD5 610a077db9d6e4d1d2449dee0ab13187
BLAKE2b-256 2d8b03e7b2953ec6b6b5fe62266c3be97efac70169cc4556fe651994a6f9e41d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page