Metadata-Version: 2.1
Name: betterproto-twirp
Version: 1.2.5
Summary: A better Protobuf / Twirp generator & library
Home-page: http://github.com/danielgtaylor/python-betterproto
Author: lvhaitao, yunshu
Author-email: xiewangming@bilibili.com
License: MIT
Platform: UNKNOWN
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: grpclib
Requires-Dist: stringcase
Requires-Dist: requests
Requires-Dist: dataclasses ; python_version < "3.7"
Requires-Dist: backports-datetime-fromisoformat ; python_version < "3.7"
Provides-Extra: compiler
Requires-Dist: black ; extra == 'compiler'
Requires-Dist: jinja2 ; extra == 'compiler'
Requires-Dist: protobuf ; extra == 'compiler'

# twirp python sdk generator

[python-betterproto](https://github.com/danielgtaylor/python-betterproto) 生成的代码只能配合 grpc 使用，但生成的 message 确实很香。所以我重写了 service 代码生成逻辑，使其支持 twirp 协议。

我发现可以上传到 pypi，包名是 [betterproto-twirp](https://pypi.org/project/betterproto-twirp/1.2.3/)。

## 安装

能从源码安装：

	pip install .

从 pypi 安装：

	pip install betterproto-twirp

## 使用

	protoc -I . --python_betterproto_out=. service.proto

[改动历史](history.MD)



