bindings for libhydrogen using cffi
Python bindings for libhydrogen.
Requires libhydrogen to be installed on system. Testing/development has been done on linux, specifically Ubuntu 18.04. Additional work may be required for other platforms/distros.
pip3 install pyhy
- An end-to-end example for
kx(N, KK, XX) is provided using paho-mqtt. See demo for instructions.
- The wiki contains a few usage examples.
- tests.py is fairly self-describing. Just copy that somewhere, run it, and hack away.
Ensuring latest version:
pip3 uninstall pyhy
pip3 install pyhy --no-cache
To generate bindings yourself:
sudo apt-get install python3-dev
virtualenv env --python=$(which python3)
pip3 install cffi
git clone https://github.com/someburner/pyhy
NOTE: For development you may need to compiled/install libhydrogen with
-fPIC flag (add it to CFLAGS at the top of its Makefile).
See LICENSE. Same as libhydrogen.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.