Python

Notes sur les bibliothèques et des outils CLI utiles

Outils CLI

  • pyenv : Utilitaire pour installer des versions différentes de Python, isolées de la version système; permet également de sélectionner jongler facilement entre ces versions.

  • pew : Utilitaire pour gérer les environnements virtuels.

  • pipenv : Utilitaire pour gérer les dépendances d'un projet (paquets et version de Python), et qui se charge de gérer automatiquement un environnement virtuel pour chaque projet ; peut fonctionner avec pyenv.

  • poetry : Utilitaire pour gérer les dépendances d'un projet (se veut alternative à Pipenv) et compiler/publier facilement un projet Python. L'ambition est de simplifier globalement le processus d'empaquetage en condensant tous les fichiers de config en un unique fichier pyproject.toml.

Flask