Cómo crear un paquete de Python en 2021
(antonz.org)- Explica paso a paso cómo convertir en paquete una utilidad simple de Python para poder compartirla
-
Escribir la funcionalidad
-
Usar flit para crear la estructura básica del paquete y registrarlo en TestPyPI para probarlo
-
Registrar de verdad en PyPI con flit
-
Agregar README y CHANGELOG
-
Aplicar con tox el formateo (black), la cobertura de pruebas (coverage), la calidad de código (flake8, pylint, mccabe), el análisis estático (mypy), etc.
-
Configurar compilación automática con GitHub Actions y, en cada commit, probar la cobertura con Codecov y la calidad del código con Clode Climate
-
Hacer que con make se puedan ejecutar rápidamente solo cosas como pylint y coverage
-
Aplicar publicación automática con flit en GitHub Actions
1 comentarios
https://news.ycombinator.com/item?id=26733423
En HN, el comentario mejor votado decía que, si quieres hacerlo más simple, escribas
setup.pyy uses el paquetetwine.