1load("@rules_python//python:defs.bzl", "py_library", "py_test") 2 3# gazelle:python_generation_mode_per_file_include_init true 4 5py_library( 6 name = "__init__", 7 srcs = ["__init__.py"], 8 visibility = ["//:__subpackages__"], 9) 10 11py_library( 12 name = "bar", 13 srcs = [ 14 "__init__.py", 15 "bar.py", 16 ], 17 visibility = ["//:__subpackages__"], 18) 19 20py_library( 21 name = "foo", 22 srcs = [ 23 "__init__.py", 24 "foo.py", 25 ], 26 visibility = ["//:__subpackages__"], 27) 28 29py_test( 30 name = "bar_test", 31 srcs = [ 32 "__test__.py", 33 "bar_test.py", 34 ], 35 main = "__test__.py", 36) 37 38py_test( 39 name = "foo_test", 40 srcs = [ 41 "__test__.py", 42 "foo_test.py", 43 ], 44 main = "__test__.py", 45) 46