aboutsummaryrefslogtreecommitdiff
path: root/python/README.txt
diff options
context:
space:
mode:
authorliujisi@google.com <liujisi@google.com@630680e5-0e50-0410-840e-4b1c322b438d>2011-04-29 02:12:48 +0000
committerliujisi@google.com <liujisi@google.com@630680e5-0e50-0410-840e-4b1c322b438d>2011-04-29 02:12:48 +0000
commit03aaa0417f2cdb318d6e07df13686203d2f3a1ab (patch)
treea35c9eba8451b363dbd84ebf369a62df3eac0116 /python/README.txt
parent5a3342823a3edcf9a3532d79316d17c57ec5d353 (diff)
downloadprotobuf-03aaa0417f2cdb318d6e07df13686203d2f3a1ab.tar.gz
protobuf-03aaa0417f2cdb318d6e07df13686203d2f3a1ab.tar.bz2
protobuf-03aaa0417f2cdb318d6e07df13686203d2f3a1ab.zip
Python CPP implementation now requires c++ libprotobuf installed before running
setup.py to fix RPATH problem.
Diffstat (limited to 'python/README.txt')
-rw-r--r--python/README.txt11
1 files changed, 7 insertions, 4 deletions
diff --git a/python/README.txt b/python/README.txt
index 73a26566..6dc144e9 100644
--- a/python/README.txt
+++ b/python/README.txt
@@ -63,9 +63,9 @@ Installation
$ python setup.py install
This step may require superuser privileges.
- NOTE: To use C++ implementation, you need to export the environment variable
- before this step. See the "C++ Implementation" section below for more
- details.
+ NOTE: To use C++ implementation, you need to install C++ protobuf runtime
+ library of the same version and export the environment variable before this
+ step. See the "C++ Implementation" section below for more details.
Usage
=====
@@ -83,7 +83,10 @@ 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.
-To use the C++ implementation, export an environment variable:
+To use the C++ implementation, you need to:
+1) Install the C++ protobuf runtime library, please see instructions in the
+ parent directory.
+2) Export an environment variable:
$ export PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=cpp