Contribute Media
A thank you to everyone who makes this possible: Read More

Gérer ses dépendances Python sans douleur avec uv

Description

Comment j’ai nettoyé mes projets Python avec uv.

Je gérais mes dépendances avec venv, puis avec pipenv. Quand on a commencé à parler de uv, j'ai pensé « oh non, encore un nouvel outil qu'il va falloir apprivoiser ».

Et puis via un tuto, j’ai découvert uv, un gestionnaire d’environnement et de dépendances codé en Rust, rapide, simple, et diablement efficace. Et je me suis dit qu'il fallait que j'en parle.

Dans ce talk, je vous propose un retour d'expérience concret : comment je suis passée à une gestion propre et reproductible de mes projets. On parlera de uv init, uv add, uv sync, de nettoyage avec pipdeptree, et même de comment intégrer uv run dans des tâches Cron.

Ce que vous apprendrez :

  • Pourquoi uv surpasse les outils traditionnels (pip, venv, pip freeze, etc.)
  • Comment fonctionne uv et pourquoi il est aussi rapide
  • Comment migrer un projet existant proprement
  • Comment organiser vos dépendances avec des groupes (dev, test, doc, etc.)
  • Comment uv peut simplifier vos workflows (même en prod ou en CI)

Un talk pratique, orienté solution, pour les développeur·ses Python qui veulent passer à un outil moderne sans se noyer dans les détails techniques de Rust.

Pas besoin d’avoir déjà utilisé uv pour suivre ce talk.

Details

Improve this page