Skip to content
This repository has been archived by the owner on Mar 3, 2023. It is now read-only.

Python rules for Bazel #3751

Closed
wants to merge 37 commits into from
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
3d22655
updating python and docker rules as a start
joshfischer1108 Jan 1, 2022
204aed1
[Build] removed <newgenproto.bzl>
surahman Jan 3, 2022
098b288
update python cli build targets
joshfischer1108 Jan 4, 2022
4319a5f
updating heron common py tools
joshfischer1108 Jan 4, 2022
ba673a1
clean up heron tools fine. updating examples build file
joshfischer1108 Jan 4, 2022
56bd859
clean up formatting of files. updating common-py target. adding dep…
joshfischer1108 Jan 4, 2022
cfbfdd8
removal of more pex targets
joshfischer1108 Jan 21, 2022
fe3aa16
[Build] PEX loader test data
surahman Jan 25, 2022
2b0948d
Merge branch 'master' into joshfischer/native-python-rules
surahman Jan 25, 2022
db45fcc
[Build] heronpy proto
surahman Jan 25, 2022
8dc9f3b
updating statemger-py target
joshfischer1108 Jan 25, 2022
e47ab1f
update heron explorer
joshfischer1108 Jan 25, 2022
4b71957
updating python streamlet targets
joshfischer1108 Jan 25, 2022
2b1392a
[Build] updating heron tracker
surahman Jan 25, 2022
806c25b
[Build] updating heron ui
surahman Jan 25, 2022
bbe11ad
[Build] updating heron shell
surahman Jan 25, 2022
eec9864
[Build] updated cpplint and pylint
surahman Jan 25, 2022
04c7d50
[Build] updated integration tests
surahman Jan 26, 2022
d357562
[Build] updated topology test runner
surahman Jan 26, 2022
bca9f9a
[Build] updated integration tests http_server
surahman Jan 26, 2022
17f987c
[Build] updating test_runner
surahman Jan 26, 2022
4bff338
[Build] updated integration_test library
surahman Jan 26, 2022
ceff5ac
[Build] updated integration_tests common
surahman Jan 26, 2022
53245d6
[Build] updated heron tracker test
surahman Jan 26, 2022
dcd1f29
[Build] updated heron network
surahman Jan 26, 2022
30ead1c
[Build] updated heron instance test
surahman Jan 26, 2022
150f970
[Build] updated heron instance utils test
surahman Jan 26, 2022
4eaf100
[Build] updated heronpy connectors
surahman Jan 26, 2022
89c7329
[Build] updated heronpy api
surahman Jan 26, 2022
fd7049f
[Build] updated heron proto
surahman Jan 26, 2022
ba1bac0
[Build] updated PyYAML to 5.4.1
surahman Jan 26, 2022
9ff8f0c
[Build] simple fixes a number of build targets
surahman Jan 26, 2022
0518955
[Build] heron ui removed <zip_safe>
surahman Jan 26, 2022
7a809e8
[Build] switched <resources> to <data> attribute
surahman Jan 26, 2022
df2b014
replacing entrypoint with main on pylin target
joshfischer1108 Jan 26, 2022
1422d52
adding empty.py files to account for mandatory srcs attribute
joshfischer1108 Jan 26, 2022
6c524b4
[Build] cleanup
surahman Jan 27, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion third_party/python/cpplint/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@ load("@heron_py_deps//:requirements.bzl", "requirement")

py_binary(
name = "cpplint",
entrypoint = "cpplint",
srcs = ["empty.py"],
main = "cpplint",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could this be causing an infinite recursion/expansion of the build rule?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess it could be possible. @nicknezis would have a better idea. He's been our go to Bazel person,

deps = [
requirement("cpplint"),
],
Expand Down
Empty file.
1 change: 1 addition & 0 deletions third_party/python/pylint/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ load("@heron_py_deps//:requirements.bzl", "requirement")

py_binary(
name = "pylint",
srcs = ["empty.py"],
main = "pylint",
deps = [
requirement("pylint"),
Expand Down
Empty file.