blob: d7555e0ebdd87683335fb3e04a832035d8867d39 [file] [log] [blame]
package(default_visibility = ["//visibility:public"])
load("/tools/rules/pex/pex_rules", "pex_library", "pex_binary")
pex_library(
name = "heron-ui-lib",
srcs = glob(
["**/*.py"],
exclude = ["main.py"],
),
reqs = [
"pycrypto==2.6.1",
"requests==2.11.1",
"tornado==4.0.2",
],
deps = [
"//heron/common/src/python:common-py",
"//heron/tools/common/src/python:common-py",
"//heron/tools/common/src/python:tracker-py",
]
)
pex_binary(
name = "heron-ui",
srcs = ["main.py"],
deps = [
":heron-ui-lib",
],
resources = [
"//heron/tools/ui/resources:templates",
"//heron/tools/ui/resources:static",
"//scripts/packages:release_files",
],
zip_safe = False,
)