What happened?
In order for us to do sdist builds for users, we need build at a minimum and often wheel and setuptools too. The UV extension produces the very much not obvious error
Error in fail: Unable to resolve a default version for requirement "build" in @@//cases/uv-default-version-xxx:uv.lock
if the user hasn't provided these dependencies. We should try to provide a more specific warning if we can.
Version
Development (host) and target OS/architectures:
Output of bazel --version:
Version of the Aspect rules, or other relevant rules from your
WORKSPACE or MODULE.bazel file:
Language(s) and/or frameworks involved:
How to reproduce
Any other information?
No response
What happened?
In order for us to do sdist builds for users, we need
buildat a minimum and oftenwheelandsetuptoolstoo. The UV extension produces the very much not obvious errorif the user hasn't provided these dependencies. We should try to provide a more specific warning if we can.
Version
Development (host) and target OS/architectures:
Output of
bazel --version:Version of the Aspect rules, or other relevant rules from your
WORKSPACEorMODULE.bazelfile:Language(s) and/or frameworks involved:
How to reproduce
Any other information?
No response