What's Today

Python Insider · Seth Larson ·

Memory Buffer Protocol (Python Language Summit 2026)

El protocolo Buffer de Python permite acceder directamente a la memoria subyacente de objetos como bytes, bytearray y array.array, mejorando el rendimiento. El Python Language Summit 2026 presentó propuestas para mejorar su documentación fragmentada, agregar APIs de "leasing" inspiradas en el borrowing de Rust para coordinar lecturas y escrituras concurrentes de forma segura, y extender el protocolo con tipos de datos personalizados usando un enfoque basado en espacios de nombres. Las nuevas APIs PyBufferLease y PyBufferAccessState permitirían modos de acceso SHARED_READ y EXCLUSIVE_WRITE, mientras que los cambios serían opcionales para exportadores existentes.

Nathan Goldbaum proposes safe concurrent access through buffer leases and custom data types for the Python Buffer Protocol.

Leer la nota completa en blog.python.org →