文件名称:MessagePack的Python实现MessagePack-Python.zip
文件大小:65KB
文件格式:ZIP
更新时间:2022-08-07 22:55:02
开源项目
MessagePack-Python 是用于 Python 的 MessagePack 序列化实现。MessagePack 是一个基于二进制高效的对象序列化类库,可用于跨语言通信。它可以像 JSON 那样,在许多种语言之间交换结构对象;但是它比 JSON 更快速也更轻巧。安装$ pip install msgpack-pythonPyPymsgpack-python 提供纯 python 实现。PyPy 可以使用。Windows当不能使用二进制分发,你需要在 Windows 上安装 Visual Studio 或 Windows SDK 。 如果没有扩展,在 CPython 上使用纯 python 实现会运行缓慢。对于 Python 2.7,建议使用 Microsoft Visual C Compiler for Python 2.7。对于 Python 3.5,Microsoft Visual Studio 2015 社区版或 Express Edition 可用于构建扩展模块。 标签:MessagePack
【文件预览】:
msgpack-python-master
----msgpack()
--------exceptions.py(1KB)
--------pack_template.h(20KB)
--------fallback.py(37KB)
--------pack.h(3KB)
--------unpack_define.h(2KB)
--------buff_converter.h(661B)
--------unpack_template.h(14KB)
--------_version.py(20B)
--------_unpacker.pyx(20KB)
--------unpack.h(8KB)
--------__init__.py(1KB)
--------_cmsgpack.pyx(134B)
--------_packer.pyx(13KB)
--------sysdep.h(6KB)
----MANIFEST.in(126B)
----README.rst(10KB)
----docker()
--------runtests.sh(521B)
--------buildwheel.sh(304B)
----ci()
--------runtests.bat(380B)
----COPYING(614B)
----ChangeLog.rst(10KB)
----requirements.txt(15B)
----benchmark()
--------benchmark.py(944B)
----.travis.yml(1008B)
----tox.ini(673B)
----test()
--------test_subtype.py(412B)
--------test_stricttype.py(2KB)
--------test_sequnpack.py(3KB)
--------test_limits.py(4KB)
--------test_extension.py(3KB)
--------test_buffer.py(836B)
--------test_seq.py(1KB)
--------test_memoryview.py(3KB)
--------test_obj.py(2KB)
--------test_except.py(2KB)
--------test_newspec.py(3KB)
--------test_read_size.py(2KB)
--------test_case.py(3KB)
--------test_format.py(2KB)
--------test_unpack.py(2KB)
--------test_pack.py(5KB)
----setup.py(4KB)
----Makefile(765B)
----docs()
--------conf.py(9KB)
--------advanced.rst(785B)
--------index.rst(177B)
--------Makefile(6KB)
--------api.rst(673B)
----appveyor.yml(1KB)
----.gitignore(129B)