123456789101112131415161718192021222324 |
- load("@rules_python//python:defs.bzl", "py_binary")
- load("@deps//:requirements.bzl", "requirement")
- py_binary(
- name = "generate",
- srcs = ["generate.py"],
- deps = [
- requirement("chevron"),
- requirement("markdown"),
- requirement("PyYAML"),
- ]
- )
- genrule(
- name = "out",
- srcs = [
- ":projects.yaml",
- ":static",
- ":templates",
- ],
- tools = [":generate"],
- outs = ["output"],
- cmd = "$(location :generate) $(location :projects.yaml) $(location :static) $(location :templates) $(location output)",
- )
|