skypilot-org / skypilot

SkyPilot: Run AI and batch jobs on any infra (Kubernetes or 12+ clouds). Get unified execution, cost savings, and high GPU availability via a simple interface.
https://skypilot.readthedocs.io
Apache License 2.0
6.82k stars 513 forks source link

use uv for pip install and for venv creation #4394

Closed cg505 closed 13 hours ago

cg505 commented 14 hours ago

uv is a tool that can replace pip and venv (and some other stuff we're not using I think). It's written in rust and in testing is significantly faster for many operation, especially things like pip list or pip install skypilot when skypilot or all its dependencies are already installed.

Tested (run the relevant ones):