hyperledger的python客户端。
hyperledger的Python项目详细描述
#超分类账py
[![生成状态](https://travis-ci.org/yeasy/hyperledger-py.svg?branch=master)](https://travis-ci.org/yeasy/hyperledger-py) [![pypi版本](http://img.shields.io/pypi/v/hyperledger.svg)](https://pypi.python.org/pypi/hyperledger)
[hyperledger](https://github.com/hyperledger/hyperledger)的python客户端。
这个项目将遵循[hyperledger api](https://github.com/hyperledger/fabric/tree/master/docs/API)来允许用户通过导入一个简单的python库来使用这些api。例如,
`python >>> from hyperledger.client import Client >>> c = Client(base_url="http://127.0.0.1:7050") >>> c.peer_list() {u'peers': [{u'type': 1, u'ID': {u'name': u'vp1'}, u'address': u'172.17.0.2:7051'}, {u'type': 1, u'ID': {u'name': u'vp2'}, u'address': u'172.17.0.3:7051'}]} `
如果您希望快速启动不带任何本地 配置和异常设置,请使用此 [编写文件](https://github.com/yeasy/docker-compose-files#hyperledger)。
##安装 最新的稳定版本在pypi上总是可用的。 `sh $ pip install hyperledger --upgrade `
最新的dev版本在[github](https://github.com/yeasy/hyperledger-py)上。 `sh $ git clone https://github.com/yeasy/hyperledger-py.git $ cd hyperledger-py $ pip install -r requirements.txt $ python setup.py install `
##更改日志 请参阅[更改日志](docs/change_log.md)。
##文件 源文件位于[文档](docs)目录中。
- [API用法](docs/api.md)
##测试 所有测试代码都在[测试](tests)目录下。
安装后,您可以运行快速的完整功能测试(部署, 调用、查询链码等)使用超分类账群集
`python $ python tests/function_test.py HYPERLEDGER_API_URL `
##贡献 请参阅[贡献](contribution.md)和[贡献 指令](docs/contribution.md)。
##确认
这项工作深受以下项目的启发:
- [Hyperledger](https://github.com/hyperledger/hyperledger)
- [requests](https://pypi.python.org/pypi/requests)
- [docker-py](https://github.com/docker/docker-py)
##许可证
这项工作是在apache许可2.0版下授权的。有关完整的许可文本,请参阅[许可证](许可证)。