blob: 9d52fd68483bbc45700f9b6eabb770d92e9ca495 [file] [log] [blame]
Damien Martin-Guillereza8628bf2015-04-17 15:31:02 +00001filegroup(
2 name = "srcs",
Damien Martin-Guillerez18eed302016-02-10 15:11:20 +00003 srcs = glob(["*.py"]) + [
4 "BUILD",
5 "//examples/py_native/fibonacci:srcs",
6 ],
Damien Martin-Guillereza8628bf2015-04-17 15:31:02 +00007 visibility = ["//examples:__pkg__"],
8)
9
Lukacs Berkif5e23c62015-03-27 14:08:38 +000010py_binary(
11 name = "bin",
12 srcs = ["bin.py"],
David Chenea02b8a2016-02-10 12:52:11 +000013 deps = [
14 ":lib",
15 "//examples/py_native/fibonacci",
16 ],
Lukacs Berkif5e23c62015-03-27 14:08:38 +000017)
18
19py_library(
20 name = "lib",
21 srcs = ["lib.py"],
22)
Damien Martin-Guillereza8628bf2015-04-17 15:31:02 +000023
24py_test(
25 name = "test",
26 srcs = ["test.py"],
David Chenea02b8a2016-02-10 12:52:11 +000027 deps = [
28 ":lib",
29 "//examples/py_native/fibonacci",
30 ],
Damien Martin-Guillereza8628bf2015-04-17 15:31:02 +000031)
32
33py_test(
34 name = "fail",
35 srcs = ["fail.py"],
36 deps = [":lib"],
37)