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-dev和libssl-dev包。
运行以下命令安装预置条件
更多关于构建加密库的详细信息,请参阅
https://cryptography.io/en/latest/installation/#building-cryptography-on-linux
https://cryptography.io/en/latest/installation/#building-cryptography-on-macos
## 教程
参阅[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在新版本发布前更新变更日志。
## 其他重要链接
[Fabric SDK Python Wiki](wiki.hyperledger.org/projects/fabric-sdk-py)
[Hyperledger 项目](https://www.hyperledger.org)
[Hyperledger 邮件列表](http://lists.hyperledger.org/)
## 许可证 <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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | dd80df654812b73951dddf77babca0421b5068f24b1d87764088edc7f84a2f7f |
|
MD5 | 78e7ab4540fa79619ca326ade2ad6996 |
|
BLAKE2b-256 | 5b9df73bea40f37e7add476bccc58f82e76fb8247fa1d86bd255b91594d884b4 |