uv est un gestionnaire de paquets et de projets Python très rapide écrit en Rust
uvx permet d’exécuter un outil Python dans un environnement virtuel jetable en gérant la version de Python et les dépendances
PEP 723 spécifie un format de métadonnées à inclure dans les scripts Python monofichier pour faciliter leur lancement
En combinant PEP 723 et uv, on peut créer un script exécutable avec shebang qui installe automatiquement ses dépendances
Exemple concret : un script exécutable pour extraire les transcriptions YouTube via uv run --script
uv simplifie l’utilisation de Python pour les scripts ponctuels sans configuration manuelle d’environnements virtuels
Cette approche rend Python aussi pratique que Go pour les scripts standalone
Get notified when new stories are published for "🇫🇷 Hacker News Français"