Package: wnpp
Severity: wishlist
* Package name : thriftpy
Version : 0.3.9
* License : MIT
Programming Lang: Python
Description : Pure python implementation of Apache Thrift
Binary package names: python3-thriftpy python-thriftpy
========
ThriftPy
========
.
ThriftPy is a pure python implementation of
.
.
Features
========
.
Currently ThriftPy have these features (also advantages over the upstream
python lib):
.
- Supports python2.6+, python3.3+, pypy and pypy3.
.
- Pure python implementation. No longer need to compile & install the 'thrift'
package. All you need is thriftpy and thrift file.
.
- Compatible with Apache Thrift. You can use ThriftPy together with the
official implementation servers and clients, such as a upstream server with
a thriftpy client or the opposite.
.
Currently implemented protocols and transports:
.
* binary protocol (python and cython)
.
* compact protocol (python and cython)
.
* json protocol
.
* buffered transport (python & cython)
.
* framed transport
.
* tornado server and client (with tornado 4.0)
.
.
- Can directly load thrift file as module, the sdk code will be generated on
the fly.
.
- Easy RPC server/client setup.