跳转到主要内容

Hyperledger Fabric的Python SDK。

项目描述

# Fabric-SDK-Py

注意: 这是对 [Gerrit](https://gerrit.hyperledger.org/r/#/admin/projects/fabric-sdk-py) 仓库的只读镜像,活跃的开发正在进行中。

Fabric-SDK-Py是Hyperledger fabric SDK在Python 3.x中的实现!

## 孵化通知

该项目目前处于 [_孵化_](https://goo.gl/4edNRc) 阶段,并于2016年9月8日由Hyperledger TSC提出批准

## 欢迎提交任何类型的贡献,例如 [bug](https://jira.hyperledger.org/browse/FABP-164?jql=project%20%3D%20FABP%20AND%20status%20in%20(%22In%20Progress%22%2C%20%22To%20Do%22)%20), [问题](https://chat.hyperledger.org/channel/fabric-sdk-py) 和 [文档](https://github.com/hyperledger/fabric-sdk-py/tree/master/docs)!

在采取行动之前,建议阅读[如何贡献](CONTRIBUTING.md)。

## 预先条件

SDK需要python-devlibssl-dev包。

运行以下命令安装预置条件

操作系统 | 命令 |
– | ———- |
Ubuntu/Debian | sudo apt-get install python-dev python3-dev libssl-dev |
Redhat/CentOS | sudo yum install python-devel python3-devel openssl-devel |
MacOS | brew install python python3 openssl |

更多关于构建加密库的详细信息,请参阅

## 教程

参阅[Tutorial](docs/tutorial.md)以熟悉主要SDK API。

## 快速测试

### 使用虚拟环境

[virtualenv](https://virtualenv.pypa.io)可以帮助提供干净的环境,建议使用它进行测试。

`sh $ pip install virtualenv # 如果未安装,则安装virtualenv工具 $ make venv # 创建虚拟环境 $ source venv/bin/activate $ # 在此处进行测试 $ deactivate # 停用虚拟环境 $ make clean # 清理临时文件 `

### 运行集成测试以下命令将运行测试。 `sh $ make check # 检查环境并运行测试 $ make test # 只运行测试用例 $ tox -e py30 -- test/integration/ca_test.py # 运行指定的测试用例 `

## 生成Docker镜像以下命令将构建Docker镜像 hyperledger/fabric-sdk-py

`sh $ make image `

## 变更日志请参阅[变更日志](CHANGELOG.md)以获取提交日志。运行make changelog在新版本发布前更新变更日志。

## 其他重要链接

## 许可证 <a name=”license”></a> Hyperledger Fabric-SDK-Py软件使用[Apache License Version 2.0](LICENSE)软件许可协议。

<a rel=”license” href=”http://creativecommons.org/licenses/by/4.0/”><img alt=”Creative Commons License” style=”border-width:0” src=”https://i.creativecommons.org/l/by/4.0/88x31.png” /></a><br />本文件受

项目详情


下载文件

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

源代码分发

此版本没有可用的源代码分发文件。有关信息,请参阅生成分发存档的教程

构建的分发

hfc_py-0.7.0-py2-none-any.whl (151.3 kB 查看哈希)

上传时间 Python 2

由以下组织支持