Description
Python sigue evolucionando con forme pasan los años, y de igual manera lo hacen las herramientas que giran entorno a nuestro lenguaje. En esta charla veremos el pasado (distutils, setuptools), el presente (flit, poetry, build, twine), y el futuro (pyproject.toml, hatch) del empaquetamiento en Python, la parte mas crucial para el crecimiento de todo un ecosistema.
Vamos a usar una mirada holística para analizar el estado actual y como podemos mejorar el flujo de trabajo para empaquetar y distribuir aplicaciones en Python.
Esta charla es para mi?
Esta charla esta pensada para cualquier persona con o sin experiencia en Python que quiera aprender o mejorar la forma para empaquetar paquetes en Python.
Esquema
- Introduccion (3 minutos)
- Quien soy
- Por qué esta charla
- Estado actual del empaquetado
- Historia (3 minutos)
- PEP's
- setuptools & disutils
- pyproject.toml
- Empaquetando (15 minutos)
- introducción a hatch
- hatch environments
- hatch scripts
- hatch matrix
- pyproject.toml & hatch
- como migrar de setuptools
- Nuevo vs Viejo (3 minutos)
- comandos
- Ejemplos (2 minutos)