-
Notifications
You must be signed in to change notification settings - Fork 4
/
BUILD.bazel
29 lines (24 loc) · 690 Bytes
/
BUILD.bazel
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
load("@rules_xar//:xarify.bzl", "py_binary_xar")
load("@rules_python//python/pip_install:requirements.bzl", "compile_pip_requirements")
load("@pypi//:requirements.bzl", "requirement")
py_binary_xar(
name = "stacky.xar",
main = ":stacky",
)
py_binary(
name = "stacky",
srcs = ["src/stacky/stacky.py"],
main = "src/stacky/stacky.py",
deps = [
requirement("ansicolors"),
requirement("simple-term-menu"),
requirement("asciitree"),
]
)
exports_files(["requirements.txt"])
# Update dependencies with:
# bazel run //:requirements.update
compile_pip_requirements(
name = "requirements",
requirements_txt = "requirements_lock.txt",
)