Si vous avez touché à du Python ces deux dernières années, il y a de fortes chances qu'uv, le gestionnaire de paquets ultra-rapide écrit en Rust, se trouve quelque part dans votre setup. Mais aussi que Ruff vérifie votre code avant chaque commit.
Ce jeudi 19 mars, OpenAI a annoncé l'acquisition d'Astral, la boîte derrière ces deux outils, pour les intégrer à son équipe Codex (l'agent de développement maison d'OpenAI). Les conditions financières n'ont pas été divulguées.
Les chiffres d'abord : Ruff cumule 179 millions de téléchargements mensuels, tandis qu'uv en affiche 126 millions.
En quelques années à peine, Astral a accompli ce que l'écosystème Python n'avait jamais réussi à faire : des outils en Rust, rapides, fiables, qui ont remplacé pip dans des milliers de pipelines CI/CD.
pip install trust-issues
OpenAI est assez clair sur ses intentions. L'objectif avec Codex est de dépasser le stade de 'l'IA qui génère simplement du code" pour arriver à des systèmes capables de participer à l'ensemble du workflow de développement : planifier les changements, modifier des projets, exécuter des outils, vérifier les résultats, et maintenir des applications dans le temps. Les outils d'Astral s'insèrent précisément dans cette logique.
Le code généré par IA a un problème auquel la majorité des développeurs ont déjà été confrontés : il est probabiliste.
Alors oui, ça marche à la démo, souvent bien dans un contexte isolé aussi, mais ça peut assez facilement partir en vrille dans la durée. Les dépendances dérivent, les types sont fantaisistes, le formatage diverge selon qui (ou quoi) a écrit quel fichier.
uv gère les dépendances, Ruff enforce la qualité et le format, et ty (le type checker d'Astral, encore en bêta) s'assure que les types tiennent la route.
Ces outils ne génèrent rien : ils contraignent, valident et corrigent, et c'est exactement ce dont le code généré par IA manque naturellement. Autrement dit, OpenAI vient de s'acheter une forme de discipline qui manque à son propre produit.
Pour les devs qui utilisent déjà uv et Ruff : rien ne change, du moins dans l'immédiat. Charlie Marsh, le fondateur d'Astral, promet que les outils resteront open source et continueront d'être développés "aux côtés de la communauté, et pour l'écosystème Python". De son côté, OpenAI tient le même discours.
La guerre des outils

Le vrai contexte de ce deal, c'est que la bataille des assistants de code IA a changé de terrain. On ne parle plus seulement de qui génère le meilleur code, mais de qui contrôle le mieux toute l'infrastructure autour de ce code.
En décembre 2025, Anthropic avait racheté Bun (le runtime JavaScript qui propulse Claude Code) pour les mêmes raisons : sécuriser une dépendance critique et l'optimiser pour son propre usage.
Cela n'aura échappé à personne : les perfs de Claude Code ont grimpé depuis. Plus tôt ce mois-ci, OpenAI avait aussi acquis Promptfoo, un outil de sécurité pour LLM.
Les deux acteurs bâtissent des chaînes d'outils complètes autour de leurs assistants, pas juste des modèles toujours plus puissants.
Et c'est là que la situation devient un peu inconfortable : Claude Code dépend massivement de Python, et uv est naturellement présent dans de nombreuses configs où l'assistant de code d'Anthropic tourne.
Le mauvais scénario serait qu'OpenAI utilise sa propriété d'uv comme levier dans sa compétition avec Anthropic.
Il y a aussi une lecture purement financière autour de ce deal : Astral avait levé des fonds, OpenAI prépare son entrée en bourse, et ce genre de fenêtre est idéal pour boucler des acquisitions qui satisfont tout le monde (et surtout les investisseurs).
L'écosystème Python ne va pas s'effondrer parce qu'uv et Ruff changent de propriétaire. Le langage a déjà survécu à bien pire qu'un linter et un gestionnaire de paquets qui passent sous pavillon corporate.
Mais les promesses de neutralité ont bien souvent une durée de vie limitée, et quand les intérêts commerciaux s'en mêlent, la communauté open source a appris à garder un œil ouvert. En attendant, uv pip install fonctionne toujours, pour le moment.
À propos de l'auteur
Nicolas Lecointre
Fondateur des Joies du Code, je suis l'actualité et la culture des développeurs depuis 2012. Ancien développeur, je me consacre aujourd'hui entièrement au média.
Offres d'emploi
À lire également
Tech Show Paris 2026 : DevOps Live et quatre autres salons pour un seul badge gratuit, les 18 et 19 novembre
Les 18 et 19 novembre 2026, Tech Show Paris souffle sa 10ème bougie à Paris Expo Porte de Versailles, avec la recette qui fait sa marque : un seul badge...
Articles similaires
OpenAI ferme Sora, son app de vidéo IA, six mois après son lancement
Mozilla lance cq, le Stack Overflow des agents IA
Meta lance Muse Spark et fait ses adieux à Llama (et à l'open source)
OpenAI lance ChatGPT Pro à 100$/mois pour les devs qui abusent de Codex
Plus de contenu
Quand j'attendais seul depuis 20 min dans une conf call et que tout le monde se connecte quand j'étais sur le point de la quitter
Quand on me dit que le site ne fonctionne pas sous IE
Quand le designer me demande pourquoi sa police préférée ne s'affiche pas chez les visiteurs qui ne l'ont pas
Quand je suis un tuto sans réfléchir
Quand le chef me demande si je peux me libérer pour une petite MEP vendredi soir
Quand le chef demande mon avis sur ce que le commercial vient de vendre
Quand le client me demande si je peux lui faire passer une petite évol rapidement
Quand ma regexp retourne exactement ce que j'attends
Quand j'attendais seul depuis 20 min dans une conf call et que tout le monde se connecte quand j'étais sur le point de la quitter
Quand on me dit que le site ne fonctionne pas sous IE
Quand le designer me demande pourquoi sa police préférée ne s'affiche pas chez les visiteurs qui ne l'ont pas
Quand je suis un tuto sans réfléchir

