# MessagePack for Python
[![Build Status](https://github.com/msgpack/msgpack-python/actions/workflows/wheel.yml/badge.svg)](https://github.com/msgpack/msgpack-python/actions/workflows/wheel.yml)
[![Documentation Status](https://readthedocs.org/projects/msgpack-python/badge/?version=latest)](https://msgpack-python.readthedocs.io/en/latest/?badge=latest)
## What's this
[MessagePack](https://msgpack.org/) is an efficient binary serialization format.
It lets you exchange data among multiple languages like JSON.
But it's faster and smaller.
This package provides CPython bindings for reading and writing MessagePack data.
## Very important notes for existing users
### PyPI package name
Package name on PyPI was changed from `msgpack-python` to `msgpack` from 0.5.
When upgrading from msgpack-0.4 or earlier, do `pip uninstall msgpack-python` before
`pip install -U msgpack`.
### Compatibility with the old format
You can use `use_bin_type=False` option to pack `bytes`
object into raw type in the old msgpack spec, instead of bin type in new msgpack spec.
You can unpack old msgpack format using `raw=True` option.
It unpacks str (raw) type in msgpack into Python bytes.
See note below for detail.
### Major breaking changes in msgpack 1.0
* Python 2
* The extension module does not support Python 2 anymore.
The pure Python implementation (`msgpack.fallback`) is used for Python 2.
* Packer
* `use_bin_type=True` by default. bytes are encoded in bin type in msgpack.
**If you are still using Python 2, you must use unicode for all string types.**
You can use `use_bin_type=False` to encode into old msgpack format.
* `encoding` option is removed. UTF-8 is used always.
* Unpacker
* `raw=False` by default. It assumes str types are valid UTF-8 string
and decode them to Python str (unicode) object.
* `encoding` option is removed. You can use `raw=True` to support old format.
* Default value of `max_buffer_size` is changed from 0 to 100 MiB.
* Default value of `strict_map_key` is changed to True to avoid hashdos.
You need to pass `strict_map_key=False` if you have data which contain map keys
which type is not bytes or str.
## Install
```
$ pip install msgpack
```
### Pure Python implementation
The extension module in msgpack (`msgpack._cmsgpack`) does not support
Python 2 and PyPy.
But msgpack provides a pure Python implementation (`msgpack.fallback`)
for PyPy and Python 2.
### Windows
When you can't use a binary distribution, you need to install Visual Studio
or Windows SDK on Windows.
Without extension, using pure Python implementation on CPython runs slowly.
## How to use
NOTE: In examples below, I use `raw=False` and `use_bin_type=True` for users
using msgpack < 1.0. These options are default from msgpack 1.0 so you can omit them.
### One-shot pack & unpack
Use `packb` for packing and `unpackb` for unpacking.
msgpack provides `dumps` and `loads` as an alias for compatibility with
`json` and `pickle`.
`pack` and `dump` packs to a file-like object.
`unpack` and `load` unpacks from a file-like object.
```pycon
>>> import msgpack
>>> msgpack.packb([1, 2, 3], use_bin_type=True)
'\x93\x01\x02\x03'
>>> msgpack.unpackb(_, raw=False)
[1, 2, 3]
```
`unpack` unpacks msgpack's array to Python's list, but can also unpack to tuple:
```pycon
>>> msgpack.unpackb(b'\x93\x01\x02\x03', use_list=False, raw=False)
(1, 2, 3)
```
You should always specify the `use_list` keyword argument for backward compatibility.
See performance issues relating to `use_list option`_ below.
Read the docstring for other options.
### Streaming unpacking
`Unpacker` is a "streaming unpacker". It unpacks multiple objects from one
stream (or from bytes provided through its `feed` method).
```py
import msgpack
from io import BytesIO
buf = BytesIO()
for i in range(100):
buf.write(msgpack.packb(i, use_bin_type=True))
buf.seek(0)
unpacker = msgpack.Unpacker(buf, raw=False)
for unpacked in unpacker:
print(unpacked)
```
### Packing/unpacking of custom data type
It is also possible to pack/unpack custom data types. Here is an example for
`datetime.datetime`.
```py
import datetime
import msgpack
useful_dict = {
"id": 1,
"created": datetime.datetime.now(),
}
def decode_datetime(obj):
if '__datetime__' in obj:
obj = datetime.datetime.strptime(obj["as_str"], "%Y%m%dT%H:%M:%S.%f")
return obj
def encode_datetime(obj):
if isinstance(obj, datetime.datetime):
return {'__datetime__': True, 'as_str': obj.strftime("%Y%m%dT%H:%M:%S.%f")}
return obj
packed_dict = msgpack.packb(useful_dict, default=encode_datetime, use_bin_type=True)
this_dict_again = msgpack.unpackb(packed_dict, object_hook=decode_datetime, raw=False)
```
`Unpacker`'s `object_hook` callback receives a dict; the
`object_pairs_hook` callback may instead be used to receive a list of
key-value pairs.
### Extended types
It is also possible to pack/unpack custom data types using the **ext** type.
```pycon
>>> import msgpack
>>> import array
>>> def default(obj):
... if isinstance(obj, array.array) and obj.typecode == 'd':
... return msgpack.ExtType(42, obj.tostring())
... raise TypeError("Unknown type: %r" % (obj,))
...
>>> def ext_hook(code, data):
... if code == 42:
... a = array.array('d')
... a.fromstring(data)
... return a
... return ExtType(code, data)
...
>>> data = array.array('d', [1.2, 3.4])
>>> packed = msgpack.packb(data, default=default, use_bin_type=True)
>>> unpacked = msgpack.unpackb(packed, ext_hook=ext_hook, raw=False)
>>> data == unpacked
True
```
### Advanced unpacking control
As an alternative to iteration, `Unpacker` objects provide `unpack`,
`skip`, `read_array_header` and `read_map_header` methods. The former two
read an entire message from the stream, respectively de-serialising and returning
the result, or ignoring it. The latter two methods return the number of elements
in the upcoming container, so that each element in an array, or key-value pair
in a map, can be unpacked or skipped individually.
## Notes
### string and binary type
Early versions of msgpack didn't distinguish string and binary types.
The type for representing both string and binary types was named **raw**.
You can pack into and unpack from this old spec using `use_bin_type=False`
and `raw=True` options.
```pycon
>>> import msgpack
>>> msgpack.unpackb(msgpack.packb([b'spam', 'eggs'], use_bin_type=False), raw=True)
[b'spam', b'eggs']
>>> msgpack.unpackb(msgpack.packb([b'spam', 'eggs'], use_bin_type=True), raw=False)
[b'spam', 'eggs']
```
### ext type
To use the **ext** type, pass `msgpack.ExtType` object to packer.
```pycon
>>> import msgpack
>>> packed = msgpack.packb(msgpack.ExtType(42, b'xyzzy'))
>>> msgpack.unpackb(packed)
ExtType(code=42, data='xyzzy')
```
You can use it with `default` and `ext_hook`. See below.
### Security
To unpacking data received from unreliable source, msgpack provides
two security options.
`max_buffer_size` (default: `100*1024*1024`) limits the internal buffer size.
It is used to limit the preallocated list size too.
`strict_map_key` (default: `True`) limits the type of map keys to bytes and str.
While msgpack spec doesn't limit the types of the map keys,
there is a risk of the hashdos.
If you need to support other types for map keys, use `strict_map_key=False`.
### Performance tips
CPython's GC starts when growing allocated object.
This means unpacking may cause useless GC.
You can use `gc.disable()` when unpacking large message.
List is the default sequence type of Python.
But tuple is lighter than list.
You can use `use_list=False` while unpacking when performance is important.
Raw data
{
"_id": null,
"home_page": "",
"name": "msgpack",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "msgpack,messagepack,serializer,serialization,binary",
"author": "",
"author_email": "Inada Naoki <songofacandy@gmail.com>",
"download_url": "",
"platform": null,
"description": "# MessagePack for Python\n\n[![Build Status](https://github.com/msgpack/msgpack-python/actions/workflows/wheel.yml/badge.svg)](https://github.com/msgpack/msgpack-python/actions/workflows/wheel.yml)\n[![Documentation Status](https://readthedocs.org/projects/msgpack-python/badge/?version=latest)](https://msgpack-python.readthedocs.io/en/latest/?badge=latest)\n\n## What's this\n\n[MessagePack](https://msgpack.org/) is an efficient binary serialization format.\nIt lets you exchange data among multiple languages like JSON.\nBut it's faster and smaller.\nThis package provides CPython bindings for reading and writing MessagePack data.\n\n\n## Very important notes for existing users\n\n### PyPI package name\n\nPackage name on PyPI was changed from `msgpack-python` to `msgpack` from 0.5.\n\nWhen upgrading from msgpack-0.4 or earlier, do `pip uninstall msgpack-python` before\n`pip install -U msgpack`.\n\n\n### Compatibility with the old format\n\nYou can use `use_bin_type=False` option to pack `bytes`\nobject into raw type in the old msgpack spec, instead of bin type in new msgpack spec.\n\nYou can unpack old msgpack format using `raw=True` option.\nIt unpacks str (raw) type in msgpack into Python bytes.\n\nSee note below for detail.\n\n\n### Major breaking changes in msgpack 1.0\n\n* Python 2\n\n * The extension module does not support Python 2 anymore.\n The pure Python implementation (`msgpack.fallback`) is used for Python 2.\n\n* Packer\n\n * `use_bin_type=True` by default. bytes are encoded in bin type in msgpack.\n **If you are still using Python 2, you must use unicode for all string types.**\n You can use `use_bin_type=False` to encode into old msgpack format.\n * `encoding` option is removed. UTF-8 is used always.\n\n* Unpacker\n\n * `raw=False` by default. It assumes str types are valid UTF-8 string\n and decode them to Python str (unicode) object.\n * `encoding` option is removed. You can use `raw=True` to support old format.\n * Default value of `max_buffer_size` is changed from 0 to 100 MiB.\n * Default value of `strict_map_key` is changed to True to avoid hashdos.\n You need to pass `strict_map_key=False` if you have data which contain map keys\n which type is not bytes or str.\n\n\n## Install\n\n```\n$ pip install msgpack\n```\n\n### Pure Python implementation\n\nThe extension module in msgpack (`msgpack._cmsgpack`) does not support\nPython 2 and PyPy.\n\nBut msgpack provides a pure Python implementation (`msgpack.fallback`)\nfor PyPy and Python 2.\n\n\n\n### Windows\n\nWhen you can't use a binary distribution, you need to install Visual Studio\nor Windows SDK on Windows.\nWithout extension, using pure Python implementation on CPython runs slowly.\n\n\n## How to use\n\nNOTE: In examples below, I use `raw=False` and `use_bin_type=True` for users\nusing msgpack < 1.0. These options are default from msgpack 1.0 so you can omit them.\n\n\n### One-shot pack & unpack\n\nUse `packb` for packing and `unpackb` for unpacking.\nmsgpack provides `dumps` and `loads` as an alias for compatibility with\n`json` and `pickle`.\n\n`pack` and `dump` packs to a file-like object.\n`unpack` and `load` unpacks from a file-like object.\n\n```pycon\n>>> import msgpack\n>>> msgpack.packb([1, 2, 3], use_bin_type=True)\n'\\x93\\x01\\x02\\x03'\n>>> msgpack.unpackb(_, raw=False)\n[1, 2, 3]\n```\n\n`unpack` unpacks msgpack's array to Python's list, but can also unpack to tuple:\n\n```pycon\n>>> msgpack.unpackb(b'\\x93\\x01\\x02\\x03', use_list=False, raw=False)\n(1, 2, 3)\n```\n\nYou should always specify the `use_list` keyword argument for backward compatibility.\nSee performance issues relating to `use_list option`_ below.\n\nRead the docstring for other options.\n\n\n### Streaming unpacking\n\n`Unpacker` is a \"streaming unpacker\". It unpacks multiple objects from one\nstream (or from bytes provided through its `feed` method).\n\n```py\nimport msgpack\nfrom io import BytesIO\n\nbuf = BytesIO()\nfor i in range(100):\n buf.write(msgpack.packb(i, use_bin_type=True))\n\nbuf.seek(0)\n\nunpacker = msgpack.Unpacker(buf, raw=False)\nfor unpacked in unpacker:\n print(unpacked)\n```\n\n\n### Packing/unpacking of custom data type\n\nIt is also possible to pack/unpack custom data types. Here is an example for\n`datetime.datetime`.\n\n```py\nimport datetime\nimport msgpack\n\nuseful_dict = {\n \"id\": 1,\n \"created\": datetime.datetime.now(),\n}\n\ndef decode_datetime(obj):\n if '__datetime__' in obj:\n obj = datetime.datetime.strptime(obj[\"as_str\"], \"%Y%m%dT%H:%M:%S.%f\")\n return obj\n\ndef encode_datetime(obj):\n if isinstance(obj, datetime.datetime):\n return {'__datetime__': True, 'as_str': obj.strftime(\"%Y%m%dT%H:%M:%S.%f\")}\n return obj\n\n\npacked_dict = msgpack.packb(useful_dict, default=encode_datetime, use_bin_type=True)\nthis_dict_again = msgpack.unpackb(packed_dict, object_hook=decode_datetime, raw=False)\n```\n\n`Unpacker`'s `object_hook` callback receives a dict; the\n`object_pairs_hook` callback may instead be used to receive a list of\nkey-value pairs.\n\n\n### Extended types\n\nIt is also possible to pack/unpack custom data types using the **ext** type.\n\n```pycon\n>>> import msgpack\n>>> import array\n>>> def default(obj):\n... if isinstance(obj, array.array) and obj.typecode == 'd':\n... return msgpack.ExtType(42, obj.tostring())\n... raise TypeError(\"Unknown type: %r\" % (obj,))\n...\n>>> def ext_hook(code, data):\n... if code == 42:\n... a = array.array('d')\n... a.fromstring(data)\n... return a\n... return ExtType(code, data)\n...\n>>> data = array.array('d', [1.2, 3.4])\n>>> packed = msgpack.packb(data, default=default, use_bin_type=True)\n>>> unpacked = msgpack.unpackb(packed, ext_hook=ext_hook, raw=False)\n>>> data == unpacked\nTrue\n```\n\n\n### Advanced unpacking control\n\nAs an alternative to iteration, `Unpacker` objects provide `unpack`,\n`skip`, `read_array_header` and `read_map_header` methods. The former two\nread an entire message from the stream, respectively de-serialising and returning\nthe result, or ignoring it. The latter two methods return the number of elements\nin the upcoming container, so that each element in an array, or key-value pair\nin a map, can be unpacked or skipped individually.\n\n\n## Notes\n\n### string and binary type\n\nEarly versions of msgpack didn't distinguish string and binary types.\nThe type for representing both string and binary types was named **raw**.\n\nYou can pack into and unpack from this old spec using `use_bin_type=False`\nand `raw=True` options.\n\n```pycon\n>>> import msgpack\n>>> msgpack.unpackb(msgpack.packb([b'spam', 'eggs'], use_bin_type=False), raw=True)\n[b'spam', b'eggs']\n>>> msgpack.unpackb(msgpack.packb([b'spam', 'eggs'], use_bin_type=True), raw=False)\n[b'spam', 'eggs']\n```\n\n### ext type\n\nTo use the **ext** type, pass `msgpack.ExtType` object to packer.\n\n```pycon\n>>> import msgpack\n>>> packed = msgpack.packb(msgpack.ExtType(42, b'xyzzy'))\n>>> msgpack.unpackb(packed)\nExtType(code=42, data='xyzzy')\n```\n\nYou can use it with `default` and `ext_hook`. See below.\n\n\n### Security\n\nTo unpacking data received from unreliable source, msgpack provides\ntwo security options.\n\n`max_buffer_size` (default: `100*1024*1024`) limits the internal buffer size.\nIt is used to limit the preallocated list size too.\n\n`strict_map_key` (default: `True`) limits the type of map keys to bytes and str.\nWhile msgpack spec doesn't limit the types of the map keys,\nthere is a risk of the hashdos.\nIf you need to support other types for map keys, use `strict_map_key=False`.\n\n\n### Performance tips\n\nCPython's GC starts when growing allocated object.\nThis means unpacking may cause useless GC.\nYou can use `gc.disable()` when unpacking large message.\n\nList is the default sequence type of Python.\nBut tuple is lighter than list.\nYou can use `use_list=False` while unpacking when performance is important.\n",
"bugtrack_url": null,
"license": "Apache 2.0",
"summary": "MessagePack serializer",
"version": "1.0.8",
"project_urls": {
"Changelog": "https://github.com/msgpack/msgpack-python/blob/main/ChangeLog.rst",
"Documentation": "https://msgpack-python.readthedocs.io/",
"Homepage": "https://msgpack.org/",
"Repository": "https://github.com/msgpack/msgpack-python/",
"Tracker": "https://github.com/msgpack/msgpack-python/issues"
},
"split_keywords": [
"msgpack",
"messagepack",
"serializer",
"serialization",
"binary"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b3c28ecbafd6d3178ad408989c82d6d518fec76e053bae20c0fd9f47bffe7dda",
"md5": "647cf78a85296f8b11024e46ceede364",
"sha256": "505fe3d03856ac7d215dbe005414bc28505d26f0c128906037e66d98c4e95868"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp310-cp310-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "647cf78a85296f8b11024e46ceede364",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 157691,
"upload_time": "2024-03-01T12:34:50",
"upload_time_iso_8601": "2024-03-01T12:34:50.572149Z",
"url": "https://files.pythonhosted.org/packages/b3/c2/8ecbafd6d3178ad408989c82d6d518fec76e053bae20c0fd9f47bffe7dda/msgpack-1.0.8-cp310-cp310-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0d7e93373ffbe6561e719996a90b6d112604f52da3ab46e7c395db7607458553",
"md5": "86c8a35d70f41b08a1e9ebcd0f9a31c7",
"sha256": "e6b7842518a63a9f17107eb176320960ec095a8ee3b4420b5f688e24bf50c53c"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "86c8a35d70f41b08a1e9ebcd0f9a31c7",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 87954,
"upload_time": "2024-03-01T12:34:52",
"upload_time_iso_8601": "2024-03-01T12:34:52.520691Z",
"url": "https://files.pythonhosted.org/packages/0d/7e/93373ffbe6561e719996a90b6d112604f52da3ab46e7c395db7607458553/msgpack-1.0.8-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ba13d000e53b067aee19d57a4f26d5bffed7890e6896538ac5f97605b0f64985",
"md5": "874e76353d6fac40bb05072823ad9317",
"sha256": "376081f471a2ef24828b83a641a02c575d6103a3ad7fd7dade5486cad10ea659"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "874e76353d6fac40bb05072823ad9317",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 84945,
"upload_time": "2024-03-01T12:34:55",
"upload_time_iso_8601": "2024-03-01T12:34:55.055481Z",
"url": "https://files.pythonhosted.org/packages/ba/13/d000e53b067aee19d57a4f26d5bffed7890e6896538ac5f97605b0f64985/msgpack-1.0.8-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2b6e3dcd4f7d8b978277393fd5b7c0abd9d2b6ef7ba8eb12834bed59158ecf5f",
"md5": "f944389cafd9d2db06b52a90493b7548",
"sha256": "5e390971d082dba073c05dbd56322427d3280b7cc8b53484c9377adfbae67dc2"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "f944389cafd9d2db06b52a90493b7548",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 376004,
"upload_time": "2024-03-01T12:34:57",
"upload_time_iso_8601": "2024-03-01T12:34:57.709538Z",
"url": "https://files.pythonhosted.org/packages/2b/6e/3dcd4f7d8b978277393fd5b7c0abd9d2b6ef7ba8eb12834bed59158ecf5f/msgpack-1.0.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d996a1868dd8997d65732476dfc70fef44d046c1b4dbe36ec1481ab744d87775",
"md5": "19d9e20bd8a15a5f699f0aedfa4392b9",
"sha256": "00e073efcba9ea99db5acef3959efa45b52bc67b61b00823d2a1a6944bf45982"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "19d9e20bd8a15a5f699f0aedfa4392b9",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 385107,
"upload_time": "2024-03-01T12:35:00",
"upload_time_iso_8601": "2024-03-01T12:35:00.529668Z",
"url": "https://files.pythonhosted.org/packages/d9/96/a1868dd8997d65732476dfc70fef44d046c1b4dbe36ec1481ab744d87775/msgpack-1.0.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9bdb8d629233bba3cbe6d7a6e0fd018ed684c5f0befea4428d4217ce066d2f20",
"md5": "b799ebd69f03c647b63556c1b69cf9fc",
"sha256": "82d92c773fbc6942a7a8b520d22c11cfc8fd83bba86116bfcf962c2f5c2ecdaa"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "b799ebd69f03c647b63556c1b69cf9fc",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 374290,
"upload_time": "2024-03-01T12:35:02",
"upload_time_iso_8601": "2024-03-01T12:35:02.857515Z",
"url": "https://files.pythonhosted.org/packages/9b/db/8d629233bba3cbe6d7a6e0fd018ed684c5f0befea4428d4217ce066d2f20/msgpack-1.0.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f075553cc9ddfe59c62654dd398c16cd8ab1b3eeb145e56805f52115cbe9f5a0",
"md5": "78b0ae84a1139d773ef9ad2d98a1125f",
"sha256": "9ee32dcb8e531adae1f1ca568822e9b3a738369b3b686d1477cbc643c4a9c128"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp310-cp310-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "78b0ae84a1139d773ef9ad2d98a1125f",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 380759,
"upload_time": "2024-03-01T12:35:07",
"upload_time_iso_8601": "2024-03-01T12:35:07.369053Z",
"url": "https://files.pythonhosted.org/packages/f0/75/553cc9ddfe59c62654dd398c16cd8ab1b3eeb145e56805f52115cbe9f5a0/msgpack-1.0.8-cp310-cp310-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7c40c6f31cef899b54e3f6a759204d0b152c9205aef7219c9d2279f608c421eb",
"md5": "4404789d012624e28e8bd805b4a8fb67",
"sha256": "e3aa7e51d738e0ec0afbed661261513b38b3014754c9459508399baf14ae0c9d"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp310-cp310-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "4404789d012624e28e8bd805b4a8fb67",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 413943,
"upload_time": "2024-03-01T12:35:10",
"upload_time_iso_8601": "2024-03-01T12:35:10.271677Z",
"url": "https://files.pythonhosted.org/packages/7c/40/c6f31cef899b54e3f6a759204d0b152c9205aef7219c9d2279f608c421eb/msgpack-1.0.8-cp310-cp310-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b0a829426f7af85406116e1cdbd21d8f02e30ef8f4afe3cfcbb43c498cbadadf",
"md5": "724162796586e9cba01b7c7d7bcad570",
"sha256": "69284049d07fce531c17404fcba2bb1df472bc2dcdac642ae71a2d079d950653"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp310-cp310-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "724162796586e9cba01b7c7d7bcad570",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 385405,
"upload_time": "2024-03-01T12:35:13",
"upload_time_iso_8601": "2024-03-01T12:35:13.438913Z",
"url": "https://files.pythonhosted.org/packages/b0/a8/29426f7af85406116e1cdbd21d8f02e30ef8f4afe3cfcbb43c498cbadadf/msgpack-1.0.8-cp310-cp310-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "98b4a32559cd8604402f55560ab7e5ebf20a92b533f376d693bb67a9c0aff41e",
"md5": "0719ac6251c6fe75dc1355814135fa45",
"sha256": "13577ec9e247f8741c84d06b9ece5f654920d8365a4b636ce0e44f15e07ec693"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "0719ac6251c6fe75dc1355814135fa45",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 69043,
"upload_time": "2024-03-01T12:35:17",
"upload_time_iso_8601": "2024-03-01T12:35:17.896452Z",
"url": "https://files.pythonhosted.org/packages/98/b4/a32559cd8604402f55560ab7e5ebf20a92b533f376d693bb67a9c0aff41e/msgpack-1.0.8-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2147b7217d54e15dbae5492b845364427fa3cb1b0ccb58160b04ba47b551d7d9",
"md5": "6f8e845809a39421df0eaa73edfa1e71",
"sha256": "e532dbd6ddfe13946de050d7474e3f5fb6ec774fbb1a188aaf469b08cf04189a"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "6f8e845809a39421df0eaa73edfa1e71",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 75106,
"upload_time": "2024-03-01T12:35:19",
"upload_time_iso_8601": "2024-03-01T12:35:19.963739Z",
"url": "https://files.pythonhosted.org/packages/21/47/b7217d54e15dbae5492b845364427fa3cb1b0ccb58160b04ba47b551d7d9/msgpack-1.0.8-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3e0e96477b0448c593cc5c679e855c7bb58bb6543a065760e67cad0c3f90deb1",
"md5": "2ee4121a342edf3c0f4e119f107c022a",
"sha256": "9517004e21664f2b5a5fd6333b0731b9cf0817403a941b393d89a2f1dc2bd836"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp311-cp311-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "2ee4121a342edf3c0f4e119f107c022a",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 157669,
"upload_time": "2024-03-01T12:35:22",
"upload_time_iso_8601": "2024-03-01T12:35:22.949254Z",
"url": "https://files.pythonhosted.org/packages/3e/0e/96477b0448c593cc5c679e855c7bb58bb6543a065760e67cad0c3f90deb1/msgpack-1.0.8-cp311-cp311-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "46ca96051d40050cd17bf054996662dbf8900da9995fa0a3308f2597a47bedad",
"md5": "37cf244e87081f596ab7acb7e7fad073",
"sha256": "d16a786905034e7e34098634b184a7d81f91d4c3d246edc6bd7aefb2fd8ea6ad"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "37cf244e87081f596ab7acb7e7fad073",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 87994,
"upload_time": "2024-03-01T12:35:25",
"upload_time_iso_8601": "2024-03-01T12:35:25.248468Z",
"url": "https://files.pythonhosted.org/packages/46/ca/96051d40050cd17bf054996662dbf8900da9995fa0a3308f2597a47bedad/msgpack-1.0.8-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "17297f3f30dd40bf1c2599350099645d3664b3aadb803583cbfce57a28047c4d",
"md5": "8faa0657cd72de8ca892cfebae9eddc0",
"sha256": "e2872993e209f7ed04d963e4b4fbae72d034844ec66bc4ca403329db2074377b"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "8faa0657cd72de8ca892cfebae9eddc0",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 84887,
"upload_time": "2024-03-01T12:35:26",
"upload_time_iso_8601": "2024-03-01T12:35:26.465680Z",
"url": "https://files.pythonhosted.org/packages/17/29/7f3f30dd40bf1c2599350099645d3664b3aadb803583cbfce57a28047c4d/msgpack-1.0.8-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1a0101a88f7971c68037dab4be2737b50e00557bbdaf179ab988803c736043ed",
"md5": "0a876d1fe0d611c7b2b434215f3f3eb5",
"sha256": "5c330eace3dd100bdb54b5653b966de7f51c26ec4a7d4e87132d9b4f738220ba"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "0a876d1fe0d611c7b2b434215f3f3eb5",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 400836,
"upload_time": "2024-03-01T12:35:28",
"upload_time_iso_8601": "2024-03-01T12:35:28.167239Z",
"url": "https://files.pythonhosted.org/packages/1a/01/01a88f7971c68037dab4be2737b50e00557bbdaf179ab988803c736043ed/msgpack-1.0.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f6f0a7bdb48223cd21b9abed814b08fca8fe6a40931e70ec97c24d2f15d68ef3",
"md5": "0d3b31bd65a4a882374384df9ce866bb",
"sha256": "83b5c044f3eff2a6534768ccfd50425939e7a8b5cf9a7261c385de1e20dcfc85"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "0d3b31bd65a4a882374384df9ce866bb",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 409267,
"upload_time": "2024-03-01T12:35:29",
"upload_time_iso_8601": "2024-03-01T12:35:29.888584Z",
"url": "https://files.pythonhosted.org/packages/f6/f0/a7bdb48223cd21b9abed814b08fca8fe6a40931e70ec97c24d2f15d68ef3/msgpack-1.0.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f59a88388f7960930a7dc0bbcde3d1db1bd543c9645483f3172c64853f4cab67",
"md5": "6e44fea7b57f04ec168bfbb55291b0f7",
"sha256": "1876b0b653a808fcd50123b953af170c535027bf1d053b59790eebb0aeb38950"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "6e44fea7b57f04ec168bfbb55291b0f7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 397264,
"upload_time": "2024-03-01T12:35:31",
"upload_time_iso_8601": "2024-03-01T12:35:31.605172Z",
"url": "https://files.pythonhosted.org/packages/f5/9a/88388f7960930a7dc0bbcde3d1db1bd543c9645483f3172c64853f4cab67/msgpack-1.0.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "437c82b729d105dae9f8be500228fdd8cfc1f918a18e285afcbf6d6915146037",
"md5": "0dd7a46120e6a9f20ecb629405a64a45",
"sha256": "dfe1f0f0ed5785c187144c46a292b8c34c1295c01da12e10ccddfc16def4448a"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp311-cp311-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "0dd7a46120e6a9f20ecb629405a64a45",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 404763,
"upload_time": "2024-03-01T12:35:33",
"upload_time_iso_8601": "2024-03-01T12:35:33.764896Z",
"url": "https://files.pythonhosted.org/packages/43/7c/82b729d105dae9f8be500228fdd8cfc1f918a18e285afcbf6d6915146037/msgpack-1.0.8-cp311-cp311-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e03f978df03be94c2198be22df5d6e31b69ef7a9759c6cc0cce4ed1d08e2b27b",
"md5": "33fe453fa7a9c0598771d78cbcf5fd3b",
"sha256": "3528807cbbb7f315bb81959d5961855e7ba52aa60a3097151cb21956fbc7502b"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp311-cp311-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "33fe453fa7a9c0598771d78cbcf5fd3b",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 434775,
"upload_time": "2024-03-01T12:35:36",
"upload_time_iso_8601": "2024-03-01T12:35:36.171462Z",
"url": "https://files.pythonhosted.org/packages/e0/3f/978df03be94c2198be22df5d6e31b69ef7a9759c6cc0cce4ed1d08e2b27b/msgpack-1.0.8-cp311-cp311-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "dd06adb6c8cdea18f9ba09b7dc1442b50ce222858ae4a85703420349784429d0",
"md5": "1bd028e7c4b26142698ffce4ae7076e5",
"sha256": "e2f879ab92ce502a1e65fce390eab619774dda6a6ff719718069ac94084098ce"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp311-cp311-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "1bd028e7c4b26142698ffce4ae7076e5",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 409109,
"upload_time": "2024-03-01T12:35:38",
"upload_time_iso_8601": "2024-03-01T12:35:38.839359Z",
"url": "https://files.pythonhosted.org/packages/dd/06/adb6c8cdea18f9ba09b7dc1442b50ce222858ae4a85703420349784429d0/msgpack-1.0.8-cp311-cp311-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c6d646eec1866b1ff58001a4be192ec43675620392de078fd4baf394f7d03552",
"md5": "7d6049b5d58444c4c7477a0ad734bf0f",
"sha256": "26ee97a8261e6e35885c2ecd2fd4a6d38252246f94a2aec23665a4e66d066305"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "7d6049b5d58444c4c7477a0ad734bf0f",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 68779,
"upload_time": "2024-03-01T12:35:40",
"upload_time_iso_8601": "2024-03-01T12:35:40.425754Z",
"url": "https://files.pythonhosted.org/packages/c6/d6/46eec1866b1ff58001a4be192ec43675620392de078fd4baf394f7d03552/msgpack-1.0.8-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "33e9f450b8e1243704c0ab656dcd37f6146881d11bbb68588132d8ae673c455b",
"md5": "c0b48f512eb16f6d0b6afa6145052a2f",
"sha256": "eadb9f826c138e6cf3c49d6f8de88225a3c0ab181a9b4ba792e006e5292d150e"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "c0b48f512eb16f6d0b6afa6145052a2f",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 75180,
"upload_time": "2024-03-01T12:35:42",
"upload_time_iso_8601": "2024-03-01T12:35:42.390559Z",
"url": "https://files.pythonhosted.org/packages/33/e9/f450b8e1243704c0ab656dcd37f6146881d11bbb68588132d8ae673c455b/msgpack-1.0.8-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9773757eeca26527ebac31d86d35bf4ba20155ee14d35c8619dd96bc80a037f3",
"md5": "e49ebf3a272aefc885c63ffc9ef019c3",
"sha256": "114be227f5213ef8b215c22dde19532f5da9652e56e8ce969bf0a26d7c419fee"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp312-cp312-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "e49ebf3a272aefc885c63ffc9ef019c3",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 158948,
"upload_time": "2024-03-01T12:35:44",
"upload_time_iso_8601": "2024-03-01T12:35:44.033025Z",
"url": "https://files.pythonhosted.org/packages/97/73/757eeca26527ebac31d86d35bf4ba20155ee14d35c8619dd96bc80a037f3/msgpack-1.0.8-cp312-cp312-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "11df558899a5f90d450e988484be25be0b49c6930858d6fe44ea6f1f66502fe5",
"md5": "edc13dda89b7ef617d91e9ade070cf73",
"sha256": "d661dc4785affa9d0edfdd1e59ec056a58b3dbb9f196fa43587f3ddac654ac7b"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp312-cp312-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "edc13dda89b7ef617d91e9ade070cf73",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 88696,
"upload_time": "2024-03-01T12:35:46",
"upload_time_iso_8601": "2024-03-01T12:35:46.218937Z",
"url": "https://files.pythonhosted.org/packages/11/df/558899a5f90d450e988484be25be0b49c6930858d6fe44ea6f1f66502fe5/msgpack-1.0.8-cp312-cp312-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "993e49d430df1e9abf06bb91e9824422cd6ceead2114662417286da3ddcdd295",
"md5": "1fa99ca8c4dbbdec9e84cad7874aa454",
"sha256": "d56fd9f1f1cdc8227d7b7918f55091349741904d9520c65f0139a9755952c9e8"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "1fa99ca8c4dbbdec9e84cad7874aa454",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 85428,
"upload_time": "2024-03-01T12:35:47",
"upload_time_iso_8601": "2024-03-01T12:35:47.999998Z",
"url": "https://files.pythonhosted.org/packages/99/3e/49d430df1e9abf06bb91e9824422cd6ceead2114662417286da3ddcdd295/msgpack-1.0.8-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "54f784828d0c6be6b7f0770777f1a7b1f76f3a78e8b6afb5e4e9c1c9350242be",
"md5": "f11bbe3637b3d347556ab4ec951c5c30",
"sha256": "0726c282d188e204281ebd8de31724b7d749adebc086873a59efb8cf7ae27df3"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "f11bbe3637b3d347556ab4ec951c5c30",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 396116,
"upload_time": "2024-03-01T12:35:50",
"upload_time_iso_8601": "2024-03-01T12:35:50.114300Z",
"url": "https://files.pythonhosted.org/packages/54/f7/84828d0c6be6b7f0770777f1a7b1f76f3a78e8b6afb5e4e9c1c9350242be/msgpack-1.0.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "042ac833a8503be9030083f0469e7a3c74d3622a3b4eae676c3934d3ccc01036",
"md5": "53ac550fa4591dda02d2e6775f8c4d9f",
"sha256": "8db8e423192303ed77cff4dce3a4b88dbfaf43979d280181558af5e2c3c71afc"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "53ac550fa4591dda02d2e6775f8c4d9f",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 408331,
"upload_time": "2024-03-01T12:35:52",
"upload_time_iso_8601": "2024-03-01T12:35:52.632324Z",
"url": "https://files.pythonhosted.org/packages/04/2a/c833a8503be9030083f0469e7a3c74d3622a3b4eae676c3934d3ccc01036/msgpack-1.0.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0450b988d0a8e8835f705e4bbcb6433845ff11dd50083c0aa43e607bb7b2ff96",
"md5": "2d8d859ef5baf9a3cecff49762a87de5",
"sha256": "99881222f4a8c2f641f25703963a5cefb076adffd959e0558dc9f803a52d6a58"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "2d8d859ef5baf9a3cecff49762a87de5",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 394182,
"upload_time": "2024-03-01T12:35:54",
"upload_time_iso_8601": "2024-03-01T12:35:54.451346Z",
"url": "https://files.pythonhosted.org/packages/04/50/b988d0a8e8835f705e4bbcb6433845ff11dd50083c0aa43e607bb7b2ff96/msgpack-1.0.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "98e10d18496cbeef771db605b6a14794f9b4235d371f36b43f7223c1613969ec",
"md5": "9a5bf05a204232a754c1d0e9031ba77a",
"sha256": "b5505774ea2a73a86ea176e8a9a4a7c8bf5d521050f0f6f8426afe798689243f"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp312-cp312-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "9a5bf05a204232a754c1d0e9031ba77a",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 401226,
"upload_time": "2024-03-01T12:35:57",
"upload_time_iso_8601": "2024-03-01T12:35:57.238860Z",
"url": "https://files.pythonhosted.org/packages/98/e1/0d18496cbeef771db605b6a14794f9b4235d371f36b43f7223c1613969ec/msgpack-1.0.8-cp312-cp312-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0379ae000bde2aee4b9f0d50c1ca1ab301ade873b59dd6968c28f918d1cf8be4",
"md5": "33d1b6c0e5506558563cb0b095945c9f",
"sha256": "ef254a06bcea461e65ff0373d8a0dd1ed3aa004af48839f002a0c994a6f72d04"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp312-cp312-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "33d1b6c0e5506558563cb0b095945c9f",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 432994,
"upload_time": "2024-03-01T12:35:59",
"upload_time_iso_8601": "2024-03-01T12:35:59.225907Z",
"url": "https://files.pythonhosted.org/packages/03/79/ae000bde2aee4b9f0d50c1ca1ab301ade873b59dd6968c28f918d1cf8be4/msgpack-1.0.8-cp312-cp312-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cb46f97bedf3ab16d38eeea0aafa3ad93cc7b9adf898218961faaea9c3c639f1",
"md5": "0a2665ae3cb82fb3322e91a15b1b79c8",
"sha256": "e1dd7839443592d00e96db831eddb4111a2a81a46b028f0facd60a09ebbdd543"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp312-cp312-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "0a2665ae3cb82fb3322e91a15b1b79c8",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 410432,
"upload_time": "2024-03-01T12:36:01",
"upload_time_iso_8601": "2024-03-01T12:36:01.516616Z",
"url": "https://files.pythonhosted.org/packages/cb/46/f97bedf3ab16d38eeea0aafa3ad93cc7b9adf898218961faaea9c3c639f1/msgpack-1.0.8-cp312-cp312-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8f59db5b61c74341b6fdf2c8a5743bb242c395d728666cf3105ff17290eb421a",
"md5": "4a6282faa1bcd16dcd5448ac06ce4144",
"sha256": "64d0fcd436c5683fdd7c907eeae5e2cbb5eb872fafbc03a43609d7941840995c"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "4a6282faa1bcd16dcd5448ac06ce4144",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 69255,
"upload_time": "2024-03-01T12:36:03",
"upload_time_iso_8601": "2024-03-01T12:36:03.361397Z",
"url": "https://files.pythonhosted.org/packages/8f/59/db5b61c74341b6fdf2c8a5743bb242c395d728666cf3105ff17290eb421a/msgpack-1.0.8-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "725c5facaa9b5d1b3ead831697daacf37d485af312bbe483ac6ecf43a3dd777f",
"md5": "24e5bee1cfab27e0f9dd08a9c2120793",
"sha256": "74398a4cf19de42e1498368c36eed45d9528f5fd0155241e82c4082b7e16cffd"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "24e5bee1cfab27e0f9dd08a9c2120793",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 75348,
"upload_time": "2024-03-01T12:36:04",
"upload_time_iso_8601": "2024-03-01T12:36:04.852837Z",
"url": "https://files.pythonhosted.org/packages/72/5c/5facaa9b5d1b3ead831697daacf37d485af312bbe483ac6ecf43a3dd777f/msgpack-1.0.8-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a930815bbd025ede86f9ac5b04d9f96480386227e35a6d438cbb95e02a31dc9e",
"md5": "3ff45a6516f99e3a483887f7e13e26d3",
"sha256": "0ceea77719d45c839fd73abcb190b8390412a890df2f83fb8cf49b2a4b5c2f40"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp38-cp38-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "3ff45a6516f99e3a483887f7e13e26d3",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 155509,
"upload_time": "2024-03-01T12:36:07",
"upload_time_iso_8601": "2024-03-01T12:36:07.679461Z",
"url": "https://files.pythonhosted.org/packages/a9/30/815bbd025ede86f9ac5b04d9f96480386227e35a6d438cbb95e02a31dc9e/msgpack-1.0.8-cp38-cp38-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ec218fb3fb9693413afc9bc0c3b796e17f9d6e7e77e9c88d34e19fd433c5486c",
"md5": "844c5637f0a5926778871ac9bf0cecf1",
"sha256": "1ab0bbcd4d1f7b6991ee7c753655b481c50084294218de69365f8f1970d4c151"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp38-cp38-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "844c5637f0a5926778871ac9bf0cecf1",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 87012,
"upload_time": "2024-03-01T12:36:10",
"upload_time_iso_8601": "2024-03-01T12:36:10.340989Z",
"url": "https://files.pythonhosted.org/packages/ec/21/8fb3fb9693413afc9bc0c3b796e17f9d6e7e77e9c88d34e19fd433c5486c/msgpack-1.0.8-cp38-cp38-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "50eeb749822f36f448b7edb5e6081cdba529fc0ef9e442d5632a05602f7a8274",
"md5": "668988ca7e7260fa72cc216de883a02b",
"sha256": "1cce488457370ffd1f953846f82323cb6b2ad2190987cd4d70b2713e17268d24"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp38-cp38-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "668988ca7e7260fa72cc216de883a02b",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 83843,
"upload_time": "2024-03-01T12:36:13",
"upload_time_iso_8601": "2024-03-01T12:36:13.393418Z",
"url": "https://files.pythonhosted.org/packages/50/ee/b749822f36f448b7edb5e6081cdba529fc0ef9e442d5632a05602f7a8274/msgpack-1.0.8-cp38-cp38-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8faae637d1212560c905b97ddd1dbe1cb35b320cd15c6200f5d29acea571c708",
"md5": "5f00280ff1e1619ce8f901efb3a1008c",
"sha256": "3923a1778f7e5ef31865893fdca12a8d7dc03a44b33e2a5f3295416314c09f5d"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "5f00280ff1e1619ce8f901efb3a1008c",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 380994,
"upload_time": "2024-03-01T12:36:14",
"upload_time_iso_8601": "2024-03-01T12:36:14.995764Z",
"url": "https://files.pythonhosted.org/packages/8f/aa/e637d1212560c905b97ddd1dbe1cb35b320cd15c6200f5d29acea571c708/msgpack-1.0.8-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d69b108d7447e612fcdb3a7ed957e59b912a8d2fc4cab7198cad976b30be94a9",
"md5": "9c40a52794d21807ec09bf2ed830c0af",
"sha256": "a22e47578b30a3e199ab067a4d43d790249b3c0587d9a771921f86250c8435db"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "9c40a52794d21807ec09bf2ed830c0af",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 390468,
"upload_time": "2024-03-01T12:36:17",
"upload_time_iso_8601": "2024-03-01T12:36:17.328403Z",
"url": "https://files.pythonhosted.org/packages/d6/9b/108d7447e612fcdb3a7ed957e59b912a8d2fc4cab7198cad976b30be94a9/msgpack-1.0.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2787e303ebcfb1b14d4ed272b3aa54228d8d5b5caa3cea7b6ff6843a76d5affd",
"md5": "5abdbd9487651dae91e3d4789f60b6e5",
"sha256": "bd739c9251d01e0279ce729e37b39d49a08c0420d3fee7f2a4968c0576678f77"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "5abdbd9487651dae91e3d4789f60b6e5",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 380079,
"upload_time": "2024-03-01T12:36:19",
"upload_time_iso_8601": "2024-03-01T12:36:19.664781Z",
"url": "https://files.pythonhosted.org/packages/27/87/e303ebcfb1b14d4ed272b3aa54228d8d5b5caa3cea7b6ff6843a76d5affd/msgpack-1.0.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5633465f6feaca727ccc898e2a73e27af942febe9c8cfc726972bcf70ab059e2",
"md5": "031f122ff705beb745edb76366d5c0de",
"sha256": "d3420522057ebab1728b21ad473aa950026d07cb09da41103f8e597dfbfaeb13"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp38-cp38-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "031f122ff705beb745edb76366d5c0de",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 391202,
"upload_time": "2024-03-01T12:36:21",
"upload_time_iso_8601": "2024-03-01T12:36:21.462099Z",
"url": "https://files.pythonhosted.org/packages/56/33/465f6feaca727ccc898e2a73e27af942febe9c8cfc726972bcf70ab059e2/msgpack-1.0.8-cp38-cp38-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "608c6f32030ad034212deb6b679280d908c49fc8aac3dd604c33c9ad0ccb97a7",
"md5": "b06e2a4058f362cd9e62f7d379efddd2",
"sha256": "5845fdf5e5d5b78a49b826fcdc0eb2e2aa7191980e3d2cfd2a30303a74f212e2"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp38-cp38-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "b06e2a4058f362cd9e62f7d379efddd2",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 425004,
"upload_time": "2024-03-01T12:36:23",
"upload_time_iso_8601": "2024-03-01T12:36:23.946786Z",
"url": "https://files.pythonhosted.org/packages/60/8c/6f32030ad034212deb6b679280d908c49fc8aac3dd604c33c9ad0ccb97a7/msgpack-1.0.8-cp38-cp38-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "79d2e0a6583f4f8cc7c2768ae3fec386eb0ca19cdbea296eb6d1201f275a638a",
"md5": "4ac074bb095269b4302cfd1d472c38dd",
"sha256": "6a0e76621f6e1f908ae52860bdcb58e1ca85231a9b0545e64509c931dd34275a"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp38-cp38-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "4ac074bb095269b4302cfd1d472c38dd",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 396394,
"upload_time": "2024-03-01T12:36:26",
"upload_time_iso_8601": "2024-03-01T12:36:26.871657Z",
"url": "https://files.pythonhosted.org/packages/79/d2/e0a6583f4f8cc7c2768ae3fec386eb0ca19cdbea296eb6d1201f275a638a/msgpack-1.0.8-cp38-cp38-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "73fbf10346acbe8950b20bb5de22a3630090aee6771f4c3ca502003747d0090b",
"md5": "36dbec156aeae2524ca03e33a9b6e689",
"sha256": "374a8e88ddab84b9ada695d255679fb99c53513c0a51778796fcf0944d6c789c"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp38-cp38-win32.whl",
"has_sig": false,
"md5_digest": "36dbec156aeae2524ca03e33a9b6e689",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 69217,
"upload_time": "2024-03-01T12:36:28",
"upload_time_iso_8601": "2024-03-01T12:36:28.811701Z",
"url": "https://files.pythonhosted.org/packages/73/fb/f10346acbe8950b20bb5de22a3630090aee6771f4c3ca502003747d0090b/msgpack-1.0.8-cp38-cp38-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "39fb57d60f7423da9a25aa910fe498cfe095ca1d006777a1737928d01897ce70",
"md5": "d94f918eba38a3cbdaecfc46a9fb7112",
"sha256": "f3709997b228685fe53e8c433e2df9f0cdb5f4542bd5114ed17ac3c0129b0480"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "d94f918eba38a3cbdaecfc46a9fb7112",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 75332,
"upload_time": "2024-03-01T12:36:30",
"upload_time_iso_8601": "2024-03-01T12:36:30.877545Z",
"url": "https://files.pythonhosted.org/packages/39/fb/57d60f7423da9a25aa910fe498cfe095ca1d006777a1737928d01897ce70/msgpack-1.0.8-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "762fa06b5ca0ba80aeb5f0b50449fb57a55c2c70bc495f2569442c743ed8478d",
"md5": "d0a7ec0284f6d7856baa1980f8c3825a",
"sha256": "f51bab98d52739c50c56658cc303f190785f9a2cd97b823357e7aeae54c8f68a"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp39-cp39-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "d0a7ec0284f6d7856baa1980f8c3825a",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 157945,
"upload_time": "2024-03-01T12:36:32",
"upload_time_iso_8601": "2024-03-01T12:36:32.456583Z",
"url": "https://files.pythonhosted.org/packages/76/2f/a06b5ca0ba80aeb5f0b50449fb57a55c2c70bc495f2569442c743ed8478d/msgpack-1.0.8-cp39-cp39-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7ac7c95fe31dd0d7bf49fd3590df8e0089a8b9b18222909439d68dcc7973fd13",
"md5": "2ed6f4b0754087871acbc2bbd6ae83a6",
"sha256": "73ee792784d48aa338bba28063e19a27e8d989344f34aad14ea6e1b9bd83f596"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "2ed6f4b0754087871acbc2bbd6ae83a6",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 88030,
"upload_time": "2024-03-01T12:36:34",
"upload_time_iso_8601": "2024-03-01T12:36:34.051693Z",
"url": "https://files.pythonhosted.org/packages/7a/c7/c95fe31dd0d7bf49fd3590df8e0089a8b9b18222909439d68dcc7973fd13/msgpack-1.0.8-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "42fa9379d11dd1b83570b2e9dc0d7c7e45aec2fb99d80540170f82d79f83132a",
"md5": "6e90cf144dfb987d532dcfa41faa6dc8",
"sha256": "f9904e24646570539a8950400602d66d2b2c492b9010ea7e965025cb71d0c86d"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "6e90cf144dfb987d532dcfa41faa6dc8",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 85101,
"upload_time": "2024-03-01T12:36:35",
"upload_time_iso_8601": "2024-03-01T12:36:35.641130Z",
"url": "https://files.pythonhosted.org/packages/42/fa/9379d11dd1b83570b2e9dc0d7c7e45aec2fb99d80540170f82d79f83132a/msgpack-1.0.8-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ad61225d64e983e51f960cac41fd1084188764fcc7430e75f609ad9d86e47839",
"md5": "05fc0eb71cc1fe97bbc5efe69846fbb9",
"sha256": "e75753aeda0ddc4c28dce4c32ba2f6ec30b1b02f6c0b14e547841ba5b24f753f"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "05fc0eb71cc1fe97bbc5efe69846fbb9",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 375971,
"upload_time": "2024-03-01T12:36:37",
"upload_time_iso_8601": "2024-03-01T12:36:37.826508Z",
"url": "https://files.pythonhosted.org/packages/ad/61/225d64e983e51f960cac41fd1084188764fcc7430e75f609ad9d86e47839/msgpack-1.0.8-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "09b1d80b0a71ac05655f73146492601e91b1dbb7eb0d95d8261bec1c981e8a36",
"md5": "0a05bb9ac0b6c52f6c78d186ed9138e9",
"sha256": "5dbf059fb4b7c240c873c1245ee112505be27497e90f7c6591261c7d3c3a8228"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "0a05bb9ac0b6c52f6c78d186ed9138e9",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 385062,
"upload_time": "2024-03-01T12:36:40",
"upload_time_iso_8601": "2024-03-01T12:36:40.027350Z",
"url": "https://files.pythonhosted.org/packages/09/b1/d80b0a71ac05655f73146492601e91b1dbb7eb0d95d8261bec1c981e8a36/msgpack-1.0.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "20404eb8e9dc0e949bf22e5bcd74d16996ad61eb87220a1d719d6badd169be1a",
"md5": "f976cbcf089259ffa0531e5032055329",
"sha256": "4916727e31c28be8beaf11cf117d6f6f188dcc36daae4e851fee88646f5b6b18"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "f976cbcf089259ffa0531e5032055329",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 373871,
"upload_time": "2024-03-01T12:36:41",
"upload_time_iso_8601": "2024-03-01T12:36:41.874780Z",
"url": "https://files.pythonhosted.org/packages/20/40/4eb8e9dc0e949bf22e5bcd74d16996ad61eb87220a1d719d6badd169be1a/msgpack-1.0.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "39e2cac717fd842a6d0d321b2f34add877033aede4f2e6321d93799ab68c6aea",
"md5": "1b7650b7353e421f3e6e7e85bc6165b6",
"sha256": "7938111ed1358f536daf311be244f34df7bf3cdedb3ed883787aca97778b28d8"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp39-cp39-musllinux_1_1_aarch64.whl",
"has_sig": false,
"md5_digest": "1b7650b7353e421f3e6e7e85bc6165b6",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 379532,
"upload_time": "2024-03-01T12:36:43",
"upload_time_iso_8601": "2024-03-01T12:36:43.799288Z",
"url": "https://files.pythonhosted.org/packages/39/e2/cac717fd842a6d0d321b2f34add877033aede4f2e6321d93799ab68c6aea/msgpack-1.0.8-cp39-cp39-musllinux_1_1_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "567a2a9b40ca2d9ff8f9b5628b15b820676d830b006cff6ca6b3bdffbafd2142",
"md5": "49c512f11ba47f4268d7df21765a4afd",
"sha256": "493c5c5e44b06d6c9268ce21b302c9ca055c1fd3484c25ba41d34476c76ee746"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp39-cp39-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "49c512f11ba47f4268d7df21765a4afd",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 413708,
"upload_time": "2024-03-01T12:36:46",
"upload_time_iso_8601": "2024-03-01T12:36:46.474637Z",
"url": "https://files.pythonhosted.org/packages/56/7a/2a9b40ca2d9ff8f9b5628b15b820676d830b006cff6ca6b3bdffbafd2142/msgpack-1.0.8-cp39-cp39-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ff211b3545b88fe47526925b37217729036df4088340cad6e665609cb36ba84e",
"md5": "2d4817c5b1006a3e2c156969c2b23854",
"sha256": "5fbb160554e319f7b22ecf530a80a3ff496d38e8e07ae763b9e82fadfe96f273"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp39-cp39-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "2d4817c5b1006a3e2c156969c2b23854",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 383553,
"upload_time": "2024-03-01T12:36:48",
"upload_time_iso_8601": "2024-03-01T12:36:48.370282Z",
"url": "https://files.pythonhosted.org/packages/ff/21/1b3545b88fe47526925b37217729036df4088340cad6e665609cb36ba84e/msgpack-1.0.8-cp39-cp39-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "aaefbde2160092b87c76e3733b94bb4fba5fbd7937173a9d4a4bf0f78c246cc2",
"md5": "7fdbcd9f45c7f364899903bc94191d07",
"sha256": "f9af38a89b6a5c04b7d18c492c8ccf2aee7048aff1ce8437c4683bb5a1df893d"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp39-cp39-win32.whl",
"has_sig": false,
"md5_digest": "7fdbcd9f45c7f364899903bc94191d07",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 69215,
"upload_time": "2024-03-01T12:36:50",
"upload_time_iso_8601": "2024-03-01T12:36:50.153218Z",
"url": "https://files.pythonhosted.org/packages/aa/ef/bde2160092b87c76e3733b94bb4fba5fbd7937173a9d4a4bf0f78c246cc2/msgpack-1.0.8-cp39-cp39-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c8035ded16a0da44662b131af259fb2f95cd9b11a5850e57d290a5341b16d9ca",
"md5": "15698675f5ab4ca744c2413006b695ff",
"sha256": "ed59dd52075f8fc91da6053b12e8c89e37aa043f8986efd89e61fae69dc1b011"
},
"downloads": -1,
"filename": "msgpack-1.0.8-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "15698675f5ab4ca744c2413006b695ff",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 75081,
"upload_time": "2024-03-01T12:36:51",
"upload_time_iso_8601": "2024-03-01T12:36:51.439473Z",
"url": "https://files.pythonhosted.org/packages/c8/03/5ded16a0da44662b131af259fb2f95cd9b11a5850e57d290a5341b16d9ca/msgpack-1.0.8-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ce393a1f468109c02d8c3780d0731555f05e0b332152e1ce2582c2f97ab9ff25",
"md5": "8de789c7728db57b054b86b6c9a335b8",
"sha256": "24f727df1e20b9876fa6e95f840a2a2651e34c0ad147676356f4bf5fbb0206ca"
},
"downloads": -1,
"filename": "msgpack-1.0.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "8de789c7728db57b054b86b6c9a335b8",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 15041,
"upload_time": "2024-03-01T12:36:53",
"upload_time_iso_8601": "2024-03-01T12:36:53.233615Z",
"url": "https://files.pythonhosted.org/packages/ce/39/3a1f468109c02d8c3780d0731555f05e0b332152e1ce2582c2f97ab9ff25/msgpack-1.0.8-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-03-01 12:34:50",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "msgpack",
"github_project": "msgpack-python",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"tox": true,
"lcname": "msgpack"
}