cbor2


Namecbor2 JSON
Version 5.6.3 PyPI version JSON
download
home_pageNone
SummaryCBOR (de)serializer with extensive tag support
upload_time2024-04-10 22:34:56
maintainerNone
docs_urlNone
authorNone
requires_python>=3.8
licenseMIT
keywords serialization cbor
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            .. image:: https://github.com/agronholm/cbor2/actions/workflows/test.yml/badge.svg
  :target: https://github.com/agronholm/cbor2/actions/workflows/test.yml
  :alt: Testing Status
.. image:: https://github.com/agronholm/cbor2/actions/workflows/publish.yml/badge.svg
  :target: https://github.com/agronholm/cbor2/actions/workflows/publish.yml
  :alt: Publish Status
.. image:: https://coveralls.io/repos/github/agronholm/cbor2/badge.svg?branch=master
  :target: https://coveralls.io/github/agronholm/cbor2?branch=master
  :alt: Code Coverage
.. image:: https://readthedocs.org/projects/cbor2/badge/?version=latest
  :target: https://cbor2.readthedocs.io/en/latest/?badge=latest
  :alt: Documentation Status

About
=====

This library provides encoding and decoding for the Concise Binary Object Representation (CBOR)
(`RFC 8949`_) serialization format. The specification is fully compatible with the original RFC 7049.
`Read the docs <https://cbor2.readthedocs.io/>`_ to learn more.

It is implemented in pure python with an optional C backend.

On PyPy, cbor2 runs with almost identical performance to the C backend.

.. _RFC 8949: https://www.rfc-editor.org/rfc/rfc8949.html

Features
--------

* Simple api like ``json`` or ``pickle`` modules.
* Support many `CBOR tags`_ with `stdlib objects`_.
* Generic tag decoding.
* `Shared value`_ references including cyclic references.
* `String references`_ compact encoding with repeated strings replaced with indices.
* Optional C module backend tested on big- and little-endian architectures.
* Extensible `tagged value handling`_ using ``tag_hook`` and ``object_hook`` on decode and ``default`` on encode.
* Command-line diagnostic tool, converting CBOR file or stream to JSON ``python -m cbor2.tool``
  (This is a lossy conversion, for diagnostics only)
* Thorough test suite.

.. _CBOR tags: https://www.iana.org/assignments/cbor-tags/cbor-tags.xhtml
.. _stdlib objects: https://cbor2.readthedocs.io/en/latest/usage.html#tag-support
.. _Shared value: http://cbor.schmorp.de/value-sharing
.. _String references: http://cbor.schmorp.de/stringref
.. _tagged value handling: https://cbor2.readthedocs.io/en/latest/customizing.html#using-the-cbor-tags-for-custom-types

Installation
============

::

    pip install cbor2

Requirements
------------

* Python >= 3.8 (or `PyPy3`_ 3.8+)
* C-extension: Any C compiler that can build Python extensions.
  Any modern libc with the exception of Glibc<2.9

.. _PyPy3: https://www.pypy.org/

Building the C-Extension
------------------------

To force building of the optional C-extension, set OS env ``CBOR2_BUILD_C_EXTENSION=1``.
To disable building of the optional C-extension, set OS env ``CBOR2_BUILD_C_EXTENSION=0``.
If this environment variable is unset, setup.py will default to auto detecting a compatible C library and
attempt to compile the extension.


Usage
=====

`Basic Usage <https://cbor2.readthedocs.io/en/latest/usage.html#basic-usage>`_

Command-line Usage
==================

The provided command line tool (``cbor2``) converts CBOR data in raw binary or base64
encoding into a representation that allows printing as JSON. This is a lossy
transformation as each datatype is converted into something that can be represented as a
JSON value.

The tool can alternatively be invoked with ``python -m cbor2.tool``.

Usage::

    # Pass hexadecimal through xxd.
    $ echo a16568656c6c6f65776f726c64 | xxd -r -ps | cbor2 --pretty
    {
        "hello": "world"
    }
    # Decode Base64 directly
    $ echo ggEC | python -m cbor2.tool --decode
    [1, 2]
    # Read from a file encoded in Base64
    $ python -m cbor2.tool -d tests/examples.cbor.b64
    {...}

It can be used in a pipeline with json processing tools like `jq`_ to allow syntax
coloring, field extraction and more.

CBOR data items concatenated into a sequence can be decoded also::

    $ echo ggECggMEggUG | cbor2 -d --sequence
    [1, 2]
    [3, 4]
    [5, 6]

Multiple files can also be sent to a single output file::

    $ cbor2 -o all_files.json file1.cbor file2.cbor ... fileN.cbor

.. _jq: https://stedolan.github.io/jq/

Security
========

