uv-package-manager
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
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ć
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.
Utwórz nowy projekt Python lub przejdź do istniejącego katalogu projektu, w którym chcesz zarządzać zależnościami.
Zainicjuj wirtualne środowisko za pomocą uv — narzędzie automatycznie pobierze i zainstaluje wymaganą wersję Pythona oraz utworzy izolowane środowisko dla Twojego projektu.
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.
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.
W projektach CI/CD zastąp tradycyjne instalacje zależności poleceniami uv, aby przyspieszyć budowanie obrazów Docker i skrócić czas deploymentu.