Make python things work in the sandbox
Everything seems to be plotting now, and graph_edit draws again.
Change-Id: I2aceb13577c0d7529e3169f89e2d0c71612f3a47
diff --git a/y2018/control_loops/python/BUILD b/y2018/control_loops/python/BUILD
index 3982722..925e7b6 100644
--- a/y2018/control_loops/python/BUILD
+++ b/y2018/control_loops/python/BUILD
@@ -96,13 +96,13 @@
)
cc_library(
- name = 'dlqr',
- hdrs = [
- 'dlqr.h',
- ],
+ name = "dlqr",
+ hdrs = [
+ "dlqr.h",
+ ],
deps = [
- '@slycot_repo//:slicot',
- ],
+ "@slycot_repo//:slicot",
+ ],
)
cc_binary(
@@ -110,15 +110,15 @@
srcs = [
"arm_mpc.cc",
],
+ restricted_to = ["//tools:k8"],
deps = [
":arm_bounds",
- ':dlqr',
+ ":dlqr",
"//third_party/ct",
"//third_party/gflags",
"//third_party/matplotlib-cpp",
"@cgal_repo//:cgal",
],
- restricted_to = ["//tools:k8"],
)
cc_binary(
@@ -169,9 +169,11 @@
],
default_python_version = "PY3",
legacy_create_init = False,
+ restricted_to = ["//tools:k8"],
srcs_version = "PY3",
deps = [
":python_init",
+ "@python_gtk",
],
)
@@ -210,15 +212,15 @@
)
py_binary(
- name = 'arm_mpc_py',
- srcs = [
- 'arm_mpc.py',
- ],
- main = 'arm_mpc.py',
- deps = [
- '//external:python-gflags',
- '//external:python-glog',
- '//frc971/control_loops/python:controls',
- ],
- restricted_to = ['//tools:k8'],
+ name = "arm_mpc_py",
+ srcs = [
+ "arm_mpc.py",
+ ],
+ main = "arm_mpc.py",
+ restricted_to = ["//tools:k8"],
+ deps = [
+ "//external:python-gflags",
+ "//external:python-glog",
+ "//frc971/control_loops/python:controls",
+ ],
)
diff --git a/y2018/control_loops/python/graph_edit.py b/y2018/control_loops/python/graph_edit.py
index dde67c5..e2b0412 100644
--- a/y2018/control_loops/python/graph_edit.py
+++ b/y2018/control_loops/python/graph_edit.py
@@ -1,3 +1,5 @@
+#!/usr/bin/python3
+
from __future__ import print_function
import os
import basic_window