keisukefukuda/msgpack-python-pure — pull request #2 by sirpengi (2012-03-24 08:06:10+00:00)
Title: Switch from mmap to cStringIO

cStringIO appears to be fine in GAE, works in py2.5 and 2.7, as well as officially supported by pypy. Haven't done robust testing, but from what I can tell by running the nosetests it goes just as fast (when I tried StringIO it took 25% more time, interesting what difference one character will make).

I've also modified the nosetests to work in py2.5 (it doesn't support b'binary literal strings'). I guess this breaks py3 compatibility, but I'm not sure if that's a target for this library (since the only folks that would have use for this is those running on GAE or pypy)