blob: a2ea6d8e27db9eb4ccedd1a75a9e254cf10aaf9d [file] [log] [blame]
Maxwell Hendersonad312342023-01-10 12:07:47 -08001package(default_visibility = ["//y2023:__subpackages__"])
2
3py_binary(
4 name = "drivetrain",
5 srcs = [
6 "drivetrain.py",
7 ],
8 legacy_create_init = False,
9 target_compatible_with = ["@platforms//cpu:x86_64"],
10 deps = [
11 ":python_init",
12 "//frc971/control_loops/python:drivetrain",
13 "@pip//glog",
14 "@pip//python_gflags",
15 ],
16)
17
18py_binary(
19 name = "polydrivetrain",
20 srcs = [
21 "drivetrain.py",
22 "polydrivetrain.py",
23 ],
24 legacy_create_init = False,
25 target_compatible_with = ["@platforms//cpu:x86_64"],
26 deps = [
27 ":python_init",
28 "//frc971/control_loops/python:polydrivetrain",
29 "@pip//glog",
30 "@pip//python_gflags",
31 ],
32)
33
Maxwell Henderson7af00982023-02-04 12:42:07 -080034py_binary(
35 name = "graph_edit",
36 srcs = [
37 "graph_edit.py",
38 "graph_generate.py",
39 ],
40 legacy_create_init = False,
41 target_compatible_with = ["@platforms//cpu:x86_64"],
42 deps = [
43 ":python_init",
44 "//frc971/control_loops/python:basic_window",
45 "//frc971/control_loops/python:color",
46 "@pip//numpy",
47 "@pip//pygobject",
48 "@pip//shapely",
49 ],
50)
51
Maxwell Hendersonad312342023-01-10 12:07:47 -080052py_library(
53 name = "polydrivetrain_lib",
54 srcs = [
55 "drivetrain.py",
56 "polydrivetrain.py",
57 ],
58 target_compatible_with = ["@platforms//cpu:x86_64"],
59 visibility = ["//visibility:public"],
60 deps = [
61 "//frc971/control_loops/python:controls",
62 "//frc971/control_loops/python:drivetrain",
63 "//frc971/control_loops/python:polydrivetrain",
64 "@pip//glog",
65 "@pip//python_gflags",
66 ],
67)
68
69py_library(
70 name = "python_init",
71 srcs = ["__init__.py"],
72 target_compatible_with = ["@platforms//os:linux"],
73 visibility = ["//visibility:public"],
74 deps = ["//y2023/control_loops:python_init"],
75)