uv - rýchlejšia náhrada pre pip a pip-tools

8. 3. 2024

Sdílet

PyPI Python Package Index Autor: PyPI

Spoločnosť Astral (ktorá stojí aj za nástrojom Ruff) vydala inštalátor balíčkov uv pre jazyk Python, postavený na jazyku Rust. V porovnaní s ostatnými riešeniami je rýchlejší a spolu s nástrojom Rye prináša jednoduché a elegantné riešenie pre inštaláciu a spravovanie balíčkov v jazyku Python.

V benchmarkoch môžeme vidieť 10 až 100 násobné zrýchlenie v závislosti od operácie a prostredia. Jednoduchosť spočíva v integrácii s nástrojom rye, ktorý umožňuje pomocou príkazov:

  • rye init -p 3.11 - inicializovať projekt
  • rye add Django - pridať a nainštalovať ľubovoľný balíček
  • rye pin 3.12 - zmeniť verziu Python-u
  • rye sync - inicializovať virtuálne prostredie s novou verziou Pythonu a nainštalovať balíčky

A to všetko bez potreby sa starať o to, akú verziu Pythonu mám v systéme, a či mám aktivovaný "virtualenv".

Tato zprávička byla zaslána čtenářem serveru Root.cz pomocí formuláře Přidat zprávičku. Děkujeme!

Našli jste v článku chybu?

Autor zprávičky