Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 230f6d1

Browse filesBrowse files
Marcel Hlopkobrandjon
Marcel Hlopko
authored andcommitted
Enable buildifier presubmit check (bazel-contrib#245)
This migrates the repo to satisfy buildifier and adds buildifier as a presubmit.
1 parent f46e953 commit 230f6d1
Copy full SHA for 230f6d1

File tree

Expand file treeCollapse file tree

21 files changed

+196
-131
lines changed
Filter options
Expand file treeCollapse file tree

21 files changed

+196
-131
lines changed

‎.bazelci/presubmit.yml

Copy file name to clipboardExpand all lines: .bazelci/presubmit.yml
+3Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44
# TODO(#144): When Bazel 0.29 is released, the docgen workflow will work, and
55
# we can go back to using `...` for build_targets.
66
---
7+
buildifier:
8+
version: latest
9+
warnings: "all"
710
all_targets: &all_targets
811
build_targets:
912
- "//examples/..."

‎BUILD

Copy file name to clipboardExpand all lines: BUILD
+4-1Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@ package(default_visibility = ["//visibility:public"])
1515

1616
licenses(["notice"]) # Apache 2.0
1717

18-
exports_files(["LICENSE", "version.bzl"])
18+
exports_files([
19+
"LICENSE",
20+
"version.bzl",
21+
])
1922

2023
filegroup(
2124
name = "distribution",

‎WORKSPACE

Copy file name to clipboardExpand all lines: WORKSPACE
+7-3Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,21 +22,25 @@ load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
2222

2323
http_archive(
2424
name = "bazel_federation",
25-
url = "https://github.com/bazelbuild/bazel-federation/releases/download/0.0.1/bazel_federation-0.0.1.tar.gz",
2625
sha256 = "506dfbfd74ade486ac077113f48d16835fdf6e343e1d4741552b450cfc2efb53",
26+
url = "https://github.com/bazelbuild/bazel-federation/releases/download/0.0.1/bazel_federation-0.0.1.tar.gz",
2727
)
2828

2929
load("@bazel_federation//:repositories.bzl", "rules_python_deps")
30+
3031
rules_python_deps()
3132

32-
load("@bazel_federation//setup:rules_python.bzl", "rules_python_setup")
33-
rules_python_setup(use_pip=True)
33+
load("@bazel_federation//setup:rules_python.bzl", "rules_python_setup")
34+
35+
rules_python_setup(use_pip = True)
3436

3537
# Everything below this line is used only for developing rules_python. Users
3638
# should not copy it to their WORKSPACE.
3739

3840
load("//:internal_deps.bzl", "rules_python_internal_deps")
41+
3942
rules_python_internal_deps()
4043

4144
load("//:internal_setup.bzl", "rules_python_internal_setup")
45+
4246
rules_python_internal_setup()

‎distro/BUILD

Copy file name to clipboardExpand all lines: distro/BUILD
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ package(
22
default_visibility = ["//visibility:private"],
33
)
44

5-
load("@rules_python//:version.bzl", "version")
65
load("@rules_pkg//:pkg.bzl", "pkg_tar")
76
load("@rules_pkg//releasing:defs.bzl", "print_rel_notes")
7+
load("@rules_python//:version.bzl", "version")
88

99
# Build the artifact to put on the github release page.
1010
pkg_tar(

‎docs/BUILD

Copy file name to clipboardExpand all lines: docs/BUILD
+4-4Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@ load("@io_bazel_skydoc//stardoc:stardoc.bzl", "stardoc")
3131
bzl_library(
3232
name = "bazel_python_tools",
3333
srcs = [
34+
"@bazel_tools//tools/python:private/defs.bzl",
3435
"@bazel_tools//tools/python:srcs_version.bzl",
3536
"@bazel_tools//tools/python:toolchain.bzl",
3637
"@bazel_tools//tools/python:utils.bzl",
37-
"@bazel_tools//tools/python:private/defs.bzl",
3838
],
3939
)
4040

@@ -49,8 +49,8 @@ bzl_library(
4949

5050
stardoc(
5151
name = "core-docs",
52-
input = "//python:defs.bzl",
5352
out = "python.md",
53+
input = "//python:defs.bzl",
5454
deps = [":defs"],
5555
)
5656

@@ -60,12 +60,12 @@ stardoc(
6060

6161
stardoc(
6262
name = "pip-docs",
63-
input = "//python:pip.bzl",
6463
out = "pip.md",
64+
input = "//python:pip.bzl",
6565
)
6666

6767
stardoc(
6868
name = "whl-docs",
69-
input = "//python:whl.bzl",
7069
out = "whl.md",
70+
input = "//python:whl.bzl",
7171
)

‎examples/extras/BUILD

Copy file name to clipboardExpand all lines: examples/extras/BUILD
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,10 @@ load("//python:defs.bzl", "py_test")
2121
py_test(
2222
name = "extras_test",
2323
srcs = ["extras_test.py"],
24+
python_version = "PY2",
2425
deps = [
2526
requirement("google-cloud-language"),
2627
# Make sure that we can resolve the "extra" dependency
2728
requirement("googleapis-common-protos[grpc]"),
2829
],
29-
python_version = "PY2",
3030
)

‎examples/helloworld/BUILD

Copy file name to clipboardExpand all lines: examples/helloworld/BUILD
+1-1Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@ py_library(
2727
py_test(
2828
name = "helloworld_test",
2929
srcs = ["helloworld_test.py"],
30-
deps = [":helloworld"],
3130
python_version = "PY2",
31+
deps = [":helloworld"],
3232
)

‎experimental/examples/wheel/BUILD

Copy file name to clipboardExpand all lines: experimental/examples/wheel/BUILD
+19-19Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ package(default_visibility = ["//visibility:public"])
1515

1616
licenses(["notice"]) # Apache 2.0
1717

18-
load("//python:defs.bzl", "py_library", "py_test")
1918
load("//experimental/python:wheel.bzl", "py_package", "py_wheel")
19+
load("//python:defs.bzl", "py_library", "py_test")
2020

2121
py_library(
2222
name = "main",
@@ -91,54 +91,54 @@ py_wheel(
9191
# Package data. We're building "custom_package_root-0.0.1-py3-none-any.whl"
9292
distribution = "example_custom_package_root",
9393
python_tag = "py3",
94+
strip_path_prefixes = [
95+
"experimental",
96+
],
9497
version = "0.0.1",
9598
deps = [
96-
":example_pkg"
99+
":example_pkg",
97100
],
98-
strip_path_prefixes = [
99-
"experimental"
100-
]
101101
)
102102

103103
py_wheel(
104104
name = "custom_package_root_multi_prefix",
105105
# Package data. We're building "custom_custom_package_root_multi_prefix-0.0.1-py3-none-any.whl"
106106
distribution = "example_custom_package_root_multi_prefix",
107107
python_tag = "py3",
108+
strip_path_prefixes = [
109+
"experimental/examples/wheel/lib",
110+
"experimental/examples/wheel",
111+
],
108112
version = "0.0.1",
109113
deps = [
110-
":example_pkg"
114+
":example_pkg",
111115
],
112-
strip_path_prefixes = [
113-
"experimental/examples/wheel/lib",
114-
"experimental/examples/wheel"
115-
]
116116
)
117117

118118
py_wheel(
119119
name = "custom_package_root_multi_prefix_reverse_order",
120120
# Package data. We're building "custom_custom_package_root_multi_prefix_reverse_order-0.0.1-py3-none-any.whl"
121121
distribution = "example_custom_package_root_multi_prefix_reverse_order",
122122
python_tag = "py3",
123+
strip_path_prefixes = [
124+
"experimental/examples/wheel",
125+
"experimental/examples/wheel/lib", # this is not effective, because the first prefix takes priority
126+
],
123127
version = "0.0.1",
124128
deps = [
125-
":example_pkg"
129+
":example_pkg",
126130
],
127-
strip_path_prefixes = [
128-
"experimental/examples/wheel" ,
129-
"experimental/examples/wheel/lib" # this is not effective, because the first prefix takes priority
130-
]
131131
)
132132

133133
py_test(
134134
name = "wheel_test",
135135
srcs = ["wheel_test.py"],
136136
data = [
137+
":custom_package_root",
138+
":custom_package_root_multi_prefix",
139+
":custom_package_root_multi_prefix_reverse_order",
137140
":customized",
138141
":minimal_with_py_library",
139142
":minimal_with_py_package",
140-
":custom_package_root",
141-
":custom_package_root_multi_prefix",
142-
":custom_package_root_multi_prefix_reverse_order"
143-
]
143+
],
144144
)

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.