https://docs.astral.sh/uv/concepts/resolution/
With --resolution lowest, uv will install the lowest possible version for all dependencies, both direct and indirect (transitive). Alternatively, --resolution lowest-direct will use the lowest compatible versions for all direct dependencies, while using the latest compatible versions for all other dependencies. uv will always use the latest versions for build dependencies.
Please add support for the "lowest-direct" resolution in setup-uv.