OpenChain库
openchain的Python项目详细描述
关于
用于创建区块链网络的库。
作者:Alexander Chaika<;manti.by@gmail.com>;
源链接:https://bitbucket.org/manti_by/openchain
要求:
- 基本-python 3.6+,ecsda,leveldb/plyvel
- 开发-Flake8,覆盖范围
- 示例-Docker,Tornado
安装
安装系统库:
$ sudo apt install python3-dev libleveldb-dev
安装来自PyPi:
的包$ pip install openchain
或者,您可以从Bitbucket:
$ git clone git@bitbucket.org:manti_by/openchain.git $ cd openchain/ $ python setup.py install
环境变量
- database_path-存储leveldb文件的路径
在覆盖范围内运行单元测试
$ mkdir -p /var/lib/openchain/test/ $ export DATABASE_PATH='/var/lib/openchain/test/' $ coverage run -m unittest discover -s openchain/tests/ -p ``'*_tests.py'`` $ coverage xml && coverage report -m
有关如何运行示例的详细信息,请参阅README在examples目录中