merge 2.6.0 to trunk

This commit is contained in:
jieluo@google.com 2014-08-25 23:26:40 +00:00
parent 1eba9d9c74
commit a21bf2e646
2 changed files with 5 additions and 8 deletions

View File

@ -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.

View File

@ -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",