Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #16597 > unrolled thread

Bug#1090902: ITP: python-betterproto -- better Protobuf / gRPC generator & library

Started bySimon Josefsson <simon@josefsson.org>
First post2024-12-20 19:20 +0100
Last post2024-12-20 19:20 +0100
Articles 1 — 1 participant

Back to article view | Back to linux.debian.maint.python


Contents

  Bug#1090902: ITP: python-betterproto -- better Protobuf / gRPC generator & library Simon Josefsson <simon@josefsson.org> - 2024-12-20 19:20 +0100

#16597 — Bug#1090902: ITP: python-betterproto -- better Protobuf / gRPC generator & library

FromSimon Josefsson <simon@josefsson.org>
Date2024-12-20 19:20 +0100
SubjectBug#1090902: ITP: python-betterproto -- better Protobuf / gRPC generator & library
Message-ID<JVPLr-19Tm-3@gated-at.bofh.it>

[Multipart message — attachments visible in raw view] — view raw

Package: wnpp
Severity: wishlist
Owner: Simon Josefsson <simon@josefsson.org>
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-python@lists.debian.org

* Package name    : python-betterproto
  Version         : 2.0.0b7
  Upstream Author : Daniel G. Taylor
* URL             : https://github.com/danielgtaylor/python-betterproto
* License         : MIT
  Programming Lang: Python
  Description     : better Protobuf / gRPC generator & library

  This project aims to provide an improved experience when using
  Protobuf / gRPC in a modern Python environment by making use of modern
  language features and generating readable, understandable, idiomatic
  Python code. It will not support legacy features or environments
  (e.g. Protobuf 2). The following are supported:

  - Protobuf 3 & gRPC code generation
    -   Both binary & JSON serialization is built-in
  - Python 3.6+ making use of:
    -   Enums
    -   Dataclasses
    -   async/await
    -   Timezone-aware datetime and timedelta objects
    -   Relative imports
    -   Mypy type checking

I plan to maintain this package as part of the Python team:

https://salsa.debian.org/python-team/packages/python-betterproto

Work in progress will hopefully be found here:

https://salsa.debian.org/jas/python-betterproto

/Simon

[toc] | [standalone]


Back to top | Article view | linux.debian.maint.python


csiph-web