uvaddhttpx# runtime dep
uvadd"httpx>=0.28,<1.0"# with constraint
uvadd--devruffmypy# dev group
uvadd--grouptestpytest-cov# named group
uvaddgit+https://github.com/org/repo@v2.0# git
uvadd./libs/my-lib# local path
uvremovehttpx
uvremove--devruff
uvlock# resolve → uv.lock
uvlock--upgrade# upgrade all
uvlock--upgrade-packagehttpx# upgrade one
uvsync# install from lockfile
uvsync--locked# CI strict: fail if lockfile is outdated
uvsync--frozen# use lockfile as-is (skip freshness check)
uvsync--no-dev# production only
uvsync--all-groups# all groups