cbor2


Namecbor2 JSON
Version 5.6.5 PyPI version JSON
download
home_pageNone
SummaryCBOR (de)serializer with extensive tag support
upload_time2024-10-09 12:26:24
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/e4/aa/ba55b47d51d27911981a18743b4d3cebfabccbb0598c09801b734cec4184/cbor2-5.6.5.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.5",
    "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": "f1f2eada1d3fcaeddbd0f9a25381eed6b150f2858cf615d33ef7c14f9f86218a",
                "md5": "2335a7c1793e656f3ccc9b630db7db4f",
                "sha256": "e16c4a87fc999b4926f5c8f6c696b0d251b4745bc40f6c5aee51d69b30b15ca2"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2335a7c1793e656f3ccc9b630db7db4f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 66473,
            "upload_time": "2024-10-09T12:25:27",
            "upload_time_iso_8601": "2024-10-09T12:25:27.157514Z",
            "url": "https://files.pythonhosted.org/packages/f1/f2/eada1d3fcaeddbd0f9a25381eed6b150f2858cf615d33ef7c14f9f86218a/cbor2-5.6.5-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "62d833ec188eeff9c5e2e8ee8e214d15a0edf8fd001eefa01730e27834cfd410",
                "md5": "f9dd4e7d9fe958eec76610f067bbc88e",
                "sha256": "87026fc838370d69f23ed8572939bd71cea2b3f6c8f8bb8283f573374b4d7f33"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "f9dd4e7d9fe958eec76610f067bbc88e",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 67421,
            "upload_time": "2024-10-09T12:25:28",
            "upload_time_iso_8601": "2024-10-09T12:25:28.962138Z",
            "url": "https://files.pythonhosted.org/packages/62/d8/33ec188eeff9c5e2e8ee8e214d15a0edf8fd001eefa01730e27834cfd410/cbor2-5.6.5-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fa889b5fc312f21a10e048c348cead933e9f891cc09a295757957d8a5726641f",
                "md5": "fa64f381730dcecad7329df7f6f027ef",
                "sha256": "a88f029522aec5425fc2f941b3df90da7688b6756bd3f0472ab886d21208acbd"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "fa64f381730dcecad7329df7f6f027ef",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 253856,
            "upload_time": "2024-10-09T12:25:29",
            "upload_time_iso_8601": "2024-10-09T12:25:29.968107Z",
            "url": "https://files.pythonhosted.org/packages/fa/88/9b5fc312f21a10e048c348cead933e9f891cc09a295757957d8a5726641f/cbor2-5.6.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bb41debb6f35d240caa8078a4a27c03e7eed09737575c564d619e1ee0e829616",
                "md5": "3f2d0822cf7f5f976ef3e2875e369db1",
                "sha256": "b9d15b638539b68aa5d5eacc56099b4543a38b2d2c896055dccf7e83d24b7955"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3f2d0822cf7f5f976ef3e2875e369db1",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 242074,
            "upload_time": "2024-10-09T12:25:31",
            "upload_time_iso_8601": "2024-10-09T12:25:31.585833Z",
            "url": "https://files.pythonhosted.org/packages/bb/41/debb6f35d240caa8078a4a27c03e7eed09737575c564d619e1ee0e829616/cbor2-5.6.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0bba5c07b001bb26bd91d96e4b3b720676a909e1acdbaf7d250a47c5d7a5a0f7",
                "md5": "69651283463ba33bdf19a4ab198954ce",
                "sha256": "47261f54a024839ec649b950013c4de5b5f521afe592a2688eebbe22430df1dc"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp310-cp310-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "69651283463ba33bdf19a4ab198954ce",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 241723,
            "upload_time": "2024-10-09T12:25:33",
            "upload_time_iso_8601": "2024-10-09T12:25:33.264714Z",
            "url": "https://files.pythonhosted.org/packages/0b/ba/5c07b001bb26bd91d96e4b3b720676a909e1acdbaf7d250a47c5d7a5a0f7/cbor2-5.6.5-cp310-cp310-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b2d527eced2cee4725bb876875f26d659063e2b7750d0dfb7572f451b569c4d1",
                "md5": "197edf9b9b0980c2575ed9999d91e0de",
                "sha256": "559dcf0d897260a9e95e7b43556a62253e84550b77147a1ad4d2c389a2a30192"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "197edf9b9b0980c2575ed9999d91e0de",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 240534,
            "upload_time": "2024-10-09T12:25:34",
            "upload_time_iso_8601": "2024-10-09T12:25:34.290351Z",
            "url": "https://files.pythonhosted.org/packages/b2/d5/27eced2cee4725bb876875f26d659063e2b7750d0dfb7572f451b569c4d1/cbor2-5.6.5-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2055bd657fdedb0d046762f9bf567b262b233175995d40302cdaa71d9aadcec8",
                "md5": "3d7719a0226cdbef54ff27e1ce60395c",
                "sha256": "5b856fda4c50c5bc73ed3664e64211fa4f015970ed7a15a4d6361bd48462feaf"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "3d7719a0226cdbef54ff27e1ce60395c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 66291,
            "upload_time": "2024-10-09T12:25:35",
            "upload_time_iso_8601": "2024-10-09T12:25:35.763236Z",
            "url": "https://files.pythonhosted.org/packages/20/55/bd657fdedb0d046762f9bf567b262b233175995d40302cdaa71d9aadcec8/cbor2-5.6.5-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bdb7ef045245180510305648fd604244d3bb1ecf1b20de68f42ab5bc20198024",
                "md5": "e0095b2723bbbfe3c6d3203f29b843f6",
                "sha256": "863e0983989d56d5071270790e7ed8ddbda88c9e5288efdb759aba2efee670bc"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e0095b2723bbbfe3c6d3203f29b843f6",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 66452,
            "upload_time": "2024-10-09T12:25:36",
            "upload_time_iso_8601": "2024-10-09T12:25:36.676348Z",
            "url": "https://files.pythonhosted.org/packages/bd/b7/ef045245180510305648fd604244d3bb1ecf1b20de68f42ab5bc20198024/cbor2-5.6.5-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "41205a9d93f86b1e8fd9d9db33aff39c0e3a8459e0803ec24bd837d8b56d4a1d",
                "md5": "ed7e34530b18529f2a12c52b16ada4f9",
                "sha256": "5cff06464b8f4ca6eb9abcba67bda8f8334a058abc01005c8e616728c387ad32"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "ed7e34530b18529f2a12c52b16ada4f9",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 67421,
            "upload_time": "2024-10-09T12:25:38",
            "upload_time_iso_8601": "2024-10-09T12:25:38.114983Z",
            "url": "https://files.pythonhosted.org/packages/41/20/5a9d93f86b1e8fd9d9db33aff39c0e3a8459e0803ec24bd837d8b56d4a1d/cbor2-5.6.5-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0f1e2010f6d02dd117df88df64baf3eeca6aa6614cc81bdd6bfabf615889cf1f",
                "md5": "ff61a3469394f9aa7f46670a52516e47",
                "sha256": "f4c7dbcdc59ea7f5a745d3e30ee5e6b6ff5ce7ac244aa3de6786391b10027bb3"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "ff61a3469394f9aa7f46670a52516e47",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 260756,
            "upload_time": "2024-10-09T12:25:39",
            "upload_time_iso_8601": "2024-10-09T12:25:39.657021Z",
            "url": "https://files.pythonhosted.org/packages/0f/1e/2010f6d02dd117df88df64baf3eeca6aa6614cc81bdd6bfabf615889cf1f/cbor2-5.6.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e184e177d9bef4749d14f31c513b25e341ac84e403e2ffa2bde562eac9e6184b",
                "md5": "662b9215e5edf83d645e5fd6c3717d41",
                "sha256": "34cf5ab0dc310c3d0196caa6ae062dc09f6c242e2544bea01691fe60c0230596"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "662b9215e5edf83d645e5fd6c3717d41",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 249210,
            "upload_time": "2024-10-09T12:25:41",
            "upload_time_iso_8601": "2024-10-09T12:25:41.316776Z",
            "url": "https://files.pythonhosted.org/packages/e1/84/e177d9bef4749d14f31c513b25e341ac84e403e2ffa2bde562eac9e6184b/cbor2-5.6.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3875ebfdbb281104b46419fe7cb65979de9927b75acebcb6afa0af291f728cd2",
                "md5": "266dbac57757cfea39e860760bdd2529",
                "sha256": "6797b824b26a30794f2b169c0575301ca9b74ae99064e71d16e6ba0c9057de51"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp311-cp311-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "266dbac57757cfea39e860760bdd2529",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 249138,
            "upload_time": "2024-10-09T12:25:42",
            "upload_time_iso_8601": "2024-10-09T12:25:42.432222Z",
            "url": "https://files.pythonhosted.org/packages/38/75/ebfdbb281104b46419fe7cb65979de9927b75acebcb6afa0af291f728cd2/cbor2-5.6.5-cp311-cp311-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b21e12d887fb1a8227a16181eeec5d43057e251204626d73e1c20a77046ac1b1",
                "md5": "494ada14b2033670db52ab3d7273b6ee",
                "sha256": "73b9647eed1493097db6aad61e03d8f1252080ee041a1755de18000dd2c05f37"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "494ada14b2033670db52ab3d7273b6ee",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 247156,
            "upload_time": "2024-10-09T12:25:43",
            "upload_time_iso_8601": "2024-10-09T12:25:43.588761Z",
            "url": "https://files.pythonhosted.org/packages/b2/1e/12d887fb1a8227a16181eeec5d43057e251204626d73e1c20a77046ac1b1/cbor2-5.6.5-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6f76478c12193de9517ce691bb8a3f7c00eafdd6a1bc3f7f23282ecdd99d02ec",
                "md5": "1c6936ed28505cf919399465dcc0654d",
                "sha256": "6e14a1bf6269d25e02ef1d4008e0ce8880aa271d7c6b4c329dba48645764f60e"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1c6936ed28505cf919399465dcc0654d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 66319,
            "upload_time": "2024-10-09T12:25:44",
            "upload_time_iso_8601": "2024-10-09T12:25:44.621180Z",
            "url": "https://files.pythonhosted.org/packages/6f/76/478c12193de9517ce691bb8a3f7c00eafdd6a1bc3f7f23282ecdd99d02ec/cbor2-5.6.5-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "57af84ced14c541451696825b7b8ccbb7668f688372ad8ee74aaca4311e79672",
                "md5": "f11762700beda9c821ffc9ad9332168f",
                "sha256": "e25c2aebc9db99af7190e2261168cdde8ed3d639ca06868e4f477cf3a228a8e9"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp312-cp312-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f11762700beda9c821ffc9ad9332168f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 67553,
            "upload_time": "2024-10-09T12:25:45",
            "upload_time_iso_8601": "2024-10-09T12:25:45.767009Z",
            "url": "https://files.pythonhosted.org/packages/57/af/84ced14c541451696825b7b8ccbb7668f688372ad8ee74aaca4311e79672/cbor2-5.6.5-cp312-cp312-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f2d6f63a840c68fed4de67d5441947af2dc695152cc488bb0e57312832fb923a",
                "md5": "a66de6e89a35b038f840452677385c98",
                "sha256": "fde21ac1cf29336a31615a2c469a9cb03cf0add3ae480672d4d38cda467d07fc"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "a66de6e89a35b038f840452677385c98",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 67569,
            "upload_time": "2024-10-09T12:25:46",
            "upload_time_iso_8601": "2024-10-09T12:25:46.665634Z",
            "url": "https://files.pythonhosted.org/packages/f2/d6/f63a840c68fed4de67d5441947af2dc695152cc488bb0e57312832fb923a/cbor2-5.6.5-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "77ac5fb79db6e882ec29680f4a974d35c098020a1b4709cad077667a8c3f4676",
                "md5": "45ef27a2127b4830bca9ee2078e35114",
                "sha256": "a8947c102cac79d049eadbd5e2ffb8189952890df7cbc3ee262bbc2f95b011a9"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "45ef27a2127b4830bca9ee2078e35114",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 276610,
            "upload_time": "2024-10-09T12:25:48",
            "upload_time_iso_8601": "2024-10-09T12:25:48.140884Z",
            "url": "https://files.pythonhosted.org/packages/77/ac/5fb79db6e882ec29680f4a974d35c098020a1b4709cad077667a8c3f4676/cbor2-5.6.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cfcb70751377d94112001d46c311b5c40b45f34863dfa78a6bc71b71f40c8c7f",
                "md5": "38daf70ef5d220097b2f8e2d1e89b819",
                "sha256": "38886c41bebcd7dca57739439455bce759f1e4c551b511f618b8e9c1295b431b"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "38daf70ef5d220097b2f8e2d1e89b819",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 270004,
            "upload_time": "2024-10-09T12:25:49",
            "upload_time_iso_8601": "2024-10-09T12:25:49.769300Z",
            "url": "https://files.pythonhosted.org/packages/cf/cb/70751377d94112001d46c311b5c40b45f34863dfa78a6bc71b71f40c8c7f/cbor2-5.6.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f19008800367e920aef31b93bd7b0cd6fadcb3a3f2243f4ed77a0d1c76f22b99",
                "md5": "5a16c4ebca01a9dfca898a981dc63967",
                "sha256": "ae2b49226224e92851c333b91d83292ec62eba53a19c68a79890ce35f1230d70"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp312-cp312-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "5a16c4ebca01a9dfca898a981dc63967",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 264913,
            "upload_time": "2024-10-09T12:25:50",
            "upload_time_iso_8601": "2024-10-09T12:25:50.920641Z",
            "url": "https://files.pythonhosted.org/packages/f1/90/08800367e920aef31b93bd7b0cd6fadcb3a3f2243f4ed77a0d1c76f22b99/cbor2-5.6.5-cp312-cp312-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a89c76b11a5ea7548bccb0dfef3e8fb3ede48bfeb39348f0c217519e0c40d33a",
                "md5": "8f38271a9b563998c305d55f55ba4518",
                "sha256": "f2764804ffb6553283fc4afb10a280715905a4cea4d6dc7c90d3e89c4a93bc8d"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8f38271a9b563998c305d55f55ba4518",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 266751,
            "upload_time": "2024-10-09T12:25:52",
            "upload_time_iso_8601": "2024-10-09T12:25:52.777717Z",
            "url": "https://files.pythonhosted.org/packages/a8/9c/76b11a5ea7548bccb0dfef3e8fb3ede48bfeb39348f0c217519e0c40d33a/cbor2-5.6.5-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "10183866693a87c90cb12f7942e791d0f03a40ba44887dde7b7fc85319647efe",
                "md5": "1f7394aab5ba5f3f66421bc3a091c49f",
                "sha256": "a3ac50485cf67dfaab170a3e7b527630e93cb0a6af8cdaa403054215dff93adf"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1f7394aab5ba5f3f66421bc3a091c49f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 66739,
            "upload_time": "2024-10-09T12:25:54",
            "upload_time_iso_8601": "2024-10-09T12:25:54.606488Z",
            "url": "https://files.pythonhosted.org/packages/10/18/3866693a87c90cb12f7942e791d0f03a40ba44887dde7b7fc85319647efe/cbor2-5.6.5-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2b6977e93caae71d1baee927c9762e702c464715d88073133052c74ecc9d37d4",
                "md5": "76148884a62d692a7b2175b1d3584ab0",
                "sha256": "f0d0a9c5aabd48ecb17acf56004a7542a0b8d8212be52f3102b8218284bd881e"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp313-cp313-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "76148884a62d692a7b2175b1d3584ab0",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 67647,
            "upload_time": "2024-10-09T12:25:55",
            "upload_time_iso_8601": "2024-10-09T12:25:55.637937Z",
            "url": "https://files.pythonhosted.org/packages/2b/69/77e93caae71d1baee927c9762e702c464715d88073133052c74ecc9d37d4/cbor2-5.6.5-cp313-cp313-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8483cb941d4fd10e4696b2c0f6fb2e3056d9a296e5765b2000a69e29a507f819",
                "md5": "513927b7bce33ea0b4737cf276f6e596",
                "sha256": "61ceb77e6aa25c11c814d4fe8ec9e3bac0094a1f5bd8a2a8c95694596ea01e08"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "513927b7bce33ea0b4737cf276f6e596",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 67657,
            "upload_time": "2024-10-09T12:25:56",
            "upload_time_iso_8601": "2024-10-09T12:25:56.528484Z",
            "url": "https://files.pythonhosted.org/packages/84/83/cb941d4fd10e4696b2c0f6fb2e3056d9a296e5765b2000a69e29a507f819/cbor2-5.6.5-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5c3fe16a1e29994483c751b714cdf61d2956290b0b30e94690fa714a9f155c5c",
                "md5": "b2e9e05752ab46561b93ed89832c44f6",
                "sha256": "97a7e409b864fecf68b2ace8978eb5df1738799a333ec3ea2b9597bfcdd6d7d2"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b2e9e05752ab46561b93ed89832c44f6",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 275863,
            "upload_time": "2024-10-09T12:25:57",
            "upload_time_iso_8601": "2024-10-09T12:25:57.462150Z",
            "url": "https://files.pythonhosted.org/packages/5c/3f/e16a1e29994483c751b714cdf61d2956290b0b30e94690fa714a9f155c5c/cbor2-5.6.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6404f64bda3eea649fe6644c59f13d0e1f4666d975ce305cadf13835233b2a26",
                "md5": "aee8c44e7ba1acbc13f29b18922d0605",
                "sha256": "7f6d69f38f7d788b04c09ef2b06747536624b452b3c8b371ab78ad43b0296fab"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "aee8c44e7ba1acbc13f29b18922d0605",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 269131,
            "upload_time": "2024-10-09T12:25:59",
            "upload_time_iso_8601": "2024-10-09T12:25:59.635337Z",
            "url": "https://files.pythonhosted.org/packages/64/04/f64bda3eea649fe6644c59f13d0e1f4666d975ce305cadf13835233b2a26/cbor2-5.6.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f48d0d5ad3467f70578b032b3f52eb0f01f0327d5ae6b1f9e7d4d4e01a73aa95",
                "md5": "27f916e59fa6a706cd544649f5ea3c39",
                "sha256": "f91e6d74fa6917df31f8757fdd0e154203b0dd0609ec53eb957016a2b474896a"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp313-cp313-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "27f916e59fa6a706cd544649f5ea3c39",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 264728,
            "upload_time": "2024-10-09T12:26:01",
            "upload_time_iso_8601": "2024-10-09T12:26:01.407425Z",
            "url": "https://files.pythonhosted.org/packages/f4/8d/0d5ad3467f70578b032b3f52eb0f01f0327d5ae6b1f9e7d4d4e01a73aa95/cbor2-5.6.5-cp313-cp313-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "77cb9b4f7890325eaa374c21fcccfee61a099ccb9ea0bc0f606acf7495f9568c",
                "md5": "d2ae0038440c8b400b57cdde1fdea1ea",
                "sha256": "5ce13a27ef8fddf643fc17a753fe34aa72b251d03c23da6a560c005dc171085b"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d2ae0038440c8b400b57cdde1fdea1ea",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 266314,
            "upload_time": "2024-10-09T12:26:02",
            "upload_time_iso_8601": "2024-10-09T12:26:02.451796Z",
            "url": "https://files.pythonhosted.org/packages/77/cb/9b4f7890325eaa374c21fcccfee61a099ccb9ea0bc0f606acf7495f9568c/cbor2-5.6.5-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a8cd793dc041395609f5dd1edfdf0aecde504dc0fd35ed67eb3b2db79fb8ef4d",
                "md5": "1542dc0dcca9eb0147704793a4324cce",
                "sha256": "54c72a3207bb2d4480c2c39dad12d7971ce0853a99e3f9b8d559ce6eac84f66f"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1542dc0dcca9eb0147704793a4324cce",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 66792,
            "upload_time": "2024-10-09T12:26:03",
            "upload_time_iso_8601": "2024-10-09T12:26:03.615396Z",
            "url": "https://files.pythonhosted.org/packages/a8/cd/793dc041395609f5dd1edfdf0aecde504dc0fd35ed67eb3b2db79fb8ef4d/cbor2-5.6.5-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cce4f33809edd874dc16edce3929abc4830d9d703894b265b77581035f12d362",
                "md5": "5d7fdc8fe0f2988bcc5e699b4dd187d2",
                "sha256": "4586a4f65546243096e56a3f18f29d60752ee9204722377021b3119a03ed99ff"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5d7fdc8fe0f2988bcc5e699b4dd187d2",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 66695,
            "upload_time": "2024-10-09T12:26:04",
            "upload_time_iso_8601": "2024-10-09T12:26:04.587188Z",
            "url": "https://files.pythonhosted.org/packages/cc/e4/f33809edd874dc16edce3929abc4830d9d703894b265b77581035f12d362/cbor2-5.6.5-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9668efca8d029f334e61767268e37184fb04138bd9e0b1d55b4512dd32c8ce8d",
                "md5": "462680b26db55da42092ee5b45fc1532",
                "sha256": "3d1a18b3a58dcd9b40ab55c726160d4a6b74868f2a35b71f9e726268b46dc6a2"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "462680b26db55da42092ee5b45fc1532",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 67513,
            "upload_time": "2024-10-09T12:26:05",
            "upload_time_iso_8601": "2024-10-09T12:26:05.559659Z",
            "url": "https://files.pythonhosted.org/packages/96/68/efca8d029f334e61767268e37184fb04138bd9e0b1d55b4512dd32c8ce8d/cbor2-5.6.5-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c20bd55db4214f093a966d31e4a4ee737fbf02ea81c88fc7fc743612e62a4dea",
                "md5": "9551aa4a4ac9f342aedf8e2717eb453d",
                "sha256": "a83b76367d1c3e69facbcb8cdf65ed6948678e72f433137b41d27458aa2a40cb"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "9551aa4a4ac9f342aedf8e2717eb453d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 264259,
            "upload_time": "2024-10-09T12:26:07",
            "upload_time_iso_8601": "2024-10-09T12:26:07.141623Z",
            "url": "https://files.pythonhosted.org/packages/c2/0b/d55db4214f093a966d31e4a4ee737fbf02ea81c88fc7fc743612e62a4dea/cbor2-5.6.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a03bb58d95dff6c8b1dd150451356fadac8294f1b8e73124863d7b9abb03a359",
                "md5": "3eb3f4d94409c01387e9093b8657175f",
                "sha256": "90bfa36944caccec963e6ab7e01e64e31cc6664535dc06e6295ee3937c999cbb"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3eb3f4d94409c01387e9093b8657175f",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 256176,
            "upload_time": "2024-10-09T12:26:08",
            "upload_time_iso_8601": "2024-10-09T12:26:08.285757Z",
            "url": "https://files.pythonhosted.org/packages/a0/3b/b58d95dff6c8b1dd150451356fadac8294f1b8e73124863d7b9abb03a359/cbor2-5.6.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8b7b95f8930ad9e8299f4f8ba105f9d9ea840bc2f0403f349a062ae4f2267983",
                "md5": "ff21428c0ceba36b4974cb0c13e8e851",
                "sha256": "37096663a5a1c46a776aea44906cbe5fa3952f29f50f349179c00525d321c862"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp38-cp38-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "ff21428c0ceba36b4974cb0c13e8e851",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 254660,
            "upload_time": "2024-10-09T12:26:09",
            "upload_time_iso_8601": "2024-10-09T12:26:09.335709Z",
            "url": "https://files.pythonhosted.org/packages/8b/7b/95f8930ad9e8299f4f8ba105f9d9ea840bc2f0403f349a062ae4f2267983/cbor2-5.6.5-cp38-cp38-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d24d4c11d6adfc1f5cd06f543a3b3a523d883f48ed8c4097c5feec38a617cb4b",
                "md5": "8de4557c9f143e0b0a818db5feb3d735",
                "sha256": "93676af02bd9a0b4a62c17c5b20f8e9c37b5019b1a24db70a2ee6cb770423568"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp38-cp38-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8de4557c9f143e0b0a818db5feb3d735",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 254036,
            "upload_time": "2024-10-09T12:26:10",
            "upload_time_iso_8601": "2024-10-09T12:26:10.394445Z",
            "url": "https://files.pythonhosted.org/packages/d2/4d/4c11d6adfc1f5cd06f543a3b3a523d883f48ed8c4097c5feec38a617cb4b/cbor2-5.6.5-cp38-cp38-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b443b1d235a841ec35066815fedc39c6f1317b06b17ce93bd599a540281963a0",
                "md5": "f49913510839ef635db524504da2ad72",
                "sha256": "8f747b7a9aaa58881a0c5b4cd4a9b8fb27eca984ed261a769b61de1f6b5bd1e6"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f49913510839ef635db524504da2ad72",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 66285,
            "upload_time": "2024-10-09T12:26:12",
            "upload_time_iso_8601": "2024-10-09T12:26:12.572463Z",
            "url": "https://files.pythonhosted.org/packages/b4/43/b1d235a841ec35066815fedc39c6f1317b06b17ce93bd599a540281963a0/cbor2-5.6.5-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "acd2cf0f7357912c51a2e8405797093b8c50f4aba3b113344782bafd4910e403",
                "md5": "361465c05adfaeaea08f7026d98752a7",
                "sha256": "94885903105eec66d7efb55f4ce9884fdc5a4d51f3bd75b6fedc68c5c251511b"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "361465c05adfaeaea08f7026d98752a7",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 66482,
            "upload_time": "2024-10-09T12:26:14",
            "upload_time_iso_8601": "2024-10-09T12:26:14.046967Z",
            "url": "https://files.pythonhosted.org/packages/ac/d2/cf0f7357912c51a2e8405797093b8c50f4aba3b113344782bafd4910e403/cbor2-5.6.5-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0defdbc6cd298cc96ec51fe71d4b15d3ddb30692071f86fdc2a65fdbdeadfb11",
                "md5": "8ba0d01f61354468f79b7543b3243b8d",
                "sha256": "fe11c2eb518c882cfbeed456e7a552e544893c17db66fe5d3230dbeaca6b615c"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "8ba0d01f61354468f79b7543b3243b8d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 67422,
            "upload_time": "2024-10-09T12:26:15",
            "upload_time_iso_8601": "2024-10-09T12:26:15.691161Z",
            "url": "https://files.pythonhosted.org/packages/0d/ef/dbc6cd298cc96ec51fe71d4b15d3ddb30692071f86fdc2a65fdbdeadfb11/cbor2-5.6.5-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "972c1b08c060d1369113bbda8ba699effd049d7ef58ba9dc35dd6ba6b9fcccda",
                "md5": "ff7515d652f9c03990ec3100a5bf097c",
                "sha256": "66dd25dd919cddb0b36f97f9ccfa51947882f064729e65e6bef17c28535dc459"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "ff7515d652f9c03990ec3100a5bf097c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 252379,
            "upload_time": "2024-10-09T12:26:16",
            "upload_time_iso_8601": "2024-10-09T12:26:16.653581Z",
            "url": "https://files.pythonhosted.org/packages/97/2c/1b08c060d1369113bbda8ba699effd049d7ef58ba9dc35dd6ba6b9fcccda/cbor2-5.6.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "942298eec0f27e0dec07222fcbf31f276631b8224c69ac979836cf3c184d9d6d",
                "md5": "a74f1e04bb379e597d0654cae79b1249",
                "sha256": "fa61a02995f3a996c03884cf1a0b5733f88cbfd7fa0e34944bf678d4227ee712"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a74f1e04bb379e597d0654cae79b1249",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 240509,
            "upload_time": "2024-10-09T12:26:18",
            "upload_time_iso_8601": "2024-10-09T12:26:18.552952Z",
            "url": "https://files.pythonhosted.org/packages/94/22/98eec0f27e0dec07222fcbf31f276631b8224c69ac979836cf3c184d9d6d/cbor2-5.6.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "98fa9c83eae3b45428f76444b23919ed8cd922d37d3281a953a8b41268a85d7b",
                "md5": "be4e977d3b6bbe47f866d3841fe87349",
                "sha256": "824f202b556fc204e2e9a67d6d6d624e150fbd791278ccfee24e68caec578afd"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp39-cp39-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "be4e977d3b6bbe47f866d3841fe87349",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 240776,
            "upload_time": "2024-10-09T12:26:19",
            "upload_time_iso_8601": "2024-10-09T12:26:19.648653Z",
            "url": "https://files.pythonhosted.org/packages/98/fa/9c83eae3b45428f76444b23919ed8cd922d37d3281a953a8b41268a85d7b/cbor2-5.6.5-cp39-cp39-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f7f88febf9a0073f617b23c97fce819a6878c7310c40482c55a411a6075ed327",
                "md5": "a7b451f3034498bca95e0ed68bdec3f1",
                "sha256": "7488aec919f8408f9987a3a32760bd385d8628b23a35477917aa3923ff6ad45f"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a7b451f3034498bca95e0ed68bdec3f1",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 239460,
            "upload_time": "2024-10-09T12:26:20",
            "upload_time_iso_8601": "2024-10-09T12:26:20.769313Z",
            "url": "https://files.pythonhosted.org/packages/f7/f8/8febf9a0073f617b23c97fce819a6878c7310c40482c55a411a6075ed327/cbor2-5.6.5-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c722d0c40558aa227b44b3cd80d313cee76dc36779cba3bdb7307ef9743c6322",
                "md5": "3354e22c59f601b44e8e3de04dcd6106",
                "sha256": "a34ee99e86b17444ecbe96d54d909dd1a20e2da9f814ae91b8b71cf1ee2a95e4"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "3354e22c59f601b44e8e3de04dcd6106",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 66393,
            "upload_time": "2024-10-09T12:26:22",
            "upload_time_iso_8601": "2024-10-09T12:26:22.257502Z",
            "url": "https://files.pythonhosted.org/packages/c7/22/d0c40558aa227b44b3cd80d313cee76dc36779cba3bdb7307ef9743c6322/cbor2-5.6.5-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9bef1c4698cac96d792005ef0611832f38eaee477c275ab4b02cbfc4daba7ad3",
                "md5": "1d4cf704c54c87de949441b59ed4c909",
                "sha256": "3038523b8fc7de312bb9cdcbbbd599987e64307c4db357cd2030c472a6c7d468"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1d4cf704c54c87de949441b59ed4c909",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 23752,
            "upload_time": "2024-10-09T12:26:23",
            "upload_time_iso_8601": "2024-10-09T12:26:23.167901Z",
            "url": "https://files.pythonhosted.org/packages/9b/ef/1c4698cac96d792005ef0611832f38eaee477c275ab4b02cbfc4daba7ad3/cbor2-5.6.5-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e4aaba55b47d51d27911981a18743b4d3cebfabccbb0598c09801b734cec4184",
                "md5": "0804f5be872bcdbed12fb1314615b461",
                "sha256": "b682820677ee1dbba45f7da11898d2720f92e06be36acec290867d5ebf3d7e09"
            },
            "downloads": -1,
            "filename": "cbor2-5.6.5.tar.gz",
            "has_sig": false,
            "md5_digest": "0804f5be872bcdbed12fb1314615b461",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 100886,
            "upload_time": "2024-10-09T12:26:24",
            "upload_time_iso_8601": "2024-10-09T12:26:24.106714Z",
            "url": "https://files.pythonhosted.org/packages/e4/aa/ba55b47d51d27911981a18743b4d3cebfabccbb0598c09801b734cec4184/cbor2-5.6.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-09 12:26:24",
    "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.34997s