Radio and PodcastRadio and PodcastLive Radio & Podcasts
Python en español #26: Tertulia 2021-03-30 artwork
Technology

Python en español #26: Tertulia 2021-03-30

Python en español by Jesús Cea

Jun 17, 202101:49:14Technology

Diseccionamos la charla de Juan Luis Cano "Python Packaging: Lo estás haciendo mal" y mucho DevOps Este audio tiene mucho ruido producido por el roce del micrófono de Jesús Cea en la ropa. Participantes: Jesús Cea, email...

About This Episode

Python en español #26: Tertulia 2021-03-30 is an episode from Python en español by Jesús Cea. Diseccionamos la charla de Juan Luis Cano "Python Packaging: Lo estás haciendo mal" y mucho DevOps Este audio tiene mucho ruido producido por el r...

Podcast

This episode belongs to Python en español.

Listen Online

Use the player on this page to stream the episode online.

Episode Details

Published Jun 17, 2021, 01:49:14 long, audio available.

Questions About This Episode

What is Python en español #26: Tertulia 2021-03-30 about?

Diseccionamos la charla de Juan Luis Cano "Python Packaging: Lo estás haciendo mal" y mucho DevOps Este audio tiene mucho ruido producido por el roce del micrófono de Jesús Cea en la ropa. Participantes: Jesús Cea, email: jcea@jcea.es , twitter: @jcea , , . Conectando desde Madrid. Felipem, conectando desde Cantabria. Víctor Ramírez, twitter: @virako , programador python y amante de vim , conectando desde Huelva. Javier, conectando desde Madrid. Audio editado por Pablo Gómez, twitter: @julebek . La música de la entrada y la salida es "Lightning Bugs", de Jason Shaw. Publicada en con licencia - Creative Commons Attribution 4.0 International License . [00:50] Preludio. Hay que automatizarlo todo, y lo que no se puede automatizar, se documenta. Detalles de calidad de grabación. Lo que falta para publicar los audios. toc2audio . La publicación de audios es inminente. Diversas plataformas de podcast . Spotify . ¿Y publicar en Youtube? Estadísticas de descarga. [08:20] Autonomía digital. ¡Muerte al MP3! [10:20] Jesús Cea se queja de que la encuesta de programadores de Python no es sobre Python. Python Developers Survey 2020 Results [11:55] Python Packaging: Lo estás haciendo mal . . La charla ha gustado bastante en general. Flit . Mucha documentación online está anticuada. Viene bien una lista de "buenas prácticas" actualizadas. El peso del "legado" anticuado. El ecosistema se está moviendo muy rápido. Buenas prácticas: . Esperemos que alguien mantenga eso actualizado. PEP 621 -- Storing project metadata in pyproject.toml . Pecado que Jesús Cea comete constantemente: ¡instalar paquetes a nivel de sistema operativo!. No le da problemas porque hace tantas barbaridades que se cancelan unas a otras. ¡Tú mejor que sigas las recomendaciones de Juan Luis Cano ! pipenv es el mal . pip-tools . pip-compile. pipdeptree . [35:28] A la hora de fijar dependencias, no es lo mismo bibliotecas que aplicaciones. [40:58] ¿Estar a la última o actualizar cuando no hay más remedio? ¡Tests de integración! [45:15] Un 100% de cobertura de código no garantiza que se ejecuten todos los estados del código. [49:10] Tests de mutaciones . hypothesis . mutant . [50:50] Flit . PEP 420 -- Implicit Namespace Packages . PEP 621 -- Storing project metadata in pyproject.toml . [55:35] PEP 427 -- The Wheel Binary Package Format 1.0 . Conda: . Problemas para que los Wheel soporten las nuevas versiones de Python. Cuando sale una nueva versión de Python, suele ser necesario esperar para tener soporte Wheels de los paquetes que nos interesan. ELF (Executable and Linkable Format): . [01:03:10] ¿Alguien usando un sistema operativo viejo va a instalar una versión moderna de Python? Si puedes instalar Python desde código fuente, seguro que puedes compilar mi librería desde código fuente también. Ojo con los paquetes binarios avanzados en CPUs antiguas. SSE: . cmov: . [01:10:48] Docker . [01:11:20] Réplicas locales de PyPI y PyPI privados. [01:14:45] ccache . Ansible: . [01:18:58] HPy . [01:20:10] ¿Proponer temas esotéricos? ¿Mandar deberes? [01:21:05] Más sobre HPy . API alternativa para módulos Python en C. . Permite generar un Wheel que funciona en varias versiones de Python. Buen rendimiento tanto en CPython como en PyPy . Posible API futuro para CPython. [01:29:02] Ayuda para adecentar la página web de los podcasts: . La publicación de los audios es inminente. Reusaremos el podcast "Python en español" . He pedido permiso a mis antiguos compañeros. CSS: . Hay tanto retraso en la publicación que cualquier "feedback" tardará en salir y en notarse sus efectos. [01:35:10] Canal de Telegram de coordinación: . [01:36:10] Machete Mode . Usarlo para depurar un bug. Pena de muerte en producción. Ideas locas: James Powell . Conocimiento íntimo del lenguaje y de su implementación. Javier disfruta dando charlas de temas profundos y esotéricos. [01:42:30] El parche de Memory Leak ya se ha integrado el Python. bpo-35930: Raising an exception raised in a "future" instance will create reference cycles . [01:43:30] Despedida y deberes futuros. Security funding & NYU . TUF (The Update Framework) . PEP 458 -- Secure PyPI downloads with signed repository metadata . PEP 480 -- Surviving a Compromise of PyPI: End-to-end signing of packages . En honor a Eduardo, que no se ha conectado hoy, metemos ruido de teclado para que nuestro editor Pablo no lo eche de menos. [01:48:20] Final.

Where can I listen to Python en español #26: Tertulia 2021-03-30?

You can listen to Python en español #26: Tertulia 2021-03-30 online on Radio and Podcast. Open the player on this page to stream the available audio.

Which podcast is Python en español #26: Tertulia 2021-03-30 from?

Python en español #26: Tertulia 2021-03-30 is an episode from Python en español by Jesús Cea.

How long is this episode?

This episode is 01:49:14 long.

When was this episode published?

This episode was published on Jun 17, 2021.

Can I save Python en español #26: Tertulia 2021-03-30 for later?

Yes. Use the heart button on the episode page to add it to your favorite episodes list.

Are there related episodes from Python en español?

Yes. This page shows related episodes from Python en español when more episodes are available from the podcast feed.

Quick Answers About This Episode

Where can I listen to Python en español #26: Tertulia 2021-03-30?

You can listen to Python en español #26: Tertulia 2021-03-30 on this page when the episode audio is available from the podcast feed.

Which podcast is this episode from?

Python en español #26: Tertulia 2021-03-30 is from Python en español by Jesús Cea.

What are the episode details?

Published Jun 17, 2021 and 01:49:14 long