1load("@rules_python//python:defs.bzl", "py_binary", "py_library", "py_test") 2 3py_library( 4 name = "dont_rename", 5 srcs = ["__init__.py"], 6 visibility = ["//:__subpackages__"], 7) 8 9py_binary( 10 name = "my_dont_rename_binary", 11 srcs = ["__main__.py"], 12 main = "__main__.py", 13 visibility = ["//:__subpackages__"], 14 deps = [":dont_rename"], 15) 16 17py_test( 18 name = "my_dont_rename_test", 19 srcs = ["__test__.py"], 20 main = "__test__.py", 21 deps = [":dont_rename"], 22) 23