aleph-im / aleph-sdk-python

Python SDK library for the Aleph.im network

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

aleph-sdk-python

Python SDK for the Aleph.im network, next generation network of decentralized big data applications.

Development follows the Aleph Whitepaper.

Documentation

Documentation (albeit still vastly incomplete as it is a work in progress) can be found at http://aleph-sdk-python.readthedocs.io/ or built from this repo with:

$ python setup.py docs

Requirements

Linux

Some cryptographic functionalities use curve secp256k1 and require installing libsecp256k1.

$ apt-get install -y python3-pip libsecp256k1-dev

Using some chains may also require installing libgmp3-dev.

macOs

$ brew tap cuber/homebrew-libsecp256k1
$ brew install libsecp256k1

Installation

Using pip and PyPI:

$ pip install aleph-sdk-python[ethereum,solana,tezos]

Installation for development

To install from source and still be able to modify the source code:

$ pip install -e .[testing]

or

$ python setup.py develop

About

Python SDK library for the Aleph.im network

License:MIT License


Languages

Language:Python 99.1%Language:Shell 0.6%Language:Dockerfile 0.3%