I put a first version here: https://salsa.debian.org/manut/grpc-reflection

Since the package is imported by 'import grpc_reflection' and not 
'grpcio_reflection' I renamed the package.

It would be great to get a review and maybe someone can sponsor the upload.

PS: I am at debcamp (nick: manut)

________________________________________
Von: Manuel Traut <manuel.tr...@mt.com>
Gesendet: Dienstag, 8. Juli 2025 16:27
An: Debian Bug Tracking System
Betreff: EXTERNAL - Bug#1108950: ITP: grpcio-reflection -- Reference package 
for reflection in GRPC Python

Package: wnpp
Severity: wishlist
Owner: Manuel Traut <manuel.tr...@mt.com>
X-Debbugs-Cc: debian-de...@lists.debian.org, manuel.tr...@mt.com

* Package name    : grpcio-reflection
  Version         : 1.59.5
  Upstream Contact: gRPC authors <grpc...@googlegroups.com>
* URL             : https://pypi.org/project/grpcio-reflection
* License         : Apache-2.0
  Programming Lang: Python
  Description     : Reference package for reflection in GRPC Python

The primary usecase for server reflection is to write (typically) command line
debugging tools for talking to a grpc server. In particular, such a tool will
take in a method and a payload (in human readable text format) send it to the
server (typically in binary proto wire format), and then take the response and
decode it to text to present to the user.

This broadly involves two problems: determining what formats (which protobuf
messages) a server’s method uses, and determining how to convert messages
between human readable format and the (likely binary) wire format.

This is a dependency by labgrid (https://github.com/labgrid-project/labgrid).
I will need a sponsor to upload this.

Reply via email to