Toolverse
Wszystkie skille

uv-package-manager

autor: wshobson

Zarządzaj zależnościami Pythona 10-100x szybciej dzięki ultraszybkiemu menedżerowi napisanemu w Rust-u.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Backend
Wyświetlenia
65

O skillu

uv to nowoczesny menedżer pakietów Python, który zastępuje pip i oferuje niezrównaną szybkość. Napisany w Rust-u, pracuje 10-100 razy szybciej niż tradycyjne narzędzia, jednocześnie obsługując wirtualne środowiska, rozwiązywanie zależności i zarządzanie wersjami Pythona. Idealny do szybkiego tworzenia projektów, optymalizacji potoków CI/CD i pracy z monorepo. Kompatybilny z pip, pip-tools i poetry — możesz go używać jako bezpośredniej zamiany bez zmian w przepływie pracy.

Jak używać

  1. Zainstaluj uv na swoim systemie: na macOS i Linuksie uruchom polecenie curl -LsSf https://astral.sh/uv/install.sh | sh, na Windows użyj PowerShella z odpowiednim skryptem instalacyjnym.

  2. Utwórz nowy projekt Python lub przejdź do istniejącego katalogu projektu, w którym chcesz zarządzać zależnościami.

  3. Zainicjuj wirtualne środowisko za pomocą uv — narzędzie automatycznie pobierze i zainstaluje wymaganą wersję Pythona oraz utworzy izolowane środowisko dla Twojego projektu.

  4. Instaluj pakiety poleceniem uv add nazwa_pakietu zamiast pip install — uv rozwiąże wszystkie zależności znacznie szybciej i utworzy plik blokady dla powtarzalnych instalacji.

  5. Jeśli migrujesz z pip, pip-tools lub poetry, po prostu zamień te narzędzia na uv w swoim przepływie pracy — składnia i zachowanie są kompatybilne, ale zyskujesz drastyczną poprawę wydajności.

  6. W projektach CI/CD zastąp tradycyjne instalacje zależności poleceniami uv, aby przyspieszyć budowanie obrazów Docker i skrócić czas deploymentu.

Podobne skille