David Hewitt presenta la hoja de ruta de Rust para CPython

Fuentes: David Hewitt outlines Rust for CPython roadmap at Python Language Summit

David Hewitt, embajador del proyecto Rust para CPython, presentó en la Python Language Summit 2026 una hoja de ruta detallada para integrar Rust en el núcleo de Python. El objetivo es abordar el aumento de errores de tipo en el código y mejorar el rendimiento mediante la adopción gradual de Rust, siguiendo el modelo de éxito de Android y el kernel de Linux.

El equipo, liderado por Kirill Podoprigora y Emma Smith, cuenta con aproximadamente 60 desarrolladores y propone un enfoque incremental. La primera implementación será opcional en Python 3.16 (2027) para el módulo zlib, utilizando la librería zlib-rs, que ya es utilizada por Firefox y Cargo. Esta medida aceleraría casi todas las instalaciones de paquetes en Python 3.16. La API pública de Rust se hará obligatoria en Python 3.18 (2029).

Para mitigar riesgos técnicos, el equipo propone pruebas basadas en propiedades y fuzzing. Los criterios de éxito incluyen la aceptación de la mayoría de los desarrolladores de núcleo, la ausencia de ralentización en benchmarks y el soporte para todas las plataformas. La presentación destaca que, aunque Rust no elimina todos los errores, su gestión de memoria y errores reduce significativamente la complejidad del mantenimiento.