用于hyperledger结构的python sdk。
hfc-chainstack的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 dev和libssl dev包。
运行以下命令以安装先决条件:
有关构建crypto lib的更多详细信息,请参见
- https://cryptography.io/en/latest/installation/#building-cryptography-on-linux
- https://cryptography.io/en/latest/installation/#building-cryptography-on-macos
##教程
请参阅[教程](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 `
##更改日志 有关提交日志,请参阅[更改日志](change log.md)。运行make changelog在新版本发布之前更新变更日志。
##其他重要链接
- [fabric sdk python wiki](wiki.hyperledger.org/projects/fabric sdk py)
- [超账本项目](https://www.hyperledger.org)
- [超分类邮件列表](http://lists.hyperledger.org/)
##许可证<;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>;。
推荐PyPI第三方库
- 热门话题
- java Kafka producer大量内存使用(泄漏?) java NullPointerException。。。正在插入数据但无法检索数据[Mysql DB] java spring+jpa+hibernate=没有可用于当前线程的实际事务的EntityManager无法可靠地处理“persist”调用 getelementbyid在没有ID的情况下如何在java中使用GetElementsById java有没有一种使用WatchService强制轮询的方法? java将值从jframe传递给另一个jframe并使用它 Java/Groovy中带重试的反应式事件处理 具有两个包装器元素的java Jackson XML ArrayList输出 java总是在范围内使用不同的随机元素 取消选择java下拉列表值 多线程如何在Java中为对象的不同成员拥有不同的同步块 java如何使用多线程从文本文件中读取输入 java Spring启动附加崩溃命令 java使用公共或单独的actionPerfomed方法有什么区别 java用Spring3.0中的SpEL替换JSP中的EL java作为windows服务运行应用程序时无法访问共享文件夹 java xml 1.1规范中的“解析数据”是什么意思? 以编程方式设置JComboBox索引时java触发ItemListener java Android WebView:只加载HTML,不加载JS或CSS(在某些设备中) Java:计算do/while循环的数量