Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Protobufs Are Lightweight Messages
C Python
branch: master
Failed to load latest commit information.
palm
test
.gitignore Package imports and nested types handled correctly.
LICENSE Updated for streaming interface using parital application.
MANIFEST.in
README.md
TODO
gen.py
setup.py Version bump

README.md

PALM - Protobufs Are Lightweight Messages

This is a lightweight, fast library for using Google's protobufs in Python.

How fast?

Palm, 10,000 decodes: 0.224280118942
Palm, 10,000 encodes: 0.0757548809052

------------------------------------------------------------------------

PB, 10,000 decodes: 5.67175507545
PB, 10,000 encodes: 3.88449811935

(See the benchmark script in tests/bench/bench.py)

Status

Palm is stable enough for production use, having logged millions of uptime-hours over the last few years.

Development

Fork on Github: https://github.com/bumptech/palm

Run tests with nose:

pip install protobuf pytest nose
nosetests test/test.py

Authors

Jamie Turner <jamie@bu.mp>  @jamwt
Will Moss <wmoss@bu.mp> @wbmoss
Christian Wyglendowski <christian@bu.mp> @dowskimania
.. and, generally, the http://bu.mp server team
Something went wrong with that request. Please try again.