Commit a21bf2e6 authored by jieluo@google.com's avatar jieluo@google.com

merge 2.6.0 to trunk

parent 1eba9d9c
......@@ -48,8 +48,8 @@ Installation
$ python setup.py build
$ python setup.py google_test
if you want to test c++ implementation, run:
$ python setup.py test
If you want to test c++ implementation, run:
$ python setup.py test --cpp_implementation
If some tests fail, this library may not work correctly on your
system. Continue at your own risk.
......@@ -66,7 +66,7 @@ Installation
$ python setup.py install
or:
$ python setup.py install --nocpp_implementation
$ python setup.py install --cpp_implementation
This step may require superuser privileges.
NOTE: To use C++ implementation, you need to install C++ protobuf runtime
......@@ -84,8 +84,6 @@ web at:
C++ Implementation
==================
WARNING: This is EXPERIMENTAL and only available for CPython platforms.
The C++ implementation for Python messages is built as a Python extension to
improve the overall protobuf Python performance.
......
......@@ -138,10 +138,9 @@ class build_py(_build_py):
if __name__ == '__main__':
ext_module_list = []
nocpp = '--nocpp_implementation'
if nocpp in sys.argv:
cpp_impl = '--cpp_implementation'
if cpp_impl in sys.argv:
sys.argv.remove(cpp_impl)
else:
# C++ implementation extension
ext_module_list.append(Extension(
"google.protobuf.pyext._message",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment