msgpack


Namemsgpack JSON
Version 1.0.8 PyPI version JSON
download
home_page
SummaryMessagePack serializer
upload_time2024-03-01 12:34:50
maintainer
docs_urlNone
author
requires_python>=3.8
licenseApache 2.0
keywords msgpack messagepack serializer serialization binary
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.22078s