-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add pants_from_sources
support.
#77
Conversation
1 extra commit coming to add CI caching of |
This really bears no relation to #33 in that it is completely driven by preexisting requirements. The #33 can be solved by using any unambiguous marker. If and only if it's decided the marker lives in pants.toml / is an env var, then the soft constraint of not grabbing more subsystem name land is to re-use |
Sorry I was being very vague in my phrasing of that question. Having just reviewed the implementation I was thinking of the implementation--regardless of how we detect that we want to delegate to a But, we can defer this topic to the review of #75. :) |
I answered there, but the key difference in "commands" delegation is the need for "bindings" (~install setup steps). You do not have that need. |
This repo does not house a ./pants script so it needs one for build_root detection by the ./pants script in a Pants from sources run.
Sorry I'm late to the party, but it occurs to me that In fact, we already have a "source" subsystem, for source root configuration, so Should this be PS I like the env var a lot more than pants_from_sources and will be using it exclusively from now on. |
Yeah, the current choice matches status quo, but I do agree status quo is confusing. I'm on a mission to do a narrow thing: replace ./pants and not break people. If you or others want to follow up and do other things, that's great. |
Uurgh, didn't realize we were using I'll think about whether this is worth changing. |
Closes #30