blob: f92b4843fd0bf3ec0669ac7c68bb6d78f4a941fa [file] [log] [blame]
Niko Sohmers3860f8a2024-01-12 21:05:19 -08001package(default_visibility = ["//y2024:__subpackages__"])
2
3py_binary(
4 name = "drivetrain",
5 srcs = [
6 "drivetrain.py",
7 ],
8 legacy_create_init = False,
9 deps = [
10 ":python_init",
11 "//frc971/control_loops/python:drivetrain",
12 "@pip//glog",
13 "@pip//python_gflags",
14 ],
15)
16
17py_binary(
18 name = "polydrivetrain",
19 srcs = [
20 "drivetrain.py",
21 "polydrivetrain.py",
22 ],
23 legacy_create_init = False,
24 deps = [
25 ":python_init",
26 "//frc971/control_loops/python:polydrivetrain",
27 "@pip//glog",
28 "@pip//python_gflags",
29 ],
30)
31
32py_library(
33 name = "polydrivetrain_lib",
34 srcs = [
35 "drivetrain.py",
36 "polydrivetrain.py",
37 ],
38 visibility = ["//visibility:public"],
39 deps = [
40 "//frc971/control_loops/python:controls",
41 "//frc971/control_loops/python:drivetrain",
42 "//frc971/control_loops/python:polydrivetrain",
43 "@pip//glog",
44 "@pip//python_gflags",
45 ],
46)
47
Niko Sohmersb21dbdc2024-01-20 20:06:59 -080048py_binary(
49 name = "intake_pivot",
50 srcs = [
51 "intake_pivot.py",
52 ],
53 legacy_create_init = False,
54 target_compatible_with = ["@platforms//cpu:x86_64"],
55 deps = [
56 ":python_init",
57 "//frc971/control_loops/python:angular_system",
58 "//frc971/control_loops/python:controls",
59 "@pip//glog",
60 "@pip//python_gflags",
61 ],
62)
63
Niko Sohmers3860f8a2024-01-12 21:05:19 -080064py_library(
65 name = "python_init",
66 srcs = ["__init__.py"],
67 visibility = ["//visibility:public"],
68 deps = ["//y2024/control_loops:python_init"],
69)