`uv`, Rust ile yazılmış, Python paketlerini ve projelerini verimli bir şekilde yönetmek için kullanılan bir araçtır. `uv`, pip, pip-tools, pipx gibi araçların yerini almayı hedeflemektedir ve hızlı paket yükleme, proje yönetimi ve Python sürümü yönetimi gibi bir dizi özellik sunmaktadır.
## 1. Temel Özellikler
- Hızlı Paket Yükleme: 10-100 kat daha hızlı paket yükleme sağlar.
- Python Sürüm Yönetimi: Birden fazla Python sürümü yükleyebilir ve yönetebilirsiniz.
- Proje Yönetimi: Proje bağımlılıklarını ve ortamlarını yönetir.
- Script Desteği: Tek dosyalı komut dosyaları için bağımlılıkları yönetir.
- pip Uyumlu Arayüz: Mevcut pip ve benzeri araçlarla uyumludur.
## 2. Kurulum
`uv` kütüphanesini yüklemek için aşağıdaki komutları kullanabilirsiniz:
# macOS ve Linux için
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows için
powershell -c "irm https://astral.sh/uv/install.ps1 | iex"
# pip ile
pip install uv