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

Python en español

Diseccionamos la charla de Juan Luis Cano "Python Packaging: Lo estás haciendo mal" y mucho DevOps https://podcast.jcea.es/python/26

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, https://blog.jcea.es/, https://www.jcea.es/. 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 https://audionautix.com/ con licencia - Creative Commons Attribution 4.0 International License.

    • 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 https://docs.jcea.es/toc2audio/.
    • La publicación de audios es inminente.

    • Diversas plataformas de podcast https://es.wikipedia.org/wiki/Podcasting.

      • Spotify https://es.wikipedia.org/wiki/Spotify.

      • ¿Y publicar en Youtube?

      • Estadísticas de descarga.

    • ¡Muerte al MP3! https://es.wikipedia.org/wiki/MP3

    • Python Developers Survey 2020 Results https://www.jetbrains.com/lp/python-developers-survey-2020/
    • https://github.com/astrojuanlu/charla-python-packaging.

    • https://nbviewer.jupyter.org/format/slides/github/astrojuanlu/charla-python-packaging/blob/main/Charla%20Python%20packaging.ipynb#/

    • La charla ha gustado bastante en general.

    • Flit https://pypi.org/project/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: https://packaging.python.org/. Esperemos que alguien mantenga eso actualizado.

    • PEP 621 -- Storing project metadata in pyproject.toml https://www.python.org/dev/peps/pep-0621/.

    • 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 https://twitter.com/juanluisback!

    • pipenv es el mal

Para escuchar episodios explícitos, inicia sesión.

Mantente al día con este programa

Inicia sesión o regístrate para seguir programas, guardar episodios y enterarte de las últimas novedades.

Elige un país o región

Africa, Oriente Medio e India

Asia-Pacífico

Europa

Latinoamérica y el Caribe

Estados Unidos y Canadá