Une série de 6 articles présentant les outils à mettre en place pour le dev Python en 2020. Au programme:
- pyenv et Poetry pour la version python et les dépendances
 - click pour la cli
 - requests pour les calls HTTP
 - pytest, coverage et nox pour les tests units
 - black, flake8 et pre-commit pour le code linting
 - mypy pour le static typing (pas utilisé encore)
 - sphinx et readthedocs pour la doc
 - github actions pour le ci/cd
 
Beaucoup de bonnes pratiques et de plugins flake8 pour automatiser un max de checks...
La série d'article est aussi accompagnée d'un repo qui met tout en pratique: https://github.com/cjolowicz/hypermodern-python
— Permalink