ci: publish python dev packages to PyPI on main pushes (#292)
- ci: publish python dev packages to PyPI on main pushes
Signed-off-by: kmilo kmilo.denis.glez@yandex.com
- chore: SHA-pin actions
Signed-off-by: Ry Jones ry@linux.com
Signed-off-by: kmilo kmilo.denis.glez@yandex.com Signed-off-by: Ry Jones ry@linux.com Co-authored-by: Ry Jones ry@linux.com
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802047560号
Hyperledger Fabric gRPC Service Definitions
This repository contains the grpc service and protocol buffer definitions for the Hyperledger Fabric project. Tools like
protoccan transform these definitions into code that can be used by clients and libraries to interact with Fabric.Language bindings for Go, Node, Java and Python are generated from the protocol buffer definitions within this repository, and published for use by other projects. For more information, please see the documentation.
Issues and pull requests related to any of the published language bindings should be raised in this repository.
Building and testing
Build using make
The following Makefile targets are available:
make lint- run Buf linter and breaking change detectionmake javabindings- run Java bindings code generationmake nodebindings- run Node.js bindings code generationmake pythonbindings- run Python bindings code generationThe Python bindings are currently generated using
grpc_tools.protocand a post-processing step for package import normalization. They do not currently usebuf generatedirectly.Note: there is a separate Makefile for the original version of Go protocol buffers APIv1, which you can specifiy using
make -f Makefile.apiv1 ...See A new Go API for Protocol Buffers for details of the Go protocol buffers APIv1 and APIv2.