用于hyperledger结构的python sdk。

fabric-sdk-p的Python项目详细描述


#结构sdk py

注意:这是正在进行活动开发的[gerrit](https://gerrit.hyperledger.org/r/#/admin/projects/fabric-sdk-py)存储库的只读镜像

fabric sdk py是python 3.x中hyperledger fabric sdk的一个实现!

##孵化通知

该项目目前处于[孵化期](https://goo.gl/4edNRc),由hyperledger tsc于2016年9月8日[提出](https://docs.google.com/document/d/1N-KbwlFb7Oo_pTG2NjjLTqwlhqp_kjyv5fco7VH8WrE/)和[批准](http://lists.hyperledger.org/pipermail/hyperledger-tsc/2016-September/000292.html)。

##错误、问题和代码贡献 欢迎任何类型的贡献,例如,[错误](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)!

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

##先决条件

sdk需要python devlibssl dev包。

运行以下命令以安装先决条件:

操作系统命令
—————————————————————————————————————————————————
ubuntu/debiansudo apt get install python dev python3 dev libssl dev
redhat/centossudo yum install python devel python3 devel openssl devel
macosbrew安装python python3 openssl

有关构建crypto lib的更多详细信息,请参见

##教程

请参阅[教程](docs/tutorial.md)以熟悉主要的sdkapi。

##快速测试

###使用虚拟环境

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

`sh $ pip install virtualenv # install the virtualenv tool if not installed $ make venv  # create a virtual env $ source venv/bin/activate $ # Do the testing here $ deactivate  # deactive the virtual env $ make clean # clean the temporary files `

###运行集成测试 以下命令将运行测试。 `sh $ make check # Check environment and run tests $ make test # Only run test cases $ tox -e py30 -- test/integration/ca_test.py  # Run specified test case `

##生成Docker图像 下面的命令将构建docker映像hyperledger/fabric sdk py。

`sh $ make image `

##再生原型机

确保已安装了grpcio工具(pip install grpcio tools) `sh make proto `

##更改日志 有关提交日志,请参阅[更改日志](change log.md)。运行make changelog在新版本发布之前更新变更日志。

##其他重要链接

##许可证<;a name=“license”>;<;/a>; hyperledger fabric sdk py软件使用[apache许可证2.0版](许可证)软件许可证。

<;a rel=“license”ref=“http://creativecommons.org/licenses/by/4.0/”>;<;img alt=“Creative Commons License”style=“border width:0”src=“https://i.creative commons.org/l/by/4.0/88x31.png”/>;<;/a>;<;br/>;本文档在a rel=“license”ref=“http://creativecommons.org/licenses/by/4.0/”>;Creative Commons属性下获得许可4.0国际许可证<;/a>;。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java检查整数是0还是检查变量是null更好?   java Android Kotlin(初学者)使用File(),并从ACTION\u GET\u内容返回Uri   java JavaFx在“内部场景”和根场景之间切换   spring将XMLBean配置转换为java配置   java JPA HIBERNATE映射列两次(embeddedID和POJO)   c#单态模式模型在什么情况下适用?   java请求。getRemoteUser在特定时间后返回null?   spring boot中PUT api控制器的java my单元测试用例失败   java在字符串中互换地解析和替换值   java Android JNI在应用程序中检测到错误:调用JNI GetMethodID时出现挂起异常   JavaSpringDataMongo:使用非简单键持久化映射   爪哇玻璃鱼连接被拒绝   java如何在用户注册时发送特定电子邮件id的自动回复?   Java列表:实例化时和之后的赋值之间的差异