load("@rules_python//python:defs.bzl", "py_binary", "py_library", "py_test") # gazelle:python_library_naming_convention my_$package_name$_library # gazelle:python_binary_naming_convention my_$package_name$_binary # gazelle:python_test_naming_convention my_$package_name$_test py_library( name = "my_naming_convention_library", srcs = ["__init__.py"], visibility = ["//:__subpackages__"], ) py_binary( name = "my_naming_convention_binary", srcs = ["__main__.py"], main = "__main__.py", visibility = ["//:__subpackages__"], deps = [":my_naming_convention_library"], ) py_test( name = "my_naming_convention_test", srcs = ["__test__.py"], main = "__test__.py", deps = [":my_naming_convention_library"], )