Se ha lanzado protobuf-py, una nueva biblioteca de Protocol Buffers para Python, desarrollada desde cero para ofrecer una implementación completa y optimizada. Esta biblioteca es compatible con las versiones proto2 y proto3, y permite a los desarrolladores de Python trabajar con un código más legible y sin dependencias externas, funcionando en Python 3.10 y versiones superiores. Con un acelerador en Rust, protobuf-py promete un rendimiento comparable al motor C de Google, pero con una experiencia más amigable para los programadores de Python.
La creación de protobuf-py responde a la necesidad de una implementación que no solo sea completa, sino que también se sienta natural para los desarrolladores de Python. A diferencia de la biblioteca de Google, que se basa en un motor en C y presenta una API poco intuitiva, protobuf-py mantiene los mensajes en Python, lo que facilita su uso y mejora la legibilidad del código. Esta nueva herramienta busca cerrar la brecha entre la funcionalidad y la usabilidad en el ecosistema de desarrollo de Python, cubriendo todo el espectro de la especificación de Protobuf sin compromisos.
buf.build
Tecnologa
protobuf-py: La Nueva Biblioteca de Protocol Buffers para Python que Revoluciona la Usabilidad