Richard Belleville
930cec4e27
Revert "Merge pull request #18912 from grpc/revert-bazel-changes"
...
This reverts commit c9a259aa3a
, reversing
changes made to 9c882bc725
.
6 years ago
Richard Belleville
50b5240d0a
Revert "Merge pull request #18859 from grpc/internal_py_proto_library"
...
This reverts commit 5b720f19c1
, reversing
changes made to a64ae3c0d5
.
6 years ago
Richard Belleville
5391d8427e
Moar ipv6
6 years ago
Richard Belleville
aec0860ebf
Remove redundant line
6 years ago
Richard Belleville
1c65fd19e8
Fix wait_for_ready example for ipv4-only environments like Kokoro
6 years ago
Richard Belleville
4de4a7da7b
Reenable python bazel tests
6 years ago
Richard Belleville
05f37c8143
Remove dependency on pubref/rules_proto.
...
This commit resolves #18331 .
This commit resolves #18256 .
This commit resolves... another TODO that apparently didn't have an
associated github issue.
We swap out pubref's implementation of py_proto_library with our own,
which more closely mirrors the interface of the internal
py_proto_library, taking the descriptor file output of a proto_library
rule as input.
One minor change in behavior was introduced for simplicity. When a
py_proto_library depends on a proto_library with a source proto file in
a subdirectory of the bazel package, the import module of the resultant
python library will reflect the package, *not* the full directory of the
proto file, including both the bazel package and the subdirectories, as
pubref did previously. This behavior also more closely mirrors google
internal behavior.
This commit also introduces a slightly more stringent bazel format
script. Buildifier on its own will not take care of long lines, but by
running yapf first, we end up with a more legible file. At the moment,
there is no sanity check associated with this formatter.
6 years ago
Lidi Zheng
f062722c61
Adopt reviewer's advice
...
* Use context manager to manage tcp socket
* Rename tcp socket
* Fix grammer error
6 years ago
Lidi Zheng
541cb00470
Add wait-for-ready example
...
* With unit test
* With Bazel integration
* With REAME.md explaination
6 years ago
Lidi Zheng
7bb9e33d1a
Add one more import path for py_test
6 years ago
Lidi Zheng
93bab217be
Fix the import order to make hack work
6 years ago
Lidi Zheng
85bcce2e08
Fix typo in BUILD.bazel
6 years ago
Lidi Zheng
b3d907dce9
Explicitly depend on :grpcio
6 years ago
Lidi Zheng
d7429dbb4a
Fix the proto rules conflict
6 years ago
Lidi Zheng
7771290fcd
Pin the proto definitions to a specific commit
6 years ago
Lidi Zheng
f527cfbbac
Adopt review's advice
...
* Add a unit test
* Integrate with Bazel
* Polish README.md
6 years ago
Lidi Zheng
30cc99d42c
Add Python example for error handling
6 years ago
Richard Belleville
dde238cb5d
Apparently no ipv6 on kokoro
6 years ago
Richard Belleville
f3b57e35ec
Properly import protos
6 years ago
Richard Belleville
b9659d58da
Actually generate proto
6 years ago
Richard Belleville
2a50960b4c
Add copyright to BUILD file
6 years ago
Richard Belleville
2640822c2d
Remove a statement proven wrong by science
6 years ago
Richard Belleville
4c8c8e36d2
Show some respect
6 years ago
Richard Belleville
69b5476429
Expand the readme
6 years ago
Richard Belleville
d359dbe44d
Remove unnecessary flush
6 years ago
Richard Belleville
81c3b0bfb6
Fix lint errors
6 years ago
Richard Belleville
d832738c08
Yapf
6 years ago
Richard Belleville
67ca10b4f9
Add README
6 years ago
Richard Belleville
0f6293e85e
Improve logging handlers
6 years ago
Richard Belleville
acbc095ab8
Implement test for example
6 years ago
Richard Belleville
5c4823c17b
Build with bazel
6 years ago
Richard Belleville
0c8418c4bf
WIP. Start BUILD file
6 years ago
Richard Belleville
510beaaede
Add a CLI parser to the client
6 years ago
Richard Belleville
a6c33d3516
Dynamically allocate port
6 years ago
Richard Belleville
f2c7ffc9fb
Add multiprocessed client
6 years ago
Richard Belleville
4a8a2e286e
Add basic multiprocessing-based server
6 years ago
Lidi Zheng
05b61a5199
Use Pylint to lint gRPC Python examples
6 years ago
Lidi Zheng
7fd68349e3
Add gRPC Python Example: Metadata
6 years ago
Lidi Zheng
5fc0547a94
Add basicConfig to prepare to log future exception
6 years ago
Youngchan Kim
2e2ef9dcdf
Run YAPF check for python example
6 years ago
Youngchan Kim
832460bb94
Add link - gRPC Python package documents
6 years ago
Youngchan Kim
0f9733eb85
Update timeout: 1 -> 10
6 years ago
Youngchan Kim
c4c112bc50
Update keepalive timeout: 10 -> 10000
6 years ago
Youngchan Kim
f65615d4cd
Update example description
6 years ago
Youngchan Kim
0a925095be
Simplify example
6 years ago
Youngchan Kim
cf09d16ca8
Add python example - channel options
6 years ago
Eundoo Song
97264ea336
Remove unused import
6 years ago
Mehrdad Afshari
5ffb9bf8c4
Add server reflection guide for Python
6 years ago
Mehrdad Afshari
7b5e32a312
Refresh pb2 files in examples/python/multiplex
6 years ago
Nathaniel Manista
8234d14113
Close channels in examples
7 years ago