-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
enhancementNew feature or requestNew feature or request
Description
current flow
git clone --recursive https://github.com/keiserlab/rad.git
cd rad
pip install . proposed flow
uv tool install "git+https://github.com/keiserlab/rad"
uv pythonbut wait, there's more: instant transient tool use via uvx --from "git+https://github.com/keiserlab/rad my-command
- where
my-commandis any entrypoint defined in yourpyproject.toml - does not require
uv toolinstall - it's a different use case (if you need it)
why?
- MUCH faster, better, happier;
uv>>pip uvxcan run commands (it's auv toolwrapper) straight from github/pypi/etc - handles env & local-cache- for coding,
uvALSO supports exact existing flow, just replacepip install .->uv sync
how?
- https://docs.astral.sh/uv/
- https://docs.astral.sh/uv/guides/projects/ - tl;dr :
uv init
glhf!
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request