Path: csiph.com!fu-berlin.de!bofh.it!news.nic.it!robomod From: Simon Josefsson Newsgroups: linux.debian.bugs.dist,linux.debian.devel,linux.debian.maint.python Subject: Bug#1090902: ITP: python-betterproto -- better Protobuf / gRPC generator & library Date: Fri, 20 Dec 2024 19:20:01 +0100 Message-ID: X-Mailbox-Line: From debian-bugs-dist-request@lists.debian.org Fri Dec 20 18:15:09 2024 Old-Return-Path: X-Spam-Flag: NO X-Spam-Score: -2.951 Reply-To: Simon Josefsson , 1090902@bugs.debian.org Resent-To: debian-bugs-dist@lists.debian.org Resent-Cc: debian-devel@lists.debian.org, debian-python@lists.debian.org, wnpp@debian.org X-Debian-Pr-Message: report 1090902 X-Debian-Pr-Package: wnpp X-Hashcash: 1:23:241220:submit@bugs.debian.org::0+rPLvs21dnn8r06:yMht Openpgp: id=B1D2BD1375BECB784CF4F8C4D73CF638C53C06BE; url=https://josefsson.org/key-20190320.txt User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Debian-Message: from BTS X-Mailing-List: archive/latest/1875150 List-ID: List-URL: Approved: robomod@news.nic.it Lines: 53 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Fri, 20 Dec 2024 19:11:57 +0100 X-Original-Message-ID: <87o716fclu.fsf@kaka.sjd.se> Xref: csiph.com linux.debian.bugs.dist:1224998 linux.debian.devel:114880 linux.debian.maint.python:16597 --=-=-= Content-Type: text/plain Package: wnpp Severity: wishlist Owner: Simon Josefsson 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 --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIoEARYIADIWIQSjzJyHC50xCrrUzy9RcisI/kdFogUCZ2WzbRQcc2ltb25Aam9z ZWZzc29uLm9yZwAKCRBRcisI/kdFohxmAQC/S1yn8karsSYoNmmrFHUg2eZwVSE/ jWgiIzYop79A2QEA+2kN1bs1jA4xYR4q9fIaKLt0gPwyuQ0MflDS9K15Zw0= =g9mL -----END PGP SIGNATURE----- --=-=-=--