| Name | cbor2 JSON |
| Version |
5.7.1
JSON |
| download |
| home_page | None |
| Summary | CBOR (de)serializer with extensive tag support |
| upload_time | 2025-10-24 09:23:06 |
| maintainer | None |
| docs_url | None |
| author | None |
| requires_python | >=3.9 |
| license | None |
| 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.9 (or `PyPy3`_ 3.9+)
* 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.9",
"maintainer_email": null,
"keywords": "serialization, cbor",
"author": null,
"author_email": "Alex Gr\u00f6nholm <alex.gronholm@nextday.fi>",
"download_url": "https://files.pythonhosted.org/packages/a2/b8/c0f6a7d46f816cb18b1fda61a2fe648abe16039f1ff93ea720a6e9fb3cee/cbor2-5.7.1.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.9 (or `PyPy3`_ 3.9+)\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": null,
"summary": "CBOR (de)serializer with extensive tag support",
"version": "5.7.1",
"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": null,
"digests": {
"blake2b_256": "c708a9b3e777ace829d9d782f0a80877085af24708d73bd1c41c296aeba4ebac",
"md5": "44951c27a83e6b35e9454e17a0d47507",
"sha256": "a0fc6cc50e0aa04e54792e7824e65bf66c691ae2948d7c012153df2bab1ee314"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "44951c27a83e6b35e9454e17a0d47507",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 67914,
"upload_time": "2025-10-24T09:22:05",
"upload_time_iso_8601": "2025-10-24T09:22:05.395522Z",
"url": "https://files.pythonhosted.org/packages/c7/08/a9b3e777ace829d9d782f0a80877085af24708d73bd1c41c296aeba4ebac/cbor2-5.7.1-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5db51c23af80b279d5ec336c57e41a53bf8158e2ec3610b415cbc74887145d5d",
"md5": "f84adb1857907974cb62df72c69780b8",
"sha256": "c2fe69c1473d18d102f1e20982edab5bfa543fa1cda9888bdecc49f8b2f3d720"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "f84adb1857907974cb62df72c69780b8",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 68445,
"upload_time": "2025-10-24T09:22:06",
"upload_time_iso_8601": "2025-10-24T09:22:06.930929Z",
"url": "https://files.pythonhosted.org/packages/5d/b5/1c23af80b279d5ec336c57e41a53bf8158e2ec3610b415cbc74887145d5d/cbor2-5.7.1-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f6764d14dce9acd92333a249c676579e4879c492efda142c91c242044a70816d",
"md5": "e5803583e93693c383cd85ce2b0e38e1",
"sha256": "34cbbe4fcf82080412a641984a0be43dfe66eac50a8f45596da63fde36189450"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "e5803583e93693c383cd85ce2b0e38e1",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 254506,
"upload_time": "2025-10-24T09:22:08",
"upload_time_iso_8601": "2025-10-24T09:22:08.264138Z",
"url": "https://files.pythonhosted.org/packages/f6/76/4d14dce9acd92333a249c676579e4879c492efda142c91c242044a70816d/cbor2-5.7.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b070d835e91d53bc9df4d77764262489b6de505cfa400799a6625e9368391ea7",
"md5": "40990f7a265f5ba098dd353f4576eb66",
"sha256": "4fc3d3f00aed397a1e4634b8e1780f347aad191a2e1e7768a233baadd4f87561"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "40990f7a265f5ba098dd353f4576eb66",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 247760,
"upload_time": "2025-10-24T09:22:09",
"upload_time_iso_8601": "2025-10-24T09:22:09.497721Z",
"url": "https://files.pythonhosted.org/packages/b0/70/d835e91d53bc9df4d77764262489b6de505cfa400799a6625e9368391ea7/cbor2-5.7.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "29c77fe1c82b5ddb00a407f016ca0de0560e47b3f6c15228478911b3b9ffb0e2",
"md5": "faeed835d1eed0d6abe651d607b612d6",
"sha256": "99e1666887a868e619096e9b5953734efd034f577e078f4efc5abd23dc1bcd32"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp310-cp310-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "faeed835d1eed0d6abe651d607b612d6",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 250188,
"upload_time": "2025-10-24T09:22:10",
"upload_time_iso_8601": "2025-10-24T09:22:10.803338Z",
"url": "https://files.pythonhosted.org/packages/29/c7/7fe1c82b5ddb00a407f016ca0de0560e47b3f6c15228478911b3b9ffb0e2/cbor2-5.7.1-cp310-cp310-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "49fd40887b1aee3270284d2e9ac6740566a554cb6fd7ca9f251d7e1ee86ba1c3",
"md5": "476cf01df616f2f3d79b128e2289d36a",
"sha256": "59b78c90a5e682e7d004586fb662be6e451ec06f32fc3a738bbfb9576c72ecc9"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "476cf01df616f2f3d79b128e2289d36a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 244190,
"upload_time": "2025-10-24T09:22:12",
"upload_time_iso_8601": "2025-10-24T09:22:12.294274Z",
"url": "https://files.pythonhosted.org/packages/49/fd/40887b1aee3270284d2e9ac6740566a554cb6fd7ca9f251d7e1ee86ba1c3/cbor2-5.7.1-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "81ba9a91f4046c9a101fc68c23913c916d1fbcb6fae11d6a6f574f91c26ed31a",
"md5": "b5060354f8a62599bb541fc919ff0337",
"sha256": "6300e0322e52f831892054f1ccf25e67fa8040664963d358db090f29d8976ae4"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "b5060354f8a62599bb541fc919ff0337",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 68150,
"upload_time": "2025-10-24T09:22:13",
"upload_time_iso_8601": "2025-10-24T09:22:13.394234Z",
"url": "https://files.pythonhosted.org/packages/81/ba/9a91f4046c9a101fc68c23913c916d1fbcb6fae11d6a6f574f91c26ed31a/cbor2-5.7.1-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "121eaad24a2fe0b54353e19aaad06f7d7eb2d835dc4f5bbf5882f98be20e8744",
"md5": "c2fef8179c6c9b8150bcc19fa6ef093f",
"sha256": "7badbde0d89eb7c8b9f7ef8e4f2395c02cfb24b514815656fef8e23276a7cd36"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp310-cp310-win_arm64.whl",
"has_sig": false,
"md5_digest": "c2fef8179c6c9b8150bcc19fa6ef093f",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 64123,
"upload_time": "2025-10-24T09:22:14",
"upload_time_iso_8601": "2025-10-24T09:22:14.669567Z",
"url": "https://files.pythonhosted.org/packages/12/1e/aad24a2fe0b54353e19aaad06f7d7eb2d835dc4f5bbf5882f98be20e8744/cbor2-5.7.1-cp310-cp310-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5267319baac9c51de0053f58fa74a9548f93f3629aa3adeebd7d2c99d1379370",
"md5": "8bd6dd1f33ff1c19a10ac0e6bb187f2e",
"sha256": "2b1efbe6e82721be44b9faf47d0fd97b0150213eb6a4ba554f4947442bc4e13f"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "8bd6dd1f33ff1c19a10ac0e6bb187f2e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 67894,
"upload_time": "2025-10-24T09:22:16",
"upload_time_iso_8601": "2025-10-24T09:22:16.081408Z",
"url": "https://files.pythonhosted.org/packages/52/67/319baac9c51de0053f58fa74a9548f93f3629aa3adeebd7d2c99d1379370/cbor2-5.7.1-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2c53d23d0a234a4a098b019ac1cadd33631c973142fc947a68c4a38ca47aa5dc",
"md5": "f191b9d1bfd1f82ce1cdea20f0a16867",
"sha256": "fb94bab27e00283bdd8f160e125e17dbabec4c9e6ffc8da91c36547ec1eb707f"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "f191b9d1bfd1f82ce1cdea20f0a16867",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 68444,
"upload_time": "2025-10-24T09:22:17",
"upload_time_iso_8601": "2025-10-24T09:22:17.136764Z",
"url": "https://files.pythonhosted.org/packages/2c/53/d23d0a234a4a098b019ac1cadd33631c973142fc947a68c4a38ca47aa5dc/cbor2-5.7.1-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3aa2a6fa59e1c23b0bc77628d64153eb9fc69ac8dde5f8ed41a7d5316fcd0bcd",
"md5": "b048ea794e4d2ff5f5a079d09adfab8e",
"sha256": "29f22266b5e08e0e4152e87ba185e04d3a84a4fd545b99ae3ebe42c658c66a53"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "b048ea794e4d2ff5f5a079d09adfab8e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 261600,
"upload_time": "2025-10-24T09:22:18",
"upload_time_iso_8601": "2025-10-24T09:22:18.293379Z",
"url": "https://files.pythonhosted.org/packages/3a/a2/a6fa59e1c23b0bc77628d64153eb9fc69ac8dde5f8ed41a7d5316fcd0bcd/cbor2-5.7.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3dcbe0fa066aa7a09b15b8f56bafef6b2be19d9db31310310b0a5601af5c0128",
"md5": "538b494e230dcbae07a61a0bbf96731a",
"sha256": "25d4c7554d6627da781c9bd1d0dd0709456eecb71f605829f98961bb98487dda"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "538b494e230dcbae07a61a0bbf96731a",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 254904,
"upload_time": "2025-10-24T09:22:19",
"upload_time_iso_8601": "2025-10-24T09:22:19.645270Z",
"url": "https://files.pythonhosted.org/packages/3d/cb/e0fa066aa7a09b15b8f56bafef6b2be19d9db31310310b0a5601af5c0128/cbor2-5.7.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2cd5b1fb4a3828c440e100a4b2658dd2e8f422faf08f4fcc8e2c92b240656b44",
"md5": "e0c46229a20443f226247a2a8c617bac",
"sha256": "f1e15c3a08008cf13ce1dfc64d17c960df5d66d935788d28ec7df54bf0ffb0ef"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp311-cp311-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "e0c46229a20443f226247a2a8c617bac",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 257388,
"upload_time": "2025-10-24T09:22:20",
"upload_time_iso_8601": "2025-10-24T09:22:20.805742Z",
"url": "https://files.pythonhosted.org/packages/2c/d5/b1fb4a3828c440e100a4b2658dd2e8f422faf08f4fcc8e2c92b240656b44/cbor2-5.7.1-cp311-cp311-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "34d5252657bc5af964fc5f19c0e0e82031b4c32eba5d3ed4098e963e0e8c47a6",
"md5": "160ce5ed1d13acb882c91c16e9b459e9",
"sha256": "9f6cdf7eb604ea0e7ef34e3f0b5447da0029ecd3ab7b2dc70e43fa5f7bcfca89"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "160ce5ed1d13acb882c91c16e9b459e9",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 251494,
"upload_time": "2025-10-24T09:22:21",
"upload_time_iso_8601": "2025-10-24T09:22:21.986605Z",
"url": "https://files.pythonhosted.org/packages/34/d5/252657bc5af964fc5f19c0e0e82031b4c32eba5d3ed4098e963e0e8c47a6/cbor2-5.7.1-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8a3a503ea4c2977411858ca287808d077fdb4bb1fafdb4b39177b8ce3d5619ac",
"md5": "9ae6c09f37686f4186a6f27e41073525",
"sha256": "dd25cbef8e8e6dbf69f0de95311aecaca7217230cda83ae99fdc37cd20d99250"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "9ae6c09f37686f4186a6f27e41073525",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 68147,
"upload_time": "2025-10-24T09:22:23",
"upload_time_iso_8601": "2025-10-24T09:22:23.136932Z",
"url": "https://files.pythonhosted.org/packages/8a/3a/503ea4c2977411858ca287808d077fdb4bb1fafdb4b39177b8ce3d5619ac/cbor2-5.7.1-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "499efe4c9703fd444da193f892787110c5da2a85c16d26917fcb2584f5d00077",
"md5": "1d2850c49d38478fa157e533713a11b7",
"sha256": "40cc9c67242a7abac5a4e062bc4d1d2376979878c0565a4b2f08fd9ed9212945"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp311-cp311-win_arm64.whl",
"has_sig": false,
"md5_digest": "1d2850c49d38478fa157e533713a11b7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 64126,
"upload_time": "2025-10-24T09:22:24",
"upload_time_iso_8601": "2025-10-24T09:22:24.197005Z",
"url": "https://files.pythonhosted.org/packages/49/9e/fe4c9703fd444da193f892787110c5da2a85c16d26917fcb2584f5d00077/cbor2-5.7.1-cp311-cp311-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "565448426472f0c051982c647331441aed09b271a0500356ae0b7054c813d174",
"md5": "e96197e035c67b304cd8fb340e375d0b",
"sha256": "bd5ca44891c06f6b85d440836c967187dc1d30b15f86f315d55c675d3a841078"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp312-cp312-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "e96197e035c67b304cd8fb340e375d0b",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 69031,
"upload_time": "2025-10-24T09:22:25",
"upload_time_iso_8601": "2025-10-24T09:22:25.438867Z",
"url": "https://files.pythonhosted.org/packages/56/54/48426472f0c051982c647331441aed09b271a0500356ae0b7054c813d174/cbor2-5.7.1-cp312-cp312-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d3681dd58c7706e9752188358223db58c83f3c48e07f728aa84221ffd244652f",
"md5": "2ab7df8e75b7f64cbd105c7e6a503a0b",
"sha256": "537d73ef930ccc1a7b6a2e8d2cbf81407d270deb18e40cda5eb511bd70f71078"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "2ab7df8e75b7f64cbd105c7e6a503a0b",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 68825,
"upload_time": "2025-10-24T09:22:26",
"upload_time_iso_8601": "2025-10-24T09:22:26.497861Z",
"url": "https://files.pythonhosted.org/packages/d3/68/1dd58c7706e9752188358223db58c83f3c48e07f728aa84221ffd244652f/cbor2-5.7.1-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "094e380562fe9f9995a1875fb5ec26fd041e19d61f4630cb690a98c5195945fc",
"md5": "4b450b25229d6d84c0465c8429edb73a",
"sha256": "edbf814dd7763b6eda27a5770199f6ccd55bd78be8f4367092460261bfbf19d0"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "4b450b25229d6d84c0465c8429edb73a",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 286222,
"upload_time": "2025-10-24T09:22:27",
"upload_time_iso_8601": "2025-10-24T09:22:27.546494Z",
"url": "https://files.pythonhosted.org/packages/09/4e/380562fe9f9995a1875fb5ec26fd041e19d61f4630cb690a98c5195945fc/cbor2-5.7.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7cbb9eccdc1ea3c4d5c7cdb2e49b9de49534039616be5455ce69bd64c0b2efe2",
"md5": "afbc7efa026f5a94a14647a6064338ed",
"sha256": "9fc81da8c0e09beb42923e455e477b36ff14a03b9ca18a8a2e9b462de9a953e8"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "afbc7efa026f5a94a14647a6064338ed",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 285688,
"upload_time": "2025-10-24T09:22:28",
"upload_time_iso_8601": "2025-10-24T09:22:28.651446Z",
"url": "https://files.pythonhosted.org/packages/7c/bb/9eccdc1ea3c4d5c7cdb2e49b9de49534039616be5455ce69bd64c0b2efe2/cbor2-5.7.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "598c4696d82f5bd04b3d45d9a64ec037fa242630c134e3218d6c252b4f59b909",
"md5": "58b93c3c60b3e9a325d8a7c8ee88f9e2",
"sha256": "e4a7d660d428911a3aadb7105e94438d7671ab977356fdf647a91aab751033bd"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp312-cp312-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "58b93c3c60b3e9a325d8a7c8ee88f9e2",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 277063,
"upload_time": "2025-10-24T09:22:29",
"upload_time_iso_8601": "2025-10-24T09:22:29.775504Z",
"url": "https://files.pythonhosted.org/packages/59/8c/4696d82f5bd04b3d45d9a64ec037fa242630c134e3218d6c252b4f59b909/cbor2-5.7.1-cp312-cp312-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "95506538e44ca970caaad2fa376b81701d073d84bf597aac07a59d0a253b1a7f",
"md5": "b1349af4d2e49076da5a9e68aedefd16",
"sha256": "228e0af9c0a9ddf6375b6ae010eaa1942a1901d403f134ac9ee6a76a322483f9"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "b1349af4d2e49076da5a9e68aedefd16",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 278334,
"upload_time": "2025-10-24T09:22:30",
"upload_time_iso_8601": "2025-10-24T09:22:30.904565Z",
"url": "https://files.pythonhosted.org/packages/95/50/6538e44ca970caaad2fa376b81701d073d84bf597aac07a59d0a253b1a7f/cbor2-5.7.1-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "64a9156ccd2207fb26b5b61d23728b4dbdc595d1600125aa79683a4a8ddc9313",
"md5": "c59bc461c6508f9253fe2d87396aeb6a",
"sha256": "2d08a6c0d9ed778448e185508d870f4160ba74f59bb17a966abd0d14d0ff4dd3"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "c59bc461c6508f9253fe2d87396aeb6a",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 68404,
"upload_time": "2025-10-24T09:22:32",
"upload_time_iso_8601": "2025-10-24T09:22:32.108921Z",
"url": "https://files.pythonhosted.org/packages/64/a9/156ccd2207fb26b5b61d23728b4dbdc595d1600125aa79683a4a8ddc9313/cbor2-5.7.1-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4f49adc53615e9dd32c4421f6935dfa2235013532c6e6b28ee515bbdd92618be",
"md5": "fe27dd56a33adb06b3d675dfaed2e0cb",
"sha256": "752506cfe72da0f4014b468b30191470ee8919a64a0772bd3b36a4fccf5fcefc"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp312-cp312-win_arm64.whl",
"has_sig": false,
"md5_digest": "fe27dd56a33adb06b3d675dfaed2e0cb",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 64047,
"upload_time": "2025-10-24T09:22:33",
"upload_time_iso_8601": "2025-10-24T09:22:33.147447Z",
"url": "https://files.pythonhosted.org/packages/4f/49/adc53615e9dd32c4421f6935dfa2235013532c6e6b28ee515bbdd92618be/cbor2-5.7.1-cp312-cp312-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "16b151fb868fe38d893c570bb90b38d365ff0f00421402c1ae8f63b31b25d665",
"md5": "7233e33f32bdfe9aae9cf813e34b0636",
"sha256": "59d5da59fffe89692d5bd1530eef4d26e4eb7aa794aaa1f4e192614786409009"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp313-cp313-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "7233e33f32bdfe9aae9cf813e34b0636",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 69068,
"upload_time": "2025-10-24T09:22:34",
"upload_time_iso_8601": "2025-10-24T09:22:34.464595Z",
"url": "https://files.pythonhosted.org/packages/16/b1/51fb868fe38d893c570bb90b38d365ff0f00421402c1ae8f63b31b25d665/cbor2-5.7.1-cp313-cp313-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b9db5abc62ec456f552f617aac3359a5d7114b23be9c4d886169592cd5f074b9",
"md5": "77822fafad65e5e834a86bf49cb402d0",
"sha256": "533117918d518e01348f8cd0331271c207e7224b9a1ed492a0ff00847f28edc8"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "77822fafad65e5e834a86bf49cb402d0",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 68927,
"upload_time": "2025-10-24T09:22:35",
"upload_time_iso_8601": "2025-10-24T09:22:35.458165Z",
"url": "https://files.pythonhosted.org/packages/b9/db/5abc62ec456f552f617aac3359a5d7114b23be9c4d886169592cd5f074b9/cbor2-5.7.1-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9ac258d787395c99874d2a2395b3a22c9d48a3cfc5a7dcd5817bf74764998b75",
"md5": "e9dc91525e37eaddd69f954b0efea8bf",
"sha256": "8d6d9436ff3c3323ea5863ecf7ae1139590991685b44b9eb6b7bb1734a594af6"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "e9dc91525e37eaddd69f954b0efea8bf",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 285185,
"upload_time": "2025-10-24T09:22:36",
"upload_time_iso_8601": "2025-10-24T09:22:36.867822Z",
"url": "https://files.pythonhosted.org/packages/9a/c2/58d787395c99874d2a2395b3a22c9d48a3cfc5a7dcd5817bf74764998b75/cbor2-5.7.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d09cb680b264a8f4b9aa59c95e166c816275a13138cbee92dd2917f58bca47b9",
"md5": "2824948f80fb46f5be8d66e8d36a6daf",
"sha256": "661b871ca754a619fcd98c13a38b4696b2b57dab8b24235c00b0ba322c040d24"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "2824948f80fb46f5be8d66e8d36a6daf",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 284440,
"upload_time": "2025-10-24T09:22:38",
"upload_time_iso_8601": "2025-10-24T09:22:38.080454Z",
"url": "https://files.pythonhosted.org/packages/d0/9c/b680b264a8f4b9aa59c95e166c816275a13138cbee92dd2917f58bca47b9/cbor2-5.7.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1f5968183c655d6226d0eee10027f52516882837802a8d5746317a88362ed686",
"md5": "acc4ae9960ed4af459a5e900b9f1d064",
"sha256": "d8065aa90d715fd9bb28727b2d774ee16e695a0e1627ae76e54bf19f9d99d63f"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp313-cp313-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "acc4ae9960ed4af459a5e900b9f1d064",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 276876,
"upload_time": "2025-10-24T09:22:39",
"upload_time_iso_8601": "2025-10-24T09:22:39.561215Z",
"url": "https://files.pythonhosted.org/packages/1f/59/68183c655d6226d0eee10027f52516882837802a8d5746317a88362ed686/cbor2-5.7.1-cp313-cp313-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "eea21964e0a569d2b81e8f4862753fee7701ae5773c22e45492a26f92f62e75a",
"md5": "6827c3be0ec481d470a3d4fc0a9ce293",
"sha256": "cb1b7047d73590cfe8e373e2c804fa99be47e55b1b6186602d0f86f384cecec1"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp313-cp313-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "6827c3be0ec481d470a3d4fc0a9ce293",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 278216,
"upload_time": "2025-10-24T09:22:41",
"upload_time_iso_8601": "2025-10-24T09:22:41.132902Z",
"url": "https://files.pythonhosted.org/packages/ee/a2/1964e0a569d2b81e8f4862753fee7701ae5773c22e45492a26f92f62e75a/cbor2-5.7.1-cp313-cp313-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "00789b566d68cb88bb1ecebe354765625161c9d6060a16e55008006d6359f776",
"md5": "bfb23144d42f744447bdc418c6d2bc36",
"sha256": "31d511df7ebd6624fdb4cecdafb4ffb9a205f9ff8c8d98edd1bef0d27f944d74"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "bfb23144d42f744447bdc418c6d2bc36",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 68451,
"upload_time": "2025-10-24T09:22:42",
"upload_time_iso_8601": "2025-10-24T09:22:42.227405Z",
"url": "https://files.pythonhosted.org/packages/00/78/9b566d68cb88bb1ecebe354765625161c9d6060a16e55008006d6359f776/cbor2-5.7.1-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "db857a6a922d147d027fd5d8fd5224b39e8eaf152a42e8cf16351458096d3d62",
"md5": "3216210015cf38aa47e7702e36c7c8d5",
"sha256": "f5d37f7b0f84394d2995bd8722cb01c86a885c4821a864a34b7b4d9950c5e26e"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp313-cp313-win_arm64.whl",
"has_sig": false,
"md5_digest": "3216210015cf38aa47e7702e36c7c8d5",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 64111,
"upload_time": "2025-10-24T09:22:43",
"upload_time_iso_8601": "2025-10-24T09:22:43.213210Z",
"url": "https://files.pythonhosted.org/packages/db/85/7a6a922d147d027fd5d8fd5224b39e8eaf152a42e8cf16351458096d3d62/cbor2-5.7.1-cp313-cp313-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5ff0f220222a57371e33434ba7bdc25de31d611cbc0ade2a868e03c3553305e7",
"md5": "055b8598d01494690f3af68b42edca50",
"sha256": "e5826e4fa4c33661960073f99cf67c82783895524fb66f3ebdd635c19b5a7d68"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp314-cp314-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "055b8598d01494690f3af68b42edca50",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 69002,
"upload_time": "2025-10-24T09:22:44",
"upload_time_iso_8601": "2025-10-24T09:22:44.316322Z",
"url": "https://files.pythonhosted.org/packages/5f/f0/f220222a57371e33434ba7bdc25de31d611cbc0ade2a868e03c3553305e7/cbor2-5.7.1-cp314-cp314-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c73c34b62ba5173541659f248f005d13373530f02fb997b78fde00bf01ede4f4",
"md5": "fd7cdedd2fa030d48dd2d3c606865542",
"sha256": "f19a00d6ac9a77cb611073250b06bf4494b41ba78a1716704f7008e0927d9366"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp314-cp314-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "fd7cdedd2fa030d48dd2d3c606865542",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 69177,
"upload_time": "2025-10-24T09:22:45",
"upload_time_iso_8601": "2025-10-24T09:22:45.711112Z",
"url": "https://files.pythonhosted.org/packages/c7/3c/34b62ba5173541659f248f005d13373530f02fb997b78fde00bf01ede4f4/cbor2-5.7.1-cp314-cp314-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "77fd2400d820d9733df00a5c18aa74201e51d710fb91588687eb594f4a7688ea",
"md5": "f099cd980653f6035b21b28f5b1aeef7",
"sha256": "d2113aea044cd172f199da3520bc4401af69eae96c5180ca7eb660941928cb89"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "f099cd980653f6035b21b28f5b1aeef7",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 284259,
"upload_time": "2025-10-24T09:22:46",
"upload_time_iso_8601": "2025-10-24T09:22:46.749395Z",
"url": "https://files.pythonhosted.org/packages/77/fd/2400d820d9733df00a5c18aa74201e51d710fb91588687eb594f4a7688ea/cbor2-5.7.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4265280488ef196c1d71ba123cd406ea47727bb3a0e057767a733d9793fcc428",
"md5": "3b6938249207c239764d6b8987ccaf94",
"sha256": "6f17eacea2d28fecf28ac413c1d7927cde0a11957487d2630655d6b5c9c46a0b"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "3b6938249207c239764d6b8987ccaf94",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 281958,
"upload_time": "2025-10-24T09:22:48",
"upload_time_iso_8601": "2025-10-24T09:22:48.876636Z",
"url": "https://files.pythonhosted.org/packages/42/65/280488ef196c1d71ba123cd406ea47727bb3a0e057767a733d9793fcc428/cbor2-5.7.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4282bcdd3fdc73bd5f4194fdb08c808112010add9530bae1dcfdb1e2b2ceae19",
"md5": "3af05089de79946f8c01ada5e6cdb3b8",
"sha256": "d65deea39cae533a629561e7da672402c46731122b6129ed7c8eaa1efe04efce"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp314-cp314-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "3af05089de79946f8c01ada5e6cdb3b8",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 276025,
"upload_time": "2025-10-24T09:22:50",
"upload_time_iso_8601": "2025-10-24T09:22:50.147123Z",
"url": "https://files.pythonhosted.org/packages/42/82/bcdd3fdc73bd5f4194fdb08c808112010add9530bae1dcfdb1e2b2ceae19/cbor2-5.7.1-cp314-cp314-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "aea8a6065dd6a157b877d7d8f3fe96f410fb191a2db1e6588f4d20b5f9a507c2",
"md5": "e27d81c4cba433d7d7e857108d9ab4c6",
"sha256": "57d8cc29ec1fd20500748e0e767ff88c13afcee839081ba4478c41fcda6ee18b"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp314-cp314-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "e27d81c4cba433d7d7e857108d9ab4c6",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 275978,
"upload_time": "2025-10-24T09:22:51",
"upload_time_iso_8601": "2025-10-24T09:22:51.873725Z",
"url": "https://files.pythonhosted.org/packages/ae/a8/a6065dd6a157b877d7d8f3fe96f410fb191a2db1e6588f4d20b5f9a507c2/cbor2-5.7.1-cp314-cp314-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "62f437934045174af9e4253a340b43f07197af54002070cb80fae82d878f1f14",
"md5": "2418e214784fef102068db5e04527042",
"sha256": "94fb939d0946f80c49ba45105ca3a3e13e598fc9abd63efc6661b02d4b4d2c50"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp314-cp314-win_amd64.whl",
"has_sig": false,
"md5_digest": "2418e214784fef102068db5e04527042",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 70269,
"upload_time": "2025-10-24T09:22:53",
"upload_time_iso_8601": "2025-10-24T09:22:53.275096Z",
"url": "https://files.pythonhosted.org/packages/62/f4/37934045174af9e4253a340b43f07197af54002070cb80fae82d878f1f14/cbor2-5.7.1-cp314-cp314-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0bfd933416643e7f5540ae818691fb23fa4189010c6efa39a12c4f59d825da28",
"md5": "93e8cde377002abf927bfa546c326c2c",
"sha256": "4fd7225ac820bbb9f03bd16bc1a7efb6c4d1c451f22c0a153ff4ec46495c59c5"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp314-cp314-win_arm64.whl",
"has_sig": false,
"md5_digest": "93e8cde377002abf927bfa546c326c2c",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 66182,
"upload_time": "2025-10-24T09:22:54",
"upload_time_iso_8601": "2025-10-24T09:22:54.697713Z",
"url": "https://files.pythonhosted.org/packages/0b/fd/933416643e7f5540ae818691fb23fa4189010c6efa39a12c4f59d825da28/cbor2-5.7.1-cp314-cp314-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6c75fdcf3c3db0bfd197d96d3d22dcf98535219ca0ac8d000df04d6e9cf60c6a",
"md5": "62bbad913ae9be863ec033e13e86b82e",
"sha256": "0a94c265d92ecc25b11072f5f41685a881c8d95fa64d6691db79cea6eac8c94a"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "62bbad913ae9be863ec033e13e86b82e",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 67917,
"upload_time": "2025-10-24T09:22:56",
"upload_time_iso_8601": "2025-10-24T09:22:56.194600Z",
"url": "https://files.pythonhosted.org/packages/6c/75/fdcf3c3db0bfd197d96d3d22dcf98535219ca0ac8d000df04d6e9cf60c6a/cbor2-5.7.1-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b2f56706a10fc0323210a1ad2f96dcf9e552951096e316b1af66864e6728cddf",
"md5": "cedc1e09cb1b8d9ff021cf2899b0428f",
"sha256": "3a56a92bd6070c98513eacdd3e0efbe07c373a5a1637acef94b18f141e71079e"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "cedc1e09cb1b8d9ff021cf2899b0428f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 68444,
"upload_time": "2025-10-24T09:22:57",
"upload_time_iso_8601": "2025-10-24T09:22:57.180952Z",
"url": "https://files.pythonhosted.org/packages/b2/f5/6706a10fc0323210a1ad2f96dcf9e552951096e316b1af66864e6728cddf/cbor2-5.7.1-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f13b3b097d6513f1282f09360f16a28696d61d54f084a53966a16f4fe0887577",
"md5": "c627c02f219e7522c779d21592fb9935",
"sha256": "4682973d385020786ff0c8c6d9694e2428f1bb4cd82a8a0f172eaa9cd674c814"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "c627c02f219e7522c779d21592fb9935",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 253203,
"upload_time": "2025-10-24T09:22:58",
"upload_time_iso_8601": "2025-10-24T09:22:58.243820Z",
"url": "https://files.pythonhosted.org/packages/f1/3b/3b097d6513f1282f09360f16a28696d61d54f084a53966a16f4fe0887577/cbor2-5.7.1-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "88e0095c9a572c0bdac16edab8168473a9dcd5c4e8777e5d59eb41be580afb47",
"md5": "ce7a40e4833842ab3744e9068454019e",
"sha256": "e2f2e226066b801d1015c632a8309e3b322e5f1488a4472ffc8310bbf1386d84"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "ce7a40e4833842ab3744e9068454019e",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 246437,
"upload_time": "2025-10-24T09:22:59",
"upload_time_iso_8601": "2025-10-24T09:22:59.428933Z",
"url": "https://files.pythonhosted.org/packages/88/e0/095c9a572c0bdac16edab8168473a9dcd5c4e8777e5d59eb41be580afb47/cbor2-5.7.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c74ae31a13c3bde2c5c2e414fb666d500a8660d3af577511e46590df28c48487",
"md5": "a0cdf0034215eaafe117a9129533f19c",
"sha256": "f6f342a3a745f8aecc0a6253ea45952dbaf9ffdfeb641490298b3b92074365c7"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp39-cp39-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "a0cdf0034215eaafe117a9129533f19c",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 248993,
"upload_time": "2025-10-24T09:23:00",
"upload_time_iso_8601": "2025-10-24T09:23:00.711339Z",
"url": "https://files.pythonhosted.org/packages/c7/4a/e31a13c3bde2c5c2e414fb666d500a8660d3af577511e46590df28c48487/cbor2-5.7.1-cp39-cp39-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "6a44fd0c605f16b7ac50092f16450d7bda8cb83cd76cec184a2fbaad99e257cc",
"md5": "38ae3eb0eceee0daa406a0122b08525d",
"sha256": "45e6a01c028b3588028995b4016009d6525b82981ab095ffaaef78798be35583"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp39-cp39-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "38ae3eb0eceee0daa406a0122b08525d",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 242928,
"upload_time": "2025-10-24T09:23:01",
"upload_time_iso_8601": "2025-10-24T09:23:01.966292Z",
"url": "https://files.pythonhosted.org/packages/6a/44/fd0c605f16b7ac50092f16450d7bda8cb83cd76cec184a2fbaad99e257cc/cbor2-5.7.1-cp39-cp39-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "16e2be43186c98ab9386e42b012c296e956c09bea8441f14d96b0c33d2a00187",
"md5": "e2cf4f67324a2eaadc37fa3c8c88d5c0",
"sha256": "bd044d65dc026f710104515359350014101eb5be86925314328ebe6221312a1c"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "e2cf4f67324a2eaadc37fa3c8c88d5c0",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 68258,
"upload_time": "2025-10-24T09:23:03",
"upload_time_iso_8601": "2025-10-24T09:23:03.132816Z",
"url": "https://files.pythonhosted.org/packages/16/e2/be43186c98ab9386e42b012c296e956c09bea8441f14d96b0c33d2a00187/cbor2-5.7.1-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0823417cad8242789b018bc0f5ae87a4949d08a721fb27700bb94d95c79c3691",
"md5": "0449d26fa0d10e07eb9709c693f574c7",
"sha256": "d7e2d2a116108d7e4e9cda46385beed4102f8dca599a84e78bffdc5b07ebed89"
},
"downloads": -1,
"filename": "cbor2-5.7.1-cp39-cp39-win_arm64.whl",
"has_sig": false,
"md5_digest": "0449d26fa0d10e07eb9709c693f574c7",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 64108,
"upload_time": "2025-10-24T09:23:04",
"upload_time_iso_8601": "2025-10-24T09:23:04.539781Z",
"url": "https://files.pythonhosted.org/packages/08/23/417cad8242789b018bc0f5ae87a4949d08a721fb27700bb94d95c79c3691/cbor2-5.7.1-cp39-cp39-win_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d57d383bafeabb54c17fe5b6d5aca4e863e6b7df10bcc833b34aa169e9dfce1a",
"md5": "009f355dcd633276651eb607ff88e9ec",
"sha256": "68834e4eff2f56629ce6422b0634bc3f74c5a4269de5363f5265fe452c706ba7"
},
"downloads": -1,
"filename": "cbor2-5.7.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "009f355dcd633276651eb607ff88e9ec",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.9",
"size": 23829,
"upload_time": "2025-10-24T09:23:05",
"upload_time_iso_8601": "2025-10-24T09:23:05.540491Z",
"url": "https://files.pythonhosted.org/packages/d5/7d/383bafeabb54c17fe5b6d5aca4e863e6b7df10bcc833b34aa169e9dfce1a/cbor2-5.7.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a2b8c0f6a7d46f816cb18b1fda61a2fe648abe16039f1ff93ea720a6e9fb3cee",
"md5": "9f5b82e0ca69926b4eb9dc145b82c524",
"sha256": "7a405a1d7c8230ee9acf240aad48ae947ef584e8af05f169f3c1bde8f01f8b71"
},
"downloads": -1,
"filename": "cbor2-5.7.1.tar.gz",
"has_sig": false,
"md5_digest": "9f5b82e0ca69926b4eb9dc145b82c524",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 102467,
"upload_time": "2025-10-24T09:23:06",
"upload_time_iso_8601": "2025-10-24T09:23:06.569215Z",
"url": "https://files.pythonhosted.org/packages/a2/b8/c0f6a7d46f816cb18b1fda61a2fe648abe16039f1ff93ea720a6e9fb3cee/cbor2-5.7.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-24 09:23:06",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "agronholm",
"github_project": "cbor2",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "cbor2"
}