This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Reason given by maintainers: Install eclipse-zenoh instead - support for nightly builds has been discontinued
Eclipse zenoh Python API
Eclipse 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.
Check the website zenoh.io and the roadmap for more detailed information.
How to install it
The Eclipse zenoh-python library is available on Pypi.org.
Install the latest available version using pip:
pip install eclipse-zenoh
To install the latest nightly build of the development version do:
pip install eclipse-zenoh-nightly
⚠️WARNING⚠️ zenoh-python is developped in Rust.
On Pypi.org we provide binary wheels for the most common platforms (MacOS, Linux x86). But also a source distribution package for other platforms.
However, for pip to be able to build this source distribution, there some prerequisites:
pipversion 19.3.1 minimum (for full support of PEP 517). (if necessary upgrade it with command:'sudo pip install --upgrade pip')- Have a Rust toolchain installed (instructions at https://rustup.rs/)
Supported Python versions and platforms
zenoh-python has been tested with Python 3.6, 3.7, 3.8 and 3.9.
It relies on the zenoh Rust API which require the full std library. See the list Rust supported platforms here: https://doc.rust-lang.org/nightly/rustc/platform-support.html .
How to build it
Requirements:
- Python >= 3.7
- pip >= 19.3.1
- Rust and Cargo.
Steps:
-
Install developments requirements:
pip install -r requirements-dev.txt
-
Ensure your system can find the building tool maturin. For example, it is placed at $HOME/.local/bin/maturin by default on Ubuntu 20.04.
export PATH="$HOME/.local/bin:$PATH"
-
Build zenoh-python
maturin build --release
This will automatically build the zenoh Rust API, as well as the zenoh-python API and install it in your Python environement.
Running the Examples
The simplest way to run some of the example is to get a Docker image of the zenoh network router (see https://github.com/eclipse-zenoh/zenoh#how-to-test-it) and then to run the examples on your machine.
Then, run the zenoh-python examples following the instructions in examples/zenoh/README.md
Metadata
Release files for eclipse-zenoh-nightly 0.6.0.dev20220922
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| eclipse_zenoh_nightly-0.6.0_dev20220922.tar.gz | 107.6 kB | Without provenance | Details for eclipse_zenoh_nightly-0.6.0_dev20220922.tar.gz |
Built distributions (wheels)
Total release size: 52.9 MB
Release files / eclipse_zenoh_nightly-0.6.0_dev20220922.tar.gz
| Download URL | eclipse_zenoh_nightly-0.6.0_dev20220922.tar.gz |
|---|---|
| Size | 107.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2dffc074839d5838e7ca016274c26c91cb3eca3035081bb80f11ce6aa442d265
|
|
BLAKE2b-256 checksum How to use checksums |
a174631d68f53551c5872a85a525fe4862b042afa0a839d04331998193d30be8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / eclipse_zenoh_nightly-0.6.0_dev20220922-cp37-abi3-win_amd64.whl
| Download URL | eclipse_zenoh_nightly-0.6.0_dev20220922-cp37-abi3-win_amd64.whl |
|---|---|
| Size | 4.6 MB |
| Tags | CPython 3.7 Windows x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
47c244777c383e0a96e3deb7a4065f6195ff9ffc1f2ca6f5ec81364eb5c3deed
|
|
BLAKE2b-256 checksum How to use checksums |
9111c84e61d393e388a8b600d828c193f6351e8026e0c7814d3f2e869788d189
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / eclipse_zenoh_nightly-0.6.0_dev20220922-cp37-abi3-win32.whl
| Download URL | eclipse_zenoh_nightly-0.6.0_dev20220922-cp37-abi3-win32.whl |
|---|---|
| Size | 4.2 MB |
| Tags | CPython 3.7 Windows x86-32 abi3 |
|
SHA-256 checksum How to use checksums |
28dc607b0c69f3e2edfdd9af7bc6240acb555f61831c764442ecd888dec48a3b
|
|
BLAKE2b-256 checksum How to use checksums |
26e40f4894f0f71c6f3271ac7b0d975d2185da4d84c5319060991ee04624a2c4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / eclipse_zenoh_nightly-0.6.0_dev20220922-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | eclipse_zenoh_nightly-0.6.0_dev20220922-cp37-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 6.8 MB |
| Tags | CPython 3.7 Linux glibc 2.17+ ARMv7l abi3 |
|
SHA-256 checksum How to use checksums |
91198095ac9ad8f98340d4d545c54f4fed207759a45d1ad7bf76a7119c73c791
|
|
BLAKE2b-256 checksum How to use checksums |
a172fb54f37384a5e7dddcfd169ebc71406226a3ffc7f215fa7d2f5d3cdc11d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / eclipse_zenoh_nightly-0.6.0_dev20220922-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | eclipse_zenoh_nightly-0.6.0_dev20220922-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 7.1 MB |
| Tags | CPython 3.7 Linux glibc 2.17+ ARM64 abi3 |
|
SHA-256 checksum How to use checksums |
acdbbc7b506cd96468e976d69d8df631e0fba378fa46a7f7c3ccf8933057971c
|
|
BLAKE2b-256 checksum How to use checksums |
0554a7cba1eae61b0a10d9a3eeac2f66a2c16a8ef98a66a2d4b0989a72848fd6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / eclipse_zenoh_nightly-0.6.0_dev20220922-cp37-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
| Download URL | eclipse_zenoh_nightly-0.6.0_dev20220922-cp37-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.whl |
|---|---|
| Size | 7.1 MB |
| Tags | CPython 3.7 Linux glibc 2.12+ x86-64 abi3 |
|
SHA-256 checksum How to use checksums |
5bed491231988c79e5751fbde44669f738542155ba9dc9a7196b55b15b7c15ca
|
|
BLAKE2b-256 checksum How to use checksums |
f142a39a763cfe83e5a97206b41de71dead2bd484bed04f98631efbebbb3f757
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / eclipse_zenoh_nightly-0.6.0_dev20220922-cp37-abi3-manylinux_2_12_i686.manylinux2010_i686.whl
| Download URL | eclipse_zenoh_nightly-0.6.0_dev20220922-cp37-abi3-manylinux_2_12_i686.manylinux2010_i686.whl |
|---|---|
| Size | 7.5 MB |
| Tags | CPython 3.7 Linux glibc 2.12+ x86-32 abi3 |
|
SHA-256 checksum How to use checksums |
2ad35a6b69d77f2adb6f81a1a14f1873e259f603ff5b440ee8ce71cb06b1b515
|
|
BLAKE2b-256 checksum How to use checksums |
52254f291305e11897b0eacf59c0ad90e2eacf026e07a723fb4dd6aeb6d2c10f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / eclipse_zenoh_nightly-0.6.0_dev20220922-cp37-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
| Download URL | eclipse_zenoh_nightly-0.6.0_dev20220922-cp37-abi3-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl |
|---|---|
| Size | 10.2 MB |
| Tags | CPython 3.7 abi3 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
fa6b332b7fbae62f0057c99ce794e439f98aab79c0a13355573a8802e4ec1305
|
|
BLAKE2b-256 checksum How to use checksums |
7210a1967b167acf67c10f75f9d6b02b475f6b2248aa4147651f94fd5ce50a5a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Release files / eclipse_zenoh_nightly-0.6.0_dev20220922-cp37-abi3-macosx_10_7_x86_64.whl
| Download URL | eclipse_zenoh_nightly-0.6.0_dev20220922-cp37-abi3-macosx_10_7_x86_64.whl |
|---|---|
| Size | 5.3 MB |
| Tags | CPython 3.7 abi3 macOS 10.7+ x86-64 |
|
SHA-256 checksum How to use checksums |
c9f115bfe744b26e1f42b23ffd1cffd7f9148a38f23aac0d50b2bad3315ce307
|
|
BLAKE2b-256 checksum How to use checksums |
8e9a0b9d68bcda42110c0e2fe357adfaa4d94d939c92322bcd13c4fb6ff30913
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.9.14
|
Security for eclipse-zenoh-nightly 0.6.0.dev20220922
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.