| load("@rules_python//python:defs.bzl", "py_test") | 
 | load(":utils.bzl", "expand_pyversion_template") | 
 |  | 
 | package(default_visibility = ["//visibility:public"]) | 
 |  | 
 | filegroup( | 
 |     name = "srcs", | 
 |     srcs = glob(["**"]) + [ | 
 |         "//tools/python/runfiles:srcs", | 
 |     ], | 
 | ) | 
 |  | 
 | filegroup( | 
 |     name = "embedded_tools", | 
 |     srcs = glob(["**"]) + [ | 
 |         "//tools/python/runfiles:embedded_tools", | 
 |     ], | 
 |     visibility = ["//tools:__pkg__"], | 
 | ) | 
 |  | 
 | expand_pyversion_template( | 
 |     name = "_generate_wrappers", | 
 |     out2 = ":py2wrapper.sh", | 
 |     out2_nonstrict = ":py2wrapper_nonstrict.sh", | 
 |     out3 = ":py3wrapper.sh", | 
 |     out3_nonstrict = ":py3wrapper_nonstrict.sh", | 
 |     template = "pywrapper_template.txt", | 
 |     visibility = ["//visibility:private"], | 
 | ) | 
 |  | 
 | py_test( | 
 |     name = "pywrapper_test", | 
 |     srcs = ["pywrapper_test.py"], | 
 |     data = [ | 
 |         ":py3wrapper.sh", | 
 |         ":py3wrapper_nonstrict.sh", | 
 |     ], | 
 |     deps = ["//src/test/py/bazel:test_base"], | 
 | ) |