bazel-distribution
bazel-distribution copied to clipboard
install_requires in assemble_pip not aggregated from dependencies
install_requires should be aggregated from the dependencies of the various build targets
oad("@rules_python//python:defs.bzl", "py_library")
load("@global-python-deps//:requirements.bzl", "requirement")
load("@graknlabs_build_tools//pip:rules.bzl", "assemble_pip")
package(default_visibility = ["//visibility:public"])
py_library(
name = "example",
srcs = [
"__init__.py",
"example.py",
],
deps = [
requirement("numpy"),
],
)
assemble_pip(
name = "example-pip",
target = "//example:example",
package_name = "example",
...
install_requires = [ (all of the transitive deps from //example:example et al. )]
)