跳转到主要内容

Hyperledger的Python客户端。

项目描述

# hyperledger-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的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'}]} `

如果您想快速启动Hyperledger集群,无需本地配置和Vagrant设置,请使用此[compose-file](https://github.com/yeasy/docker-compose-files#hyperledger)。

## 安装最新稳定版本始终可在PyPi上获得。`sh $ pip install hyperledger --upgrade `

最新`dev`版本可在[gihub](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](docs)目录中找到。

  • [API使用](docs/api.md)

## 测试

所有测试代码位于[tests](tests)目录下。

安装后,您可以使用以下命令通过您的Hyperledger集群运行快速的全功能测试(部署、调用、查询链码等):

`python $ python tests/function_test.py HYPERLEDGER_API_URL `

## 贡献

请参阅[贡献](CONTRIBUTION.md)和[贡献指南](docs/contribution.md)。

[requests](https://pypi.python.org/pypi/requests)

[docker-py](https://github.com/docker/docker-py)

## 许可证


2016年4月19日

2016年4月18日

下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

hyperledger-0.1.5.tar.gz (14.3 kB 查看哈希值)

上传时间

构建分布

由以下组织支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面