Matt

Results 150 comments of Matt

Yeah, I do agree that it does seem to be pushing the boundaries on what I'd feel comfortable using it for. I think that extensions could definitely solve this use...

> BTW, the current command aliases are expanded in a loop until converge. I think it's similar to C preprocessor. I'm not sure if the proposed aliases syntax can be...

I've started working on a prototype, I'll try and send it out this week. It doesn't look too difficult.

Ok, it turned out to be more effort than I thought, but I learnt a lot, and had some ideas to improve it. I was thinking of using the templating...

That seems pretty fair to me (it also simplifies implementation a lot). The question I have left is how we want to do variable formatting. My current thoughts are: *...

Ah, missed this, sorry. My work essentially allows you to write `target[DirectoryInfo].path` in rules. I don't think there's much overlap here with this work. You could, of course, special case...

I'd love to, but I'm no longer working on bazel, so I don't get any time to allocate to rules_rust, since I've already had to allocate my 20% project to...

> Any thoughts on how this should behave if the `@foo` repository uses third-party dependencies from PyPI? > > e.g. `pydantic==1.10.17` but the root respository wishes to use `pydantic==2.8.2`? I...

> The [MVS algorithm from bzlmod](https://bazel.build/external/module) applies to the versions of the bazel extensions in BCR themselves, not of any language dependencies of the code inside the root or leaf...

I think we might be getting confused because we're using different terminology. `pydantic`, in your example, is a repository created by the pip module extension. (`@pip//pydantic` is actually an alias...