blob: 4e6db2aee350249fb1d8f9d5e378fb2bfd85dc44 [file] [log] [blame]
package(default_visibility = ["//visibility:public"])
pex_library(
name = "tracker-py",
srcs = glob(
["**/*.py"],
exclude = ["main.py"],
),
reqs = [
"click==7.1.2",
"fastapi==0.75.0",
"httpx==0.16.1",
"javaobj-py3==0.4.3",
"networkx==2.5",
"protobuf==3.19.6",
"uvicorn==0.11.7",
],
deps = [
"//heron/common/src/python:common-py",
"//heron/proto:proto-py",
"//heron/statemgrs/src/python:statemgr-py",
"//heron/tools/common/src/python:common-py",
"//heronpy/api:heron-python-py",
],
)
pex_binary(
name = "heron-tracker",
srcs = ["main.py"],
deps = [
":tracker-py",
],
)