This library has not been tested against malicious input. In theory it should be
as safe as JSON, since unlike ``pickle`` the decoder does not execute any code.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "cbor2",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": "\"Kio Smallwood (Sekenre)\" <kio@mothers-arms.co.uk>",
    "keywords": "serialization, cbor",
    "author": null,
    "author_email": "Alex Gr\u00f6nholm <alex.gronholm@nextday.fi>",
    "download_url": "https://files.pythonhosted.org/packages/15/40/167a05149eff1c0b7d19e27d0e1c96a463c5f670f879bffb7d124e3a6539/cbor2-5.6.3.tar.gz",
    "platform": null,
    "description": ".. image:: https://github.com/agronholm/cbor2/actions/workflows/test.yml/badge.svg\n  :target: https://github.com/agronholm/cbor2/actions/workflows/test.yml\n  :alt: Testing Status\n.. image:: https://github.com/agronholm/cbor2/actions/workflows/publish.yml/badge.svg\n  :target: https://github.com/agronholm/cbor2/actions/workflows/publish.yml\n  :alt: Publish Status\n.. image:: https://coveralls.io/repos/github/agronholm/cbor2/badge.svg?branch=master\n  :target: https://coveralls.io/github/agronholm/cbor2?branch=master\n  :alt: Code Coverage\n.. image:: https://readthedocs.org/projects/cbor2/badge/?version=latest\n  :target: https://cbor2.readthedocs.io/en/latest/?badge=latest\n  :alt: Documentation Status\n\nAbout\n=====\n\nThis library provides encoding and decoding for the Concise Binary Object Representation (CBOR)\n(`RFC 8949`_) serialization format. The specification is fully compatible with the original RFC 7049.\n`Read the docs <https://cbor2.readthedocs.io/>`_ to learn more.\n\nIt is implemented in pure python with an optional C backend.\n\nOn PyPy, cbor2 runs with almost identical performance to the C backend.\n\n.. _RFC 8949: https://www.rfc-editor.org/rfc/rfc8949.html\n\nFeatures\n--------\n\n* Simple api like ``json`` or ``pickle`` modules.\n* Support many `CBOR tags`_ with `stdlib objects`_.\n* Generic tag decoding.\n* `Shared value`_ references including cyclic references.\n* `String references`_ compact encoding with repeated strings replaced with indices.\n* Optional C module backend tested on big- and little-endian architectures.\n* Extensible `tagged value handling`_ using ``tag_hook`` and ``object_hook`` on decode and ``default`` on encode.\n* Command-line diagnostic tool, converting CBOR file or stream to JSON ``python -m cbor2.tool``\n  (This is a lossy conversion, for diagnostics only)\n* Thorough test suite.\n\n.. _CBOR tags: https://www.iana.org/assignments/cbor-tags/cbor-tags.xhtml\n.. _stdlib objects: https://cbor2.readthedocs.io/en/latest/usage.html#tag-support\n.. _Shared value: http://cbor.schmorp.de/value-sharing\n.. _String references: http://cbor.schmorp.de/stringref\n.. _tagged value handling: https://cbor2.readthedocs.io/en/latest/customizing.html#using-the-cbor-tags-for-custom-types\n\nInstallation\n============\n\n::\n\n    pip install cbor2\n\nRequirements\n------------\n\n* Python >= 3.8 (or `PyPy3`_ 3.8+)\n* C-extension: Any C compiler that can build Python extensions.\n  Any modern libc with the exception of Glibc<2.9\n\n.. _PyPy3: https://www.pypy.org/\n\nBuilding the C-Extension\n------------------------\n\nTo force building of the optional C-extension, set OS env ``CBOR2_BUILD_C_EXTENSION=1``.\nTo disable building of the optional C-extension, set OS env ``CBOR2_BUILD_C_EXTENSION=0``.\nIf this environment variable is unset, setup.py will default to auto detecting a compatible C library and\nattempt to compile the extension.\n\n\nUsage\n=====\n\n`Basic Usage <https://cbor2.readthedocs.io/en/latest/usage.html#basic-usage>`_\n\nCommand-line Usage\n==================\n\nThe provided command line tool (``cbor2``) converts CBOR data in raw binary or base64\nencoding into a representation that allows printing as JSON. This is a lossy\ntransformation as each datatype is converted into something that can be represented as a\nJSON value.\n\nThe tool can alternatively be invoked with ``python -m cbor2.tool``.\n\nUsage::\n\n    # Pass hexadecimal through xxd.\n    $ echo a16568656c6c6f65776f726c64 | xxd -r -ps | cbor2 --pretty\n    {\n        \"hello\": \"world\"\n    }\n    # Decode Base64 directly\n    $ echo ggEC | python -m cbor2.tool --decode\n    [1, 2]\n    # Read from a file encoded in Base64\n    $ python -m cbor2.tool -d tests/examples.cbor.b64\n    {...}\n\nIt can be used in a pipeline with json processing tools like `jq`_ to allow syntax\ncoloring, field extraction and more.\n\nCBOR data items concatenated into a sequence can be decoded also::\n\n    $ echo ggECggMEggUG | cbor2 -d --sequence\n    [1, 2]\n    [3, 4]\n    [5, 6]\n\nMultiple files can also be sent to a single output file::\n\n    $ cbor2 -o all_files.json file1.cbor file2.cbor ... fileN.cbor\n\n.. _jq: https://stedolan.github.io/jq/\n\nSecurity\n========\n\nThis library has not been tested against malicious input. In theory it should be\nas safe as JSON, since unlike ``pickle`` the decoder does not execute any code.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "CBOR (de)serializer with extensive tag support",
    "version": "5.6.3",
    "project_urls": {
        "Changelog": "https://cbor2.readthedocs.io/en/latest/versionhistory.html",
        "Documentation": "https://cbor2.readthedocs.org/en/latest/",
        "Issue Tracker": "https://github.com/agronholm/cbor2/issues",
        "Source Code": "https://github.com/agronholm/cbor2"
    },
    "split_keywords": [
        "serialization",
        " cbor"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6db3762738a2b7a9a2ae79f3d38bfe95309a10eed02bc01dfffa2a35546daa9e",
                "md5": "de27408002c0bfb5d5e9b292e82d7de1",
                "sha256": "0201d5e8d9ad1557aeb50d35b907c0f170de0ae9ebb484b2894bcee3b2e13b80"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "de27408002c0bfb5d5e9b292e82d7de1",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 68679,
            "upload_time": "2024-04-10T22:33:59",
            "upload_time_iso_8601": "2024-04-10T22:33:59.940191Z",
            "url": "https://files.pythonhosted.org/packages/6d/b3/762738a2b7a9a2ae79f3d38bfe95309a10eed02bc01dfffa2a35546daa9e/cbor2-5.6.3-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "54c3054d3cd3724d5c0b2dcdfb2852be7f38fec64825264e42686befaac98f8d",
                "md5": "96d1f1566ffac6c4f099641125ca2c38",
                "sha256": "eda6965cca276d4c2cebdbee14572dec65b991c5359fc32a793f03f052e35985"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "96d1f1566ffac6c4f099641125ca2c38",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 69542,
            "upload_time": "2024-04-10T22:34:02",
            "upload_time_iso_8601": "2024-04-10T22:34:02.285406Z",
            "url": "https://files.pythonhosted.org/packages/54/c3/054d3cd3724d5c0b2dcdfb2852be7f38fec64825264e42686befaac98f8d/cbor2-5.6.3-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c7a944b1fee137ba4ef94e0391f7fc54b677b8ac9b0b2397d82cd5879f23eda0",
                "md5": "657c3ebd36ceeaa9309c6cb70a64ff20",
                "sha256": "14561038b8eaab3fd5e867f09bc43f7525a1405e41ade14066925ea3d42513a8"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "657c3ebd36ceeaa9309c6cb70a64ff20",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 253822,
            "upload_time": "2024-04-10T22:34:04",
            "upload_time_iso_8601": "2024-04-10T22:34:04.091198Z",
            "url": "https://files.pythonhosted.org/packages/c7/a9/44b1fee137ba4ef94e0391f7fc54b677b8ac9b0b2397d82cd5879f23eda0/cbor2-5.6.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a00ac23585215cee2e7174e22b0b6d0952cfd4c4a9dc76c167455d963dc21841",
                "md5": "4c2dc5f0107d8c054f5937b350acfa7a",
                "sha256": "9a3cf6b339a005031e4b8c79b9541856e3b0077ea4c33d7bb6a019885136f53a"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4c2dc5f0107d8c054f5937b350acfa7a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 242145,
            "upload_time": "2024-04-10T22:34:06",
            "upload_time_iso_8601": "2024-04-10T22:34:06.119469Z",
            "url": "https://files.pythonhosted.org/packages/a0/0a/c23585215cee2e7174e22b0b6d0952cfd4c4a9dc76c167455d963dc21841/cbor2-5.6.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "61fb869368b929497aaca27765deab6605afc83a0df5213e10b4a61bbf6200eb",
                "md5": "60d7a8962c0fa56468eb4a05bb46f088",
                "sha256": "4b7636d39de203ee30ac13575ed3e9a0510e993fa1671022b84b9e35e369825f"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp310-cp310-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "60d7a8962c0fa56468eb4a05bb46f088",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 261953,
            "upload_time": "2024-04-10T22:34:08",
            "upload_time_iso_8601": "2024-04-10T22:34:08.057910Z",
            "url": "https://files.pythonhosted.org/packages/61/fb/869368b929497aaca27765deab6605afc83a0df5213e10b4a61bbf6200eb/cbor2-5.6.3-cp310-cp310-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a75c792e2b4ef9f21e42038e119a7fb67196e7094ded49e297c63d5314179dc8",
                "md5": "4ee061fd4eaa9a8f0fc664a53a8773a1",
                "sha256": "23847075ce1bcda871c7698e5db0635685995ae470098a5e4c9a26c00f65f21a"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp310-cp310-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4ee061fd4eaa9a8f0fc664a53a8773a1",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 258375,
            "upload_time": "2024-04-10T22:34:09",
            "upload_time_iso_8601": "2024-04-10T22:34:09.850295Z",
            "url": "https://files.pythonhosted.org/packages/a7/5c/792e2b4ef9f21e42038e119a7fb67196e7094ded49e297c63d5314179dc8/cbor2-5.6.3-cp310-cp310-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4ce179ddd20e779a49524ddd74d9655c5c399b88b7c793339bddd27415ff82d5",
                "md5": "5e35e5c3419b5d4eb4c21d687459a842",
                "sha256": "ca15be7142e861fb9f918e0248620b4d4153b9ff14ef6034f7204db5db2924a1"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "5e35e5c3419b5d4eb4c21d687459a842",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 66024,
            "upload_time": "2024-04-10T22:34:11",
            "upload_time_iso_8601": "2024-04-10T22:34:11.584741Z",
            "url": "https://files.pythonhosted.org/packages/4c/e1/79ddd20e779a49524ddd74d9655c5c399b88b7c793339bddd27415ff82d5/cbor2-5.6.3-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "be86c2f4376fb6a5c76e1a48410010e665d9268fb48739414941ce473e615e2e",
                "md5": "d8fbb4368ec369e13703458963afaa97",
                "sha256": "b07ee755ae5b0dfad608dab37364b35895cab5d1222653da1fea32a10330c4b0"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d8fbb4368ec369e13703458963afaa97",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 68113,
            "upload_time": "2024-04-10T22:34:13",
            "upload_time_iso_8601": "2024-04-10T22:34:13.192835Z",
            "url": "https://files.pythonhosted.org/packages/be/86/c2f4376fb6a5c76e1a48410010e665d9268fb48739414941ce473e615e2e/cbor2-5.6.3-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "49c6782ca089765566bc5418ecbe4dab60c3d37854d342d528dbf056e1d1eaad",
                "md5": "b0651dbdd8466c8a6cce03868edf30cd",
                "sha256": "9fc063843c14e9e95181faf8d807a53c958d77bb9d360eb4f2344d075ecfed36"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "b0651dbdd8466c8a6cce03868edf30cd",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 69077,
            "upload_time": "2024-04-10T22:34:14",
            "upload_time_iso_8601": "2024-04-10T22:34:14.298568Z",
            "url": "https://files.pythonhosted.org/packages/49/c6/782ca089765566bc5418ecbe4dab60c3d37854d342d528dbf056e1d1eaad/cbor2-5.6.3-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "10fbb2874b196486d163001a198b54ed8f7fe883b4d5fbd56a5c5d70809d091e",
                "md5": "801f3b26d08f284d15ce115aacb0eb14",
                "sha256": "c66d4c227c2ed6c63ec5c2d50eb8ec0e1c41c07b452a867544e48ca41d4f0b64"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "801f3b26d08f284d15ce115aacb0eb14",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 260808,
            "upload_time": "2024-04-10T22:34:15",
            "upload_time_iso_8601": "2024-04-10T22:34:15.432346Z",
            "url": "https://files.pythonhosted.org/packages/10/fb/b2874b196486d163001a198b54ed8f7fe883b4d5fbd56a5c5d70809d091e/cbor2-5.6.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b223e5b21da8d418bb5b693e3e8e69cbcf28d0639d2c1d8ca642951944acfe84",
                "md5": "19b9bc3a7fd94661768c5706a63788fc",
                "sha256": "3af60ac82a733bfdfb2b1079c850fefea2621bdb8c8f87f4c5d12802d48a8c55"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "19b9bc3a7fd94661768c5706a63788fc",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 249417,
            "upload_time": "2024-04-10T22:34:17",
            "upload_time_iso_8601": "2024-04-10T22:34:17.268854Z",
            "url": "https://files.pythonhosted.org/packages/b2/23/e5b21da8d418bb5b693e3e8e69cbcf28d0639d2c1d8ca642951944acfe84/cbor2-5.6.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "82b5e4299de1d4aed5f244a9e11d2783d95ecaad0a2883542b1fdd77486d09df",
                "md5": "cea6419b9e9c85d89b8e666d5ce8366d",
                "sha256": "acb93292843aa72768f089a135bfeec4c9b745132e8dc22f1b149490fc77cb0a"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp311-cp311-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "cea6419b9e9c85d89b8e666d5ce8366d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 273245,
            "upload_time": "2024-04-10T22:34:19",
            "upload_time_iso_8601": "2024-04-10T22:34:19.183963Z",
            "url": "https://files.pythonhosted.org/packages/82/b5/e4299de1d4aed5f244a9e11d2783d95ecaad0a2883542b1fdd77486d09df/cbor2-5.6.3-cp311-cp311-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "48433133a2fa4497b74c48a979e0cb7040d8cf9cdb0f274bd2add732eed37805",
                "md5": "a12ebe9ea3dffbfb25cb9b0b8d459820",
                "sha256": "193d1abdffd52893710d39389daa5c03e1569421cdf53585a28033689aef7aec"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp311-cp311-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a12ebe9ea3dffbfb25cb9b0b8d459820",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 269518,
            "upload_time": "2024-04-10T22:34:20",
            "upload_time_iso_8601": "2024-04-10T22:34:20.461019Z",
            "url": "https://files.pythonhosted.org/packages/48/43/3133a2fa4497b74c48a979e0cb7040d8cf9cdb0f274bd2add732eed37805/cbor2-5.6.3-cp311-cp311-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4bf2cf932a74258a660ec185d94d6e9d081fcca82bf2638d4c9c38a2f85438b9",
                "md5": "2a23889bc532ca36e67c90f4d90e6568",
                "sha256": "d0c915db92b441f505f8a14a521c9461439ac8e5d959454845eb92f93db0bb3b"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2a23889bc532ca36e67c90f4d90e6568",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 66089,
            "upload_time": "2024-04-10T22:34:21",
            "upload_time_iso_8601": "2024-04-10T22:34:21.734203Z",
            "url": "https://files.pythonhosted.org/packages/4b/f2/cf932a74258a660ec185d94d6e9d081fcca82bf2638d4c9c38a2f85438b9/cbor2-5.6.3-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "813966c063e9799167aea1a585d60efa8762de57200d362e5a88de4382fe2cc7",
                "md5": "4577996e00dfb19c2ebe477c6411e37e",
                "sha256": "9eaec8c04618124a6b597fe4471035cb7cb0d5114f43aaf2062821ad480ef57c"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp312-cp312-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4577996e00dfb19c2ebe477c6411e37e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 69119,
            "upload_time": "2024-04-10T22:34:23",
            "upload_time_iso_8601": "2024-04-10T22:34:23.034160Z",
            "url": "https://files.pythonhosted.org/packages/81/39/66c063e9799167aea1a585d60efa8762de57200d362e5a88de4382fe2cc7/cbor2-5.6.3-cp312-cp312-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bb1065d69300202f95752c36362a087112e35514e005778526e746dac8e3823d",
                "md5": "c1178c7018918fb7dc4fc2111d9ed1da",
                "sha256": "d1e5181d4f858237ab4e1a28e21bdcaf31dab2657ab60a8d4a0701a078fe5926"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "c1178c7018918fb7dc4fc2111d9ed1da",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 69234,
            "upload_time": "2024-04-10T22:34:24",
            "upload_time_iso_8601": "2024-04-10T22:34:24.240278Z",
            "url": "https://files.pythonhosted.org/packages/bb/10/65d69300202f95752c36362a087112e35514e005778526e746dac8e3823d/cbor2-5.6.3-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "70c2ab9b6a77a8c46fa09acd68d684a9d86580f60c5f407fb167d8a375d0fb83",
                "md5": "eb54c00c949316c6ed84b1272805d3a2",
                "sha256": "277997127402710a3abdf4372ac75e8f8bb2e75a303cd789312e515c8ef657dd"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "eb54c00c949316c6ed84b1272805d3a2",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 277150,
            "upload_time": "2024-04-10T22:34:25",
            "upload_time_iso_8601": "2024-04-10T22:34:25.958089Z",
            "url": "https://files.pythonhosted.org/packages/70/c2/ab9b6a77a8c46fa09acd68d684a9d86580f60c5f407fb167d8a375d0fb83/cbor2-5.6.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b61c7cdf2585d34481627689324136a1ec1a10f2d1091f940d82902912bc49c8",
                "md5": "35f5eeccf85475bde49b207c8b2f4da1",
                "sha256": "add01e4b4663199940d10f8c8e1d926e70823d1b2f3f981cc097a4764125f110"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "35f5eeccf85475bde49b207c8b2f4da1",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 270645,
            "upload_time": "2024-04-10T22:34:27",
            "upload_time_iso_8601": "2024-04-10T22:34:27.918680Z",
            "url": "https://files.pythonhosted.org/packages/b6/1c/7cdf2585d34481627689324136a1ec1a10f2d1091f940d82902912bc49c8/cbor2-5.6.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e231f832968bf9540a84b38dc7ba00279e838081d6f5ccc06959ef6d2502281b",
                "md5": "1d64cd78ca73ae8b7596811f74b7b9bd",
                "sha256": "adc87485ffd7a4dad481e08e6819eebfcfbafc0918fffcca47aee4cdf8c6de04"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp312-cp312-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "1d64cd78ca73ae8b7596811f74b7b9bd",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 288803,
            "upload_time": "2024-04-10T22:34:29",
            "upload_time_iso_8601": "2024-04-10T22:34:29.192517Z",
            "url": "https://files.pythonhosted.org/packages/e2/31/f832968bf9540a84b38dc7ba00279e838081d6f5ccc06959ef6d2502281b/cbor2-5.6.3-cp312-cp312-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0e22cc03622affd861b977d6641e68f0416065b3fef4d1d4ac615169b6a7568e",
                "md5": "da98dbd3524bbdf19c4f45c810b44842",
                "sha256": "ea4a0412426155c3b78763449db56cf5c72c48788a37d7e60bd66c844b9c8634"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp312-cp312-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "da98dbd3524bbdf19c4f45c810b44842",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 287516,
            "upload_time": "2024-04-10T22:34:30",
            "upload_time_iso_8601": "2024-04-10T22:34:30.662226Z",
            "url": "https://files.pythonhosted.org/packages/0e/22/cc03622affd861b977d6641e68f0416065b3fef4d1d4ac615169b6a7568e/cbor2-5.6.3-cp312-cp312-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "13564c7072e612487ea24dddf1e41bb79138bc141b645849a259a211e96cf1c0",
                "md5": "3ddf165d067271eeb3c0f230493a04cd",
                "sha256": "18b3dee4eddde9761c60298ce21c0cd4e770237978034c5ee1d4242e255683ec"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "3ddf165d067271eeb3c0f230493a04cd",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 66495,
            "upload_time": "2024-04-10T22:34:32",
            "upload_time_iso_8601": "2024-04-10T22:34:32.057987Z",
            "url": "https://files.pythonhosted.org/packages/13/56/4c7072e612487ea24dddf1e41bb79138bc141b645849a259a211e96cf1c0/cbor2-5.6.3-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f74fe3b6323a60cdd45c162a6b68ba3132c7115691eb93fe3dc47c8d50da2d72",
                "md5": "3bba2d7aa668b92f09f6511e62978f70",
                "sha256": "ff6fd1c54b97ee322c0b7180092305ca3b012ff78fddadad97b33490f5f8881f"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3bba2d7aa668b92f09f6511e62978f70",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 68066,
            "upload_time": "2024-04-10T22:34:33",
            "upload_time_iso_8601": "2024-04-10T22:34:33.212392Z",
            "url": "https://files.pythonhosted.org/packages/f7/4f/e3b6323a60cdd45c162a6b68ba3132c7115691eb93fe3dc47c8d50da2d72/cbor2-5.6.3-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "33955c97dc63e5ac30b22422e442d306678f56822de2397b4718d69fae752a12",
                "md5": "1de5c7b3b762d32399b7f39fa643f96c",
                "sha256": "ac6f10b9d25f2d61c036f86238bf23e3ea0253f98faa8ab00f67228bf3c0ce2a"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "1de5c7b3b762d32399b7f39fa643f96c",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 69040,
            "upload_time": "2024-04-10T22:34:34",
            "upload_time_iso_8601": "2024-04-10T22:34:34.889252Z",
            "url": "https://files.pythonhosted.org/packages/33/95/5c97dc63e5ac30b22422e442d306678f56822de2397b4718d69fae752a12/cbor2-5.6.3-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9901c36b3c0dbacb2fb57f0abe62126a8b80b99bf0e39b197e36b97ae1dfbcfd",
                "md5": "36233bbbb4eae7cc49b5a144d9d1545c",
                "sha256": "7be74f2cbda547fdd57c83ee5b3470804f02c660db28efcf9d4016f001b66f40"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "36233bbbb4eae7cc49b5a144d9d1545c",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 264255,
            "upload_time": "2024-04-10T22:34:36",
            "upload_time_iso_8601": "2024-04-10T22:34:36.060534Z",
            "url": "https://files.pythonhosted.org/packages/99/01/c36b3c0dbacb2fb57f0abe62126a8b80b99bf0e39b197e36b97ae1dfbcfd/cbor2-5.6.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c8753c1a130442ccffbc5e6642f2899ffd835859c300cefe48b513799e4b0c07",
                "md5": "42310549035e5e6164f12c48a7daa322",
                "sha256": "64ea120206f82492a4385bbc5e2639f9b67c8bc7bdc57bffcbe9a8fee8cd6342"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "42310549035e5e6164f12c48a7daa322",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 256264,
            "upload_time": "2024-04-10T22:34:37",
            "upload_time_iso_8601": "2024-04-10T22:34:37.866659Z",
            "url": "https://files.pythonhosted.org/packages/c8/75/3c1a130442ccffbc5e6642f2899ffd835859c300cefe48b513799e4b0c07/cbor2-5.6.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bd9d0288ba43133909f537f865f052288267f9ef2ea57b6af81f1da0a2ad1bd6",
                "md5": "8a2459a8af0451d98d3c733b0671a475",
                "sha256": "c3d2902e1aed155d56cdcae99cd4a9dae843e3fff6978148d2d5d5f9a0b986cd"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp38-cp38-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "8a2459a8af0451d98d3c733b0671a475",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 280634,
            "upload_time": "2024-04-10T22:34:39",
            "upload_time_iso_8601": "2024-04-10T22:34:39.714178Z",
            "url": "https://files.pythonhosted.org/packages/bd/9d/0288ba43133909f537f865f052288267f9ef2ea57b6af81f1da0a2ad1bd6/cbor2-5.6.3-cp38-cp38-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c433bbc70822a636e1087a503ea1c50e8ba4405c06016a13d8fbd1d4666ea950",
                "md5": "015dae7fce0cdef6908bdd58f4b246f9",
                "sha256": "2d4f95a567e26d8d9d62db234cd089525c52f19e7fdd59152629d9f03bd94b4f"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp38-cp38-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "015dae7fce0cdef6908bdd58f4b246f9",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 278439,
            "upload_time": "2024-04-10T22:34:41",
            "upload_time_iso_8601": "2024-04-10T22:34:41.924526Z",
            "url": "https://files.pythonhosted.org/packages/c4/33/bbc70822a636e1087a503ea1c50e8ba4405c06016a13d8fbd1d4666ea950/cbor2-5.6.3-cp38-cp38-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a98355c91c30ff1a5b5e50d85e33289ed75046878543790d2f8a6e593433d451",
                "md5": "c97b5eb7d0f80eb0fbc9a1e6265106bb",
                "sha256": "33efbe7103bac090430d291fca2fe1c444b0ec55c4716e8051b72a81377e8b79"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c97b5eb7d0f80eb0fbc9a1e6265106bb",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 65992,
            "upload_time": "2024-04-10T22:34:43",
            "upload_time_iso_8601": "2024-04-10T22:34:43.893399Z",
            "url": "https://files.pythonhosted.org/packages/a9/83/55c91c30ff1a5b5e50d85e33289ed75046878543790d2f8a6e593433d451/cbor2-5.6.3-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "de9205769fa047a6b436498a1f76f78f537981a437ad064c6279f18c55829775",
                "md5": "65a091549ca35c6c7739db8994762eb8",
                "sha256": "81e619a2a59ae966cedb5fd3ea8a9487a3d4430824bbeacdcf5f74ad6112cc57"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "65a091549ca35c6c7739db8994762eb8",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 68683,
            "upload_time": "2024-04-10T22:34:45",
            "upload_time_iso_8601": "2024-04-10T22:34:45.015476Z",
            "url": "https://files.pythonhosted.org/packages/de/92/05769fa047a6b436498a1f76f78f537981a437ad064c6279f18c55829775/cbor2-5.6.3-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c509bc3a57870e6861395c72f48fae6dcd440de842c2c3809139a68985ef34bd",
                "md5": "b5a904b0bc9b11d6e6dc758dcb8f2c5f",
                "sha256": "2b7755b93d32638f4d79a0fa0744b423787f6faa3c96ccccac68b6dbf1848368"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "b5a904b0bc9b11d6e6dc758dcb8f2c5f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 69554,
            "upload_time": "2024-04-10T22:34:46",
            "upload_time_iso_8601": "2024-04-10T22:34:46.129747Z",
            "url": "https://files.pythonhosted.org/packages/c5/09/bc3a57870e6861395c72f48fae6dcd440de842c2c3809139a68985ef34bd/cbor2-5.6.3-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f051dc954364856dff150612d33efea1f5ce64d70c7baa65d07c17a59ac143e6",
                "md5": "6cc02b786101be41a443f7aa9bfae17a",
                "sha256": "0f0e95011ae8460265ef348fe380664fa22c51015fd52344ebd781579fa9552a"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "6cc02b786101be41a443f7aa9bfae17a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 252431,
            "upload_time": "2024-04-10T22:34:47",
            "upload_time_iso_8601": "2024-04-10T22:34:47.442253Z",
            "url": "https://files.pythonhosted.org/packages/f0/51/dc954364856dff150612d33efea1f5ce64d70c7baa65d07c17a59ac143e6/cbor2-5.6.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2043da0bd6554f3f48af9e820c2894a078c081dd5cc0dc2bbc8fd6ab6362c1ca",
                "md5": "2dc1573f4ff1019c9f18aaceba920526",
                "sha256": "7693e53c3ba0b2ad4e46b610f8d69159ffdbcb6ebe75ea1c1f5f40c3283639ca"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2dc1573f4ff1019c9f18aaceba920526",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 240593,
            "upload_time": "2024-04-10T22:34:49",
            "upload_time_iso_8601": "2024-04-10T22:34:49.427851Z",
            "url": "https://files.pythonhosted.org/packages/20/43/da0bd6554f3f48af9e820c2894a078c081dd5cc0dc2bbc8fd6ab6362c1ca/cbor2-5.6.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d6456a877cd34af8da085c9a80f3977c8ee41af7ffabfea7b067f69e90d48e08",
                "md5": "68de62154eb841d171ffdecbca9a136e",
                "sha256": "e3ec251db32516d383fc587874b15f4b5fb4e9049d9436b8696f5767b11c149b"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp39-cp39-musllinux_1_1_aarch64.whl",
            "has_sig": false,
            "md5_digest": "68de62154eb841d171ffdecbca9a136e",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 260391,
            "upload_time": "2024-04-10T22:34:51",
            "upload_time_iso_8601": "2024-04-10T22:34:51.236678Z",
            "url": "https://files.pythonhosted.org/packages/d6/45/6a877cd34af8da085c9a80f3977c8ee41af7ffabfea7b067f69e90d48e08/cbor2-5.6.3-cp39-cp39-musllinux_1_1_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9412576404065bb50182eae6aa25b6c45057d80c44c7736a59a95a638fae4bc1",
                "md5": "56dbc6ddcd449cfc2ca7adcf9d188341",
                "sha256": "6081c1ab9791d5973a40b95ecb8b04b0fbf9fc04be170d89a3ad77d5964f52d5"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp39-cp39-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "56dbc6ddcd449cfc2ca7adcf9d188341",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 256740,
            "upload_time": "2024-04-10T22:34:53",
            "upload_time_iso_8601": "2024-04-10T22:34:53.054118Z",
            "url": "https://files.pythonhosted.org/packages/94/12/576404065bb50182eae6aa25b6c45057d80c44c7736a59a95a638fae4bc1/cbor2-5.6.3-cp39-cp39-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e4470826f48df153c2b5e38bf60aa91dab365b2c1fb428f8870cde57fd8d85bd",
                "md5": "82103d26133b58913d940882a323d2db",
                "sha256": "2aba8b75e36c9f84a42a7026271da8fd759035a871c1b799028439059527276b"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "82103d26133b58913d940882a323d2db",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 66122,
            "upload_time": "2024-04-10T22:34:54",
            "upload_time_iso_8601": "2024-04-10T22:34:54.277885Z",
            "url": "https://files.pythonhosted.org/packages/e4/47/0826f48df153c2b5e38bf60aa91dab365b2c1fb428f8870cde57fd8d85bd/cbor2-5.6.3-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c7e98f80149d3419f83b1c86f952845a28d2030cdd9aef8fe6efd60872350871",
                "md5": "5ddb4de362e7f076d422484ffe99f015",
                "sha256": "8a4b7404af6da719092a4ee5953d1930d095b93b684bf99e1ab74512be1910a4"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "5ddb4de362e7f076d422484ffe99f015",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 23754,
            "upload_time": "2024-04-10T22:34:55",
            "upload_time_iso_8601": "2024-04-10T22:34:55.532999Z",
            "url": "https://files.pythonhosted.org/packages/c7/e9/8f80149d3419f83b1c86f952845a28d2030cdd9aef8fe6efd60872350871/cbor2-5.6.3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1540167a05149eff1c0b7d19e27d0e1c96a463c5f670f879bffb7d124e3a6539",
                "md5": "6d8e78f7a746c94fcd32ff4ae50e5f0a",
                "sha256": "e6f0ae2751c2d333a960e0807c0611494eb1245631a167965acbc100509455d3"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.3.tar.gz",
            "has_sig": false,
            "md5_digest": "6d8e78f7a746c94fcd32ff4ae50e5f0a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 100224,
            "upload_time": "2024-04-10T22:34:56",
            "upload_time_iso_8601": "2024-04-10T22:34:56.570116Z",
            "url": "https://files.pythonhosted.org/packages/15/40/167a05149eff1c0b7d19e27d0e1c96a463c5f670f879bffb7d124e3a6539/cbor2-5.6.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-10 22:34:56",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "agronholm",
    "github_project": "cbor2",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "cbor2"
}
        
Elapsed time: 0.25841s