wonderful-boots-93625
11/08/2023, 5:59 PMblue-city-97042
11/08/2023, 7:29 PMblue-city-97042
11/08/2023, 7:33 PMcore_libs = "resolves/core-libs/python/requirements.lock"
event_extraction = "resolves/event-detection/python/requirements.lock"
event_server = "resolves/event-detection/python/requirements.lock"
BUILD for a package
python_sources(
name="src",
sources=["riithon_core/**/*.py"],
resolve=parametrize("core_libs", "event_extraction", "event_server")
)
python_distribution(
name = "dist",
dependencies = [":src@resolve=core_libs",":src@resolve=event_extraction"],
provides=python_artifact(
name="riithon-core-corenlp-model",
version="1.0.0"
),
repositories = [ "@rii-dev" ]
)
BUILD for the event server
python_sources(
name="src",
sources = ["riithon_core/**/*.py"],
resolve = "event_server"
)
BUILD for the jumbo, note it is one directory level higher so that the dependency resolver will work
python_distribution(
name = "event_server_wheel",
provides=python_artifact(
name = "riithon-core-event-server",
version = "1.0.0"
),
dependencies = ["./event_server:src",
"resolves/core-libs/python:requirements@resolve=event_server",
"resolves/event-detection/python:requirements@resolve=event_server"],
repositories = [ "@rii-dev" ]
)
wonderful-boots-93625
11/08/2023, 7:40 PMblue-city-97042
11/08/2023, 7:45 PMblue-city-97042
11/08/2023, 7:45 PM