--
You received this message because you are subscribed to the Google Groups "please-build" group.
To unsubscribe from this group and stop receiving emails from it, send an email to please-build+unsubscribe@googlegroups.com.
To post to this group, send email to please...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/please-build/78c45d68-e38f-42ad-a54d-56a9898a842f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi,External dependencies are supported for the builtin languages; for example go_get, pip_library, maven_jar, etc.They don't have to be placed in a special file like WORKSPACE though, they can be used in any BUILD file; the typical pattern we use is third_party/go/BUILD, third_party/python/BUILD etc; the Please repo has several examples of these, e.g. https://github.com/thought-machine/please/blob/master/third_party/python/BUILD.It's possible to add more for new languages within the BUILD language although they often tend to be a bit fiddly since they involve interacting with third-party repos. There's also a remote_file builtin which is useful for straightforward http downloads.Maybe a section of documentation explaining how Bazel concepts like WORKSPACE map into Please would be useful.Hope that helps!Peter
To view this discussion on the web, visit https://groups.google.com/d/msgid/please-build/29160ad2-21ee-4fea-b24c-6ac4dcc2ec48%40googlegroups.com.