thrift/lib/py
dweatherford 65b7075b5a [thrift] Output dir selection + updated TSCons
Summary: Allows setting the output directory via the new '-o dir' cmdline option.

  TSCons is updated to use this to put the output in the right place no matter
  the cwd, so doing dependent builds from different directories won't break.

Reviewed By: martin
Test Plan: mkdir /tmp/honk; thrift -cpp -java -javabean -php -phpi -py -rb -xsd -perl -erl -ocaml -hs -cocoa -o /tmp/honk Tablet.thrift
Revert: svn


git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665311 13f79535-47bb-0310-9956-ffa450edef68
2007-10-31 02:18:14 +00:00
..
src [thrift] Output dir selection + updated TSCons 2007-10-31 02:18:14 +00:00
bootstrap.sh Full automake/autoconf compliance for thrift 2007-01-25 07:58:55 +00:00
cleanup.sh Thrift: Pre-generate reflection_limited for Python. 2007-08-30 03:30:22 +00:00
configure.ac Thrift: Python installation. 2007-09-05 00:47:32 +00:00
COPYING Some Thrift documentation cleanups 2007-02-28 21:43:54 +00:00
LICENSE Some Thrift documentation cleanups 2007-02-28 21:43:54 +00:00
Makefile.am Python automated test patch 2007-10-05 00:13:24 +00:00
README Thrift: Python installation. 2007-09-05 00:47:32 +00:00
setup.py Thrift: Pre-generate reflection_limited for Python. 2007-08-30 03:30:22 +00:00

Thrift Python Software Library

Author: Mark Slee (mcslee@facebook.com)
Last Modified: 2007-Sep-04

Thrift is distributed under the Thrift open source software license.
Please see the included LICENSE file.

Using Thrift with Python
========================

Thrift is provided as a set of Python packages. The top level package is
thrift, and there are subpackages for the protocol, transport, and server
code. Each package contains modules using standard Thrift naming conventions
(i.e. TProtocol, TTransport) and implementations in corresponding modules
(i.e. TSocket).  There is also a subpackage reflection, which contains
the generated code for the reflection structures.

The Python libraries can be installed manually using the provided setup.py
file, or automatically using the install hook provided via autoconf/automake.
To use the latter, become superuser and do make install.