Conversation
|
5e766ba to
062037c
Compare
46a5543 to
3dd4923
Compare
7e118d0 to
dd5e7dc
Compare
a890964 to
11aabbc
Compare
|
This extension feels bloated. Would be better to split tool and package bits into separate ones, that's how other languages work. You can still name it uv, just put it in separate bzl file. As a bonus it will lead to fewer transitive bzl invalidations. The other concern I have - is the extension still reproducible given the host -specific bits? |
803777c to
780b5d4
Compare
|
I've moved this to a new file and new For the |
2fe8405 to
d990ea3
Compare


Add a UV module extension/toolchain for fetching UV via bazel.
Changes are visible to end-users: yes
The
uvmodule extension's newtoolchain()tag downloads a hermetic uv and publishes@uv(host alias) plus@uv//:all(per-platform toolchains).Test plan
bazel run @uv -- --help