文件名称:msgpack-python:适用于Python的MessagePack序列化程序实现msgpack.org [Python]
文件大小:73KB
文件格式:ZIP
更新时间:2024-05-21 23:33:05
python msgpack Python
适用于Python的MessagePack 这是什么 是一种有效的二进制序列化格式。 它使您可以在多种语言(如JSON)之间交换数据。 但是它更快,更小。 该软件包提供用于读取和写入MessagePack数据的CPython绑定。 对现有用户的重要提示 PyPI套件名称 PyPI上的软件包名称已由msgpack-python到msgpack 0.5。 从msgpack-0.4或更早版本升级时,请先pip uninstall msgpack-python然后再pip install -U msgpack 。 与旧格式的兼容性 您可以使用use_bin_type=False选项将bytes对象打包为旧msgpack规范中的原始类型,而不是新msgpack规范中的bin类型。 您可以使用raw=True选项解压缩旧的msgpack格式。 它将msgpack中的str(原始)类型解压缩为Pyt
【文件预览】:
msgpack-python-main
----setup.py(4KB)
----DEVELOP.md(382B)
----.gitignore(129B)
----requirements.txt(93B)
----Makefile(1KB)
----pyproject.toml(210B)
----.travis.yml(2KB)
----MANIFEST.in(125B)
----.github()
--------workflows()
----COPYING(614B)
----README.md(8KB)
----ChangeLog.rst(11KB)
----appveyor.yml(1KB)
----ci()
--------runtests.bat(371B)
--------runtests.sh(220B)
----benchmark()
--------benchmark.py(951B)
----msgpack()
--------__init__.py(1KB)
--------pack.h(3KB)
--------buff_converter.h(220B)
--------unpack.h(11KB)
--------pack_template.h(21KB)
--------_unpacker.pyx(19KB)
--------_cmsgpack.pyx(335B)
--------sysdep.h(6KB)
--------_packer.pyx(14KB)
--------unpack_template.h(14KB)
--------unpack_define.h(2KB)
--------fallback.py(34KB)
--------_version.py(20B)
--------ext.py(6KB)
--------exceptions.py(1KB)
----docs()
--------Makefile(6KB)
--------api.rst(744B)
--------index.rst(177B)
--------conf.py(9KB)
--------advanced.rst(785B)
----test()
--------test_unpack.py(2KB)
--------test_sequnpack.py(4KB)
--------test_memoryview.py(3KB)
--------test_stricttype.py(2KB)
--------test_subtype.py(417B)
--------test_timestamp.py(5KB)
--------test_obj.py(2KB)
--------test_extension.py(3KB)
--------test_pack.py(5KB)
--------test_except.py(2KB)
--------test_case.py(3KB)
--------test_format.py(2KB)
--------test_seq.py(1KB)
--------test_read_size.py(2KB)
--------test_limits.py(4KB)
--------test_buffer.py(853B)
--------test_newspec.py(3KB)
----tox.ini(719B)
----docker()
--------buildwheel.sh(424B)
--------shared.env(93B)
--------runtests.sh(596B)