uv to szybki menedżer pakietów i projektów Python napisany w Rust
uvx automatycznie tworzy tymczasowe środowisko wirtualne, instaluje właściwą wersję Pythona i zależności przed uruchomieniem narzędzia
PEP 723 pozwala osadzić metadane w pojedynczym pliku skryptu (wersja Pythona, zależności), co ułatwia integrację z launcherami i IDE
Shebang z "#!/usr/bin/env -S uv run --script" umożliwia bezpośrednie uruchamianie skryptów Python bez ręcznego zarządzania wirtualnymi środowiskami
Przykładowy skrypt do pobierania transkryptów YouTube za pomocą youtube-transcript-api jako samodzielne narzędzie
uv eliminuje potrzebę ręcznego tworzenia środowisk wirtualnych i pozwala używać Pythona do jednorazowych zadań równie wygodnie co Go
Get notified when new stories are published for "🇵🇱 Hacker News Polski"