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.