Adopt uv for Python dependency management#33
Conversation
Replace manual pip/venv setup with `uv sync` (pyproject.toml + uv.lock), and switch all tool invocations across docs, skills, commands, and examples to `uv run`. Optional extras: --extra whisper, --extra modal. tools/requirements.txt is kept as a pip fallback.
|
Thanks for this, @AsharibAli — really clean work. The I verified it locally on macOS (Apple Silicon, uv 0.10.12):
So the one thing I wanted to be sure about — that the universal lockfile's linux/x86_64 CUDA wheels wouldn't break a Mac sync — is confirmed fine. One question before I merge: which platforms did you test Either way this is in good shape. Thanks for the thorough contribution! |
Replace manual pip/venv setup with
uv sync(pyproject.toml + uv.lock), and switch all tool invocations across docs, skills, commands, and examples touv run. Optional extras: --extra whisper, --extra modal. tools/requirements.txt is kept as a pip fallback.