uv simplifie énormément la gestion des environnements et dépendances Python.
Pourquoi l'utiliser
- très rapide
- environnement reproductible
- bonne ergonomie pour scripts, apps et outils IA
Cas d'usage
- scripts d'automatisation
- MCP servers Python
- services internes
- outils de data légère
Comment l'implémenter
- Crée un projet avec dépendances explicites.
- Versionne les fichiers de lock.
- Ajoute une commande de test et une commande lint.
- Utilise-le partout dans le repo au lieu de mélanger les outils.
Avantages
- moins de friction que des setups Python classiques
- excellente vitesse au quotidien
- très bon compagnon de CI et d'agents