Como todo va a cambiar para los debuggers en Python 3.14
19/10/2025 , Track 01 - Paraninfo Bloomberg
Idioma: Español

¿Alguna vez has necesitado depurar una aplicación de Python en producción sin detenerla? Aunque herramientas como GDB facilitan esta tarea en C/C++, los desarrolladores de Python enfrentan desafíos únicos al conectar debuggers a procesos en ejecución. Esta charla presenta la PEP 768, una nueva propuesta para Python 3.14 que añade una interfaz de depuración segura y sin sobrecarga al intérprete de CPython.

Exploraremos cómo el panorama actual obliga a las herramientas de depuración a utilizar métodos inseguros que pueden provocar fallos en el intérprete y corrupción de memoria. Luego, detallaremos cómo la PEP 768 resuelve estos problemas mediante la introducción de un protocolo de depuración cooperativo que trabaja junto con el intérprete, en lugar de en su contra.

Aprenderás por qué conectar debuggers a procesos de Python es especialmente desafiante, cómo la PEP 768 permite una depuración segura gracias a la cooperación con el intérprete, los detalles técnicos de su implementación sin sobrecarga, aplicaciones en el mundo real —incluyendo la conexión en vivo para pdb— y todo sobre las consideraciones de seguridad y los mecanismos de protección.

Esta charla será especialmente valiosa para desarrolladores de herramientas, administradores de sistemas y cualquier persona interesada en las entrañas de Python o en técnicas de depuración. Saldrás con una comprensión profunda de los desafíos de la depuración en procesos en vivo y cómo la PEP 768 los resuelve de forma elegante.


Temática:

Python Core and Package Development (Python core, library development, typing, compatibility...)

Temáticas adicionales: No response Nivel de la propuesta:

Advanced (it is necessary to develop in the matter to acquire a deeper knowledge)

Pablo Galindo Salgado trabaja en el equipo de Infraestructura de Python dentro del departamento de Infraestructura de Software en Bloomberg L.P. Es desarrollador principal de CPython y físico teórico especializado en relatividad general y física de agujeros negros. Actualmente forma parte del Consejo de Dirección de Python (Python Steering Council) y es el responsable de lanzamientos de Python 3.10 y 3.11. También tiene un gato, pero él no programa.