1load("@rules_python//python:defs.bzl", "py_binary", "py_library", "py_test") 2 3# gazelle:python_library_naming_convention my_$package_name$_library 4# gazelle:python_binary_naming_convention my_$package_name$_binary 5# gazelle:python_test_naming_convention my_$package_name$_test 6 7py_library( 8 name = "my_naming_convention_library", 9 srcs = ["__init__.py"], 10 visibility = ["//:__subpackages__"], 11) 12 13py_binary( 14 name = "my_naming_convention_binary", 15 srcs = ["__main__.py"], 16 main = "__main__.py", 17 visibility = ["//:__subpackages__"], 18 deps = [":my_naming_convention_library"], 19) 20 21py_test( 22 name = "my_naming_convention_test", 23 srcs = ["__test__.py"], 24 main = "__test__.py", 25 deps = [":my_naming_convention_library"], 26) 27