This is a Python wrapper for Indy. It is implemented using a foreign function interface (FFI) to a native library written in Rust. Indy is the open-source codebase behind the Sovrin network for self-sovereign digital identity.
This Python wrapper currently requires python 3.6.
Pull requests welcome!
-
Install native "Indy Crypto" library:
-
Clone indy-crypto repo from https://github.com/hyperledger/indy-crypto
-
Move to python wrapper directory
cd wrappers/python
-
Create virtual env if you want
-
Install dependencies with pip install
-
Execute tests with pytest
indy_crypto package is available.
For the main workflow examples check sample project: https://github.com/hyperledger/indy-crypto/tree/master/samples/python