2026-11-06 –, Workshops room 05 Language: Español
En los últimos años hemos visto un progreso extraordinario en las herramientas para empaquetar código Python reutilizable. Empaquetar aplicaciones requiere más esfuerzo, pero gracias a avances recientes es más fácil que nunca. ¿Será este el año en el que empaquetes tu aplicación Python para el escritorio Linux?
En este taller aprenderás cómo usar técnicas y herramientas modernas de paquetería en Python, y aplicarás algunas de ellas a una aplicación sencilla. Gracias a herramientas modernas como uv y maturin podrás crear artefactos Python de manera sencilla, y con Snapcraft y Briefcase podrás empaquetarlos en diferentes formatos como .deb, AppImage, Flatpak, y Snap. Para hacer todo más interesante, incluiremos algo de código Rust también que habrá que compilar.
Juan Luis (él) es ingeniero aeronáutico apasionado por las comunidades tecnológicas y la sostenibilidad. Actualmente trabaja en Canonical, la empresa detrás de Ubuntu, expandiendo el impacto del código abierto. Ha trabajado en diferentes proyectos de código abierto corporativo (Kedro, Read the Docs) y comunitario (Astropy), ha desarrollado su actividad en diferentes industrias (espacio, consultoría, banca) y ha liderado cursos de Python para entidades públicas y privadas.
En una vida pasada contribuyó a varios proyectos del ecosistema Python científico (NumPy, SciPy) y publicó varios proyectos de código abierto para ciencia computacional. El más famoso fue poliastro, una biblioteca Python de código abierto para astrodinámica interactiva utilizada en la academia y la industria.
Finalmente, Juan Luis es co-fundador y ex presidente de la asociación Python España, co-organizador de las siete primeras PyConES, y actual co-organizador de los encuentros mensuales PyData Madrid.