Astral представила "чрезвычайно быстрый" установщик пакетов Python

Компания Astral, создающая высокопроизводительные инструменты для Python, такие как Ruff linter, выпустила uv, "чрезвычайно быстрый" установщик и преобразователь пакетов Python, написанный на Rust.

Разработанный как замена pip и pip-tools, uv уже сегодня готов к использованию в проектах, построенных на этих рабочих процессах, пишет Astral в блоге, анонсируя продукт. Разработчики могут установить uv с помощью автономных инсталляторов Astral или из Pypl.

Как и Ruff, uv был реализован с навязчивым вниманием к производительности, заявили в Astral. Бенчмарки компании показывают, что uv в 8-10 раз быстрее, чем pip и pip-tools без кэширования, и в 80-115 раз быстрее при работе с теплым кэшем.

Менеджер пакетов также был разработан таким образом, чтобы создать минимальные барьеры для внедрения. Первоначальный выпуск uv был сосредоточен на поддержке API pip и pip-tools за интерфейсом uv pip, что сделало uv пригодным для использования в существующих проектах без необходимости настройки.

Uv поставляется в виде одного статического бинарного файла и поддерживает современные возможности упаковки Python, включая редактируемые установки, Git-зависимости, URL-зависимости, локальные зависимости, файлы ограничений, дистрибутивы исходных текстов и пользовательские индексы. uv поддерживает Linux, Windows и macOS.

Astral представила "чрезвычайно быстрый" установщик пакетов Python
Понравилась новость? Тогда не забудь оставить свой комментарий.
А так же, добавь наш сайт в закладки (нажми Ctrl+D), не теряй нас.
19 февраля 2024 г.
127
Теги: Python , Rust , Astral

Комментарии

Оставить комментарий:
* отправляя форму, я даю согласие на обработку персональных данных

Читайте еще