blob: ebc1571a702a89df0b5551b5bbc23b2a6d74978a [file] [log] [blame]
brandjondb063a82019-07-30 21:41:37 -07001load("//tools/python:private/defs.bzl", "py_test")
brandjon861a7e12019-04-25 08:40:31 -07002load(":utils.bzl", "expand_pyversion_template")
3
Lukacs Berkif5e23c62015-03-27 14:08:38 +00004package(default_visibility = ["//visibility:public"])
5
Damien Martin-Guillereza8628bf2015-04-17 15:31:02 +00006filegroup(
Laszlo Csomorf7549a62018-04-10 02:18:48 -07007 name = "srcs",
brandjon754dddc2018-12-19 14:39:14 -08008 srcs = glob(["**"]) + [
Laszlo Csomorf7549a62018-04-10 02:18:48 -07009 "//tools/python/runfiles:srcs",
10 ],
11)
12
13filegroup(
14 name = "embedded_tools",
philwo2d990cf2020-11-25 06:48:35 -080015 srcs = glob(["**"]) + [
Laszlo Csomorf7549a62018-04-10 02:18:48 -070016 "//tools/python/runfiles:embedded_tools",
17 ],
18 visibility = ["//tools:__pkg__"],
Damien Martin-Guillereza8628bf2015-04-17 15:31:02 +000019)
Laszlo Csomordf16c772018-08-09 23:36:39 -070020
brandjon861a7e12019-04-25 08:40:31 -070021expand_pyversion_template(
22 name = "_generate_wrappers",
23 out2 = ":py2wrapper.sh",
brandjon052167e2019-06-04 16:04:06 -070024 out2_nonstrict = ":py2wrapper_nonstrict.sh",
brandjon861a7e12019-04-25 08:40:31 -070025 out3 = ":py3wrapper.sh",
brandjon052167e2019-06-04 16:04:06 -070026 out3_nonstrict = ":py3wrapper_nonstrict.sh",
brandjon861a7e12019-04-25 08:40:31 -070027 template = "pywrapper_template.txt",
28 visibility = ["//visibility:private"],
29)
30
31py_test(
32 name = "pywrapper_test",
33 srcs = ["pywrapper_test.py"],
brandjon052167e2019-06-04 16:04:06 -070034 data = [
35 ":py2wrapper.sh",
36 ":py2wrapper_nonstrict.sh",
37 ],
brandjon861a7e12019-04-25 08:40:31 -070038 deps = ["//src/test/py/bazel:test_base"],
39)