Planète Python RSS

Will Kahn-Greene : Passer du pyenv à l’uv

L'auteur passe de pyenv à uv pour la gestion de Python sur Ubuntu Linux 24.04. Avant de faire la transition, ils ont listé toutes les versions de Python installées, les paquets et les paquets pipx. Ils ont désinstallé pyenv et supprimé les configurations de shell associées. Après avoir installé uv, ils ont installé les versions de Python 3.8 à 3.12. Ils ont configuré le shell pour utiliser Python géré par uv par défaut et ont créé des liens symboliques pour des versions spécifiques à l'aide d'un script personnalisé appelé « uv-sync ». En utilisant l'outil uv install, ils ont installé les outils Python nécessaires. Pour tox, ils ont installé tox-uv dans l'environnement tox. Maintenant, les interprètes Python sont gérés via uv python, et les outils sont gérés via uv tool. L'auteur peut créer des environnements virtuels avec uv venv. Les étapes suivantes consistent à supprimer les fichiers .python-version, à mettre à jour la documentation des projets et à ajouter des options d'installation uv tool aux instructions d'installation.
favicon
bluesock.org
Will Kahn-Greene: Switching from pyenv to uv
Create attached notes ...