Import buildifier

This patch sets up buildifier to run as part of CI. It can also be run
manually via `//tools/lint:buildifier`.

As a consequence, I needed to make the whole repo conform.

Signed-off-by: Philipp Schrader <philipp.schrader@gmail.com>
Change-Id: Ic41c97b17255813b6c21aef40ab2f8a216683a2c
diff --git a/debian/python.BUILD b/debian/python.BUILD
index 009a7e2..4acea84 100644
--- a/debian/python.BUILD
+++ b/debian/python.BUILD
@@ -60,15 +60,14 @@
     srcs = glob([
         "usr/lib/python3/dist-packages/scipy/**/*.py",
     ]),
-    data = glob([
-        "usr/lib/python3/dist-packages/scipy/**/*",
-    ], exclude = [
-        "usr/lib/python3/dist-packages/scipy/**/*.py",
-    ]),
-    deps = [
-        ":numpy",
-    ],
-    visibility = ["//visibility:public"],
+    data = glob(
+        [
+            "usr/lib/python3/dist-packages/scipy/**/*",
+        ],
+        exclude = [
+            "usr/lib/python3/dist-packages/scipy/**/*.py",
+        ],
+    ),
     imports = [
         "usr/lib/python3/dist-packages",
     ],
@@ -76,6 +75,10 @@
         "@platforms//os:linux",
         "@platforms//cpu:x86_64",
     ],
+    visibility = ["//visibility:public"],
+    deps = [
+        ":numpy",
+    ],
 )
 
 py_library(
@@ -83,12 +86,14 @@
     srcs = glob([
         "usr/lib/python3/dist-packages/numpy/**/*.py",
     ]),
-    data = glob([
-        "usr/lib/python3/dist-packages/numpy/**/*",
-    ], exclude = [
-        "usr/lib/python3/dist-packages/numpy/**/*.py",
-    ]),
-    visibility = ["//visibility:public"],
+    data = glob(
+        [
+            "usr/lib/python3/dist-packages/numpy/**/*",
+        ],
+        exclude = [
+            "usr/lib/python3/dist-packages/numpy/**/*.py",
+        ],
+    ),
     imports = [
         "usr/lib/python3/dist-packages",
     ],
@@ -96,4 +101,5 @@
         "@platforms//os:linux",
         "@platforms//cpu:x86_64",
     ],
+    visibility = ["//visibility:public"],
 )