BUILD.bazel 571 B

123456789101112131415161718192021222324
  1. load("@rules_python//python:defs.bzl", "py_binary")
  2. load("@deps//:requirements.bzl", "requirement")
  3. py_binary(
  4. name = "generate",
  5. srcs = ["generate.py"],
  6. deps = [
  7. requirement("chevron"),
  8. requirement("markdown"),
  9. requirement("PyYAML"),
  10. ]
  11. )
  12. genrule(
  13. name = "out",
  14. srcs = [
  15. ":projects.yaml",
  16. ":static",
  17. ":templates",
  18. ],
  19. tools = [":generate"],
  20. outs = ["output"],
  21. cmd = "$(location :generate) $(location :projects.yaml) $(location :static) $(location :templates) $(location output)",
  22. )