blob: bffedb1e27b25a11add11d3b06e338e92d685cb9 [file] [log] [blame]
load("@rules_python//python:defs.bzl", "py_binary", "py_library")
# gazelle:python_generation_mode file
# gazelle:resolve py numpy @pip//:numpy
# gazelle:resolve py pandas @pip//:pandas
py_library(
name = "lib",
srcs = ["lib.py"],
visibility = ["//:__subpackages__"],
deps = [
"@pip//:numpy",
"@pip//:pandas",
],
)
py_library(
name = "lib2",
srcs = ["lib2.py"],
visibility = ["//:__subpackages__"],
deps = [
":lib",
":lib_and_main",
],
)
py_binary(
name = "lib_and_main",
srcs = ["lib_and_main.py"],
visibility = ["//:__subpackages__"],
)
py_binary(
name = "main",
srcs = ["main.py"],
visibility = ["//:__subpackages__"],
deps = ["@pip//:pandas"],
)
py_binary(
name = "main2",
srcs = ["main2.py"],
visibility = ["//:__subpackages__"],
deps = [":lib2"],
)