aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/distrib/python/grpcio_tools
diff options
context:
space:
mode:
authorGravatar Masood Malekghassemi <atash@google.com>2016-05-03 15:59:40 -0700
committerGravatar Masood Malekghassemi <atash@google.com>2016-05-04 15:30:30 -0700
commit010eb48d2169e13ab8afeae32c29ede7b84a0e4d (patch)
tree7b55ad7dc8288b4780320872d96a0c49fec7df67 /tools/distrib/python/grpcio_tools
parent616b2793fd20eb28c2be53831f967332659987d0 (diff)
Use manylinux
Diffstat (limited to 'tools/distrib/python/grpcio_tools')
-rw-r--r--tools/distrib/python/grpcio_tools/grpc/protoc/main.cc2
-rw-r--r--tools/distrib/python/grpcio_tools/grpc/protoc/main.h6
-rw-r--r--tools/distrib/python/grpcio_tools/grpc/protoc/protoc_compiler.pyx4
-rw-r--r--tools/distrib/python/grpcio_tools/setup.py3
4 files changed, 8 insertions, 7 deletions
diff --git a/tools/distrib/python/grpcio_tools/grpc/protoc/main.cc b/tools/distrib/python/grpcio_tools/grpc/protoc/main.cc
index 2a0bc6d2d1..4487a6851a 100644
--- a/tools/distrib/python/grpcio_tools/grpc/protoc/main.cc
+++ b/tools/distrib/python/grpcio_tools/grpc/protoc/main.cc
@@ -5,7 +5,7 @@
#include "grpc/protoc/main.h"
-int main(int argc, char* argv[]) {
+int protoc_main(int argc, char* argv[]) {
google::protobuf::compiler::CommandLineInterface cli;
cli.AllowPlugins("protoc-");
diff --git a/tools/distrib/python/grpcio_tools/grpc/protoc/main.h b/tools/distrib/python/grpcio_tools/grpc/protoc/main.h
index fc406a9260..ea2860ff02 100644
--- a/tools/distrib/python/grpcio_tools/grpc/protoc/main.h
+++ b/tools/distrib/python/grpcio_tools/grpc/protoc/main.h
@@ -28,6 +28,6 @@
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-// We declare `main` here since we want access to it from Cython as an extern
-// but *without* triggering a dllimport declspec when on Windows.
-int main(int argc, char *argv[]);
+// We declare `protoc_main` here since we want access to it from Cython as an
+// extern but *without* triggering a dllimport declspec when on Windows.
+int protoc_main(int argc, char *argv[]);
diff --git a/tools/distrib/python/grpcio_tools/grpc/protoc/protoc_compiler.pyx b/tools/distrib/python/grpcio_tools/grpc/protoc/protoc_compiler.pyx
index d987ee1cea..af15f3db30 100644
--- a/tools/distrib/python/grpcio_tools/grpc/protoc/protoc_compiler.pyx
+++ b/tools/distrib/python/grpcio_tools/grpc/protoc/protoc_compiler.pyx
@@ -30,10 +30,10 @@
from libc cimport stdlib
cdef extern from "grpc/protoc/main.h":
- int main(int argc, char *argv[])
+ int protoc_main(int argc, char *argv[])
def run_main(list args not None):
cdef char **argv = <char **>stdlib.malloc(len(args)*sizeof(char *))
for i in range(len(args)):
argv[i] = args[i]
- return main(len(args), argv)
+ return protoc_main(len(args), argv)
diff --git a/tools/distrib/python/grpcio_tools/setup.py b/tools/distrib/python/grpcio_tools/setup.py
index 8530398b6d..0281c01796 100644
--- a/tools/distrib/python/grpcio_tools/setup.py
+++ b/tools/distrib/python/grpcio_tools/setup.py
@@ -76,7 +76,8 @@ setuptools.setup(
protoc_ext_module(),
]),
packages=setuptools.find_packages('.'),
- namespace_packages=['grpc'],
+ # TODO(atash): Figure out why auditwheel doesn't like namespace packages.
+ #namespace_packages=['grpc'],
install_requires=[
'protobuf>=3.0.0a3',
],