load("@rules_python//python:defs.bzl", "py_binary", "py_library") py_library( name = "simple_binary_with_library", srcs = [ "__init__.py", "bar.py", "foo.py", ], visibility = ["//:__subpackages__"], ) # This target should be kept unmodified by Gazelle. py_library( name = "custom", srcs = [ "bar.py", ], ) py_binary( name = "simple_binary_with_library_bin", srcs = ["__main__.py"], main = "__main__.py", visibility = ["//:__subpackages__"], deps = [":simple_binary_with_library"], )