A work in progress Python binding for Eclipse Cyclone DDS.
First, get a python and pip installation of a sufficiently high version (3.6+). Next, you'll need to have CycloneDDS installed on your system. Set a CYCLONEDDS_HOME environment variable to your installation directory. You can then install PyCDR and CDDS as contained in this repo:
$ cd src
$ pip install ./pycdr
$ pip install ./cycloneddsIf you get permission errors you are using your system python. This is not recommended, please use a virtualenv or use something like pipenv/pyenv/poetry.
You can now run examples or work in an interactive notebook with jupyter:
$ pip install jupyterlab
$ jupyter-lab