Astral dévoile un programme d’installation de packages Python « extrêmement rapide »

Astral dévoile un programme d’installation de packages Python « extrêmement rapide »

Astral, qui fabrique des outils Python performants tels que le Linter à collerettea lancé uv, un programme d’installation et de résolution de packages Python « extrêmement rapide » écrit en Rust.

Conçu pour remplacer directement pip et pip-tools, uv est aujourd’hui prêt à être utilisé en production dans des projets construits autour de ces flux de travail, a écrit Astral dans un article de blog annonçant le produit. Les développeurs peuvent installer UV via les installateurs autonomes d’Astral ou depuis Pypl.

Comme Ruff, uv a été mis en œuvre avec un accent obsessionnel sur la performance, a déclaré Astral. Les tests de référence de l’entreprise montrent que les UV sont 8 à 10 fois plus rapides que pip et pip-tools sans mise en cache et 80 à 115 fois plus rapide lorsqu’il est exécuté avec un cache chaud.

Le gestionnaire de packages a également été conçu pour poser un minimum d’obstacles à l’adoption. la version initiale d’uv était centrée sur le support pip et pip-tools API derrière un uv pip interface, rendant uv utilisable par les projets existants sans configuration requise.

uv est livré sous forme de binaire statique unique et prend en charge les fonctionnalités d’empaquetage Python modernes, notamment les installations modifiables, les dépendances Git, les dépendances d’URL, les dépendances locales, les fichiers de contraintes, les distributions sources et les index personnalisés. uv prend en charge Linux, Windows et macOS.

Copyright © 2024 IDG Communications, Inc.

Lire aussi  Enfin, 'Sajnaan a aussi parlé en prison'.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Recent News

Editor's Pick