Naresh
3af1aaadab
Basic setup to build gRPC Python with Bazel
...
Building gRPC Python with Bazel has been one of the long requested
additions to gRPC (#8079 ). Doing so had been made complex by the fact
that Bazel itself is still in active development.
There has been extensive work on building Cython code at tensorflow,
which can be reused for gRPC's purposes as well.
Major included changes required for building grpcio with Bazel are:
- Include Cython as a third party Bazel package, to compile the Cython
parts of gRPC Python.
- Include rules for Python autoconfiguration so Python headers can be
detected by cygrpc.
6 years ago
adelez
5bdd9a8cb9
Revert "Revert "Add suppressions to sanitizers for bazel builds""
7 years ago
Nicolas Noble
43557fee0b
Revert "Add suppressions to sanitizers for bazel builds"
7 years ago
Adele Zhou
4cd659505c
Add data param to grpc_cc_library
7 years ago
Adele Zhou
ff1d1b3b68
Add tags argument to grpc_cc_test and tag tcp_server_posix_test manual.
7 years ago
kailashs
c4b510246c
Updated cc_grpc_library to refer to fully qualified rules including
...
workspace name. This removes the need for the use_external = True flag
for out of workspace build of gRPC client/server code.
7 years ago
David Garcia Quintas
00e045dbb2
Fix the inclusion "third_party/nanopb/..." to simply "..."
7 years ago
Adele Zhou
304ff8fcbb
Update bazel toolchain to RBE Ubuntu16_04 toolchain container
7 years ago
David Garcia Quintas
3351fe3a3f
restore grpc_generate_one_off_targets()
7 years ago
David Garcia Quintas
483b4b7bde
Treat nanopb as a regular external dep
7 years ago
Adele Zhou
b47e557d18
Apply Wframe-larger-than flag to opt builds only
7 years ago
Vizerai
41e4cedb70
Adding opencensus grpc plugin.
...
Rebasing to merge commits.
7 years ago
Jan Tattermusch
7f0a4ba027
bump boringssl-with-bazel to latest chromium-stable-with-bazel
7 years ago
Mehrdad Afshari
8a2c6010ee
Bump protobuf hash for Bazel
7 years ago
Adele Zhou
bc690e0444
Update the toolchain version
7 years ago
Adele Zhou
aadbd18596
Also add size
7 years ago
Adele Zhou
7bc84a2256
Use timeout instead of size
7 years ago
Adele Zhou
ad5be3e310
Add size param to grpc_cc_test and set it to enormous for fuzzer tests.
7 years ago
yang-g
69d7a0364a
Update comment
7 years ago
yang-g
502ba74868
Rename generate_mock to generate_mocks
7 years ago
Alexander Polcyn
d21ee15076
Stop relying on certain ipv6 macros. Also bazel build updates.
...
Fix error just made in bazel/grpc_build_system.bzl
Fix merge conflict support/env -> gpr/env
7 years ago
Alexander Polcyn
690dde672a
Add address sorting submodule for use in c-ares wrapper
7 years ago
Ian Sturdy
e6dfa9cd74
Fix cross-repository proto includes.
7 years ago
Yihua Zhang
5848893d65
build nanopb one-off target
7 years ago
Yihua Zhang
04fb58efbd
Add ALTS code to grpc/core
7 years ago
Sree Kuchibhotla
ae277dd000
Revert "Add ALTS C stack to gRPC core"
7 years ago
Ian Sturdy
3a8c0d6a19
Add external bindings for targets needed for the cc_grpc_library rule.
7 years ago
Ian Sturdy
ec27b28121
Fix C++ codegen with bazel in subrepositories
7 years ago
Yihua Zhang
eaf6486677
Add ALTS code to grpc/core
7 years ago
Alexander Polcyn
0a05b782fe
Move python DNS utilities to utils subdirectory
7 years ago
Alexander Polcyn
092f199474
Clean up grpc_py_binary build rule
7 years ago
Adele Zhou
dfa20d88f1
Pin a commit that comes with ubsan and msan.
7 years ago
Adele Zhou
6b80417269
Upgrade bazel to 0.10.0
7 years ago
Alex Polcyn
aa56034b58
Add python bazel deps needed to run resolver component tests
7 years ago
Adele Zhou
238332272c
Update bazel toolchain version.
7 years ago
Loo Rong Jie
e97c230f87
[Bazel] Do not use -pthread on Windows
7 years ago
Adele Zhou
8fe2531d09
Redefine grpc_sh_binary as native.sh_binary.
7 years ago
Alexander Polcyn
9df154ca32
Correct usage of select in _get_external_deps
7 years ago
Vijay Pai
294e996a8d
Add me to build system owners
7 years ago
Alexander Polcyn
f1b933ce7f
Avoid building c-ares lib when grpc_no_ares is true
7 years ago
Craig Tiller
c052f363bf
Substitute a11r for ctiller in all OWNERS files
7 years ago
Vijay Pai
37abc4ae7b
Typo
7 years ago
Vijay Pai
9809ce38e9
Use appropriate preprocessor guards to allow building without exceptions
7 years ago
Alexander Polcyn
9f01ae0052
Get rid of references to bazel toolchains and remote_execution, since they are only present on master
7 years ago
Alexander Polcyn
0678db7e24
Move more special cases in bazel build to the .bzl files
7 years ago
Ning Ren
4856782510
Packs contents of WORKSPACE into a bzl function, so that it can be resued by other projects, and simplifies cares build.
7 years ago
Alexander Polcyn
54a70409c0
Move more special cases in bazel build to the .bzl files
7 years ago
Ning Ren
174e02ae3e
Packs contents of WORKSPACE into a bzl function, so that it can be resued by other projects, and simplifies cares build.
7 years ago
Alexander Polcyn
b94346f541
pass intended invocation args to bazel tests under poller script
7 years ago
Craig Tiller
e55fb8aaa8
Allow running tests directly (default poller, foundry wont see them)
7 years ago