blob: 9dddf12391808be41e1de05045bae45703f2a5a2 [file] [log] [blame]
Michael Schuhab42b0a2019-01-07 16:33:43 -08001package(default_visibility = ["//y2019:__subpackages__"])
2
3py_binary(
4 name = "drivetrain",
5 srcs = [
6 "drivetrain.py",
7 ],
8 legacy_create_init = False,
9 restricted_to = ["//tools:k8"],
10 deps = [
11 ":python_init",
12 "//external:python-gflags",
13 "//external:python-glog",
14 "//frc971/control_loops/python:drivetrain",
15 ],
16)
17
18py_binary(
19 name = "polydrivetrain",
20 srcs = [
21 "drivetrain.py",
22 "polydrivetrain.py",
23 ],
24 legacy_create_init = False,
25 restricted_to = ["//tools:k8"],
26 deps = [
27 ":python_init",
28 "//external:python-gflags",
29 "//external:python-glog",
30 "//frc971/control_loops/python:polydrivetrain",
31 ],
32)
33
34py_library(
35 name = "polydrivetrain_lib",
36 srcs = [
37 "drivetrain.py",
38 "polydrivetrain.py",
39 ],
40 restricted_to = ["//tools:k8"],
41 visibility = ["//visibility:public"],
42 deps = [
43 ":python_init",
44 "//external:python-gflags",
45 "//external:python-glog",
46 "//frc971/control_loops/python:controls",
47 "//frc971/control_loops/python:drivetrain",
48 "//frc971/control_loops/python:polydrivetrain",
49 ],
50)
51
52py_library(
53 name = "python_init",
54 srcs = ["__init__.py"],
55 visibility = ["//visibility:public"],
Austin Schuh378483c2019-01-20 16:36:40 -080056 deps = ["//y2019/control_loops:python_init"],
Michael Schuhab42b0a2019-01-07 16:33:43 -080057)
Austin Schuhb0b6ccb2019-01-20 21:56:33 -080058
59py_binary(
60 name = "elevator",
61 srcs = [
62 "elevator.py",
63 ],
64 legacy_create_init = False,
65 restricted_to = ["//tools:k8"],
66 deps = [
67 ":python_init",
68 "//external:python-gflags",
69 "//external:python-glog",
70 "//frc971/control_loops/python:linear_system",
71 ],
72)