danielgtaylor / danielgtaylor/python-betterproto

Interacting with an existing code base?

Abierto
#463 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
1.8k
Forks
234
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

This looks like a great project, thank you!

A few questions:

1. For an existing, largely Google [grpcio](https://grpc.io/docs/languages/python/generated-code/) based codebase — how does support look like? For example, the generated code seems to _require_ `asyncio` and [grpclib](https://github.com/vmagamedov/grpclib), which would require quite some rewrite?
2. Do I understand correctly that deserializing incoming requests and serializing outgoing responses is supported already, either via data classes or Pydantic?
3. What about interceptors, in particular the [grpc-interceptor](https://github.com/d5h-foss/grpc-interceptor) package?

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

El issue menciona código generado por grpcio, asyncio, grpclib, Pydantic y grpc-interceptor, pero no archivos del repositorio ni pruebas. Empieza comprobando la documentación enlazada sobre el código generado y los límites actuales de compatibilidad del proyecto para la serialización y los interceptors. Se considerará terminado cuando exista una respuesta confirmada por un maintainer que cubra la compatibilidad, la serialización y la compatibilidad con interceptors.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
grpc, python
Área
api, backend-api-design
Tipo de issue
Nueva funcionalidad
Dificultad
5/5
Tiempo estimado
Más de una semana
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
20/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.