Skip to main content

CBOR (de)serializer with extensive tag support

Project description

Testing Status Publish Status Code Coverage 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 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.

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.

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

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

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

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cbor2-5.6.4.tar.gz (100.9 kB view details)

Uploaded Source

Built Distributions

cbor2-5.6.4-py3-none-any.whl (23.8 kB view details)

Uploaded Python 3

cbor2-5.6.4-cp312-cp312-win_amd64.whl (66.6 kB view details)

Uploaded CPython 3.12 Windows x86-64

cbor2-5.6.4-cp312-cp312-musllinux_1_1_x86_64.whl (287.6 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

cbor2-5.6.4-cp312-cp312-musllinux_1_1_aarch64.whl (288.9 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

cbor2-5.6.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (270.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

cbor2-5.6.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (277.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

cbor2-5.6.4-cp312-cp312-macosx_11_0_arm64.whl (67.6 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

cbor2-5.6.4-cp312-cp312-macosx_10_9_x86_64.whl (67.8 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

cbor2-5.6.4-cp311-cp311-win_amd64.whl (66.2 kB view details)

Uploaded CPython 3.11 Windows x86-64

cbor2-5.6.4-cp311-cp311-musllinux_1_1_x86_64.whl (269.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

cbor2-5.6.4-cp311-cp311-musllinux_1_1_aarch64.whl (273.3 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

cbor2-5.6.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (249.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

cbor2-5.6.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (260.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

cbor2-5.6.4-cp311-cp311-macosx_11_0_arm64.whl (67.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

cbor2-5.6.4-cp311-cp311-macosx_10_9_x86_64.whl (66.7 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

cbor2-5.6.4-cp310-cp310-win_amd64.whl (66.2 kB view details)

Uploaded CPython 3.10 Windows x86-64

cbor2-5.6.4-cp310-cp310-musllinux_1_1_x86_64.whl (258.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

cbor2-5.6.4-cp310-cp310-musllinux_1_1_aarch64.whl (262.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

cbor2-5.6.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (242.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

cbor2-5.6.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (254.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

cbor2-5.6.4-cp310-cp310-macosx_11_0_arm64.whl (67.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

cbor2-5.6.4-cp310-cp310-macosx_10_9_x86_64.whl (66.7 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

cbor2-5.6.4-cp39-cp39-win_amd64.whl (66.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

cbor2-5.6.4-cp39-cp39-musllinux_1_1_x86_64.whl (256.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

cbor2-5.6.4-cp39-cp39-musllinux_1_1_aarch64.whl (260.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

cbor2-5.6.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (240.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

cbor2-5.6.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (252.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

cbor2-5.6.4-cp39-cp39-macosx_11_0_arm64.whl (67.4 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

cbor2-5.6.4-cp39-cp39-macosx_10_9_x86_64.whl (66.8 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

cbor2-5.6.4-cp38-cp38-win_amd64.whl (66.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

cbor2-5.6.4-cp38-cp38-musllinux_1_1_x86_64.whl (278.5 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

cbor2-5.6.4-cp38-cp38-musllinux_1_1_aarch64.whl (280.8 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

cbor2-5.6.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (256.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

cbor2-5.6.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (264.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

cbor2-5.6.4-cp38-cp38-macosx_11_0_arm64.whl (67.5 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

cbor2-5.6.4-cp38-cp38-macosx_10_9_x86_64.whl (67.0 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file cbor2-5.6.4.tar.gz.

File metadata

  • Download URL: cbor2-5.6.4.tar.gz
  • Upload date:
  • Size: 100.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for cbor2-5.6.4.tar.gz
Algorithm Hash digest
SHA256 1c533c50dde86bef1c6950602054a0ffa3c376e8b0e20c7b8f5b108793f6983e
MD5 a6e5932eb719e0e429792faf326023b1
BLAKE2b-256 feda6e62e701797c627e8d8cb3d5cc0cdcb6f4a876083386ee1b1a35321fdac7

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-py3-none-any.whl.

File metadata

  • Download URL: cbor2-5.6.4-py3-none-any.whl
  • Upload date:
  • Size: 23.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for cbor2-5.6.4-py3-none-any.whl
Algorithm Hash digest
SHA256 fe411c4bf464f5976605103ebcd0f60b893ac3e4c7c8d8bc8f4a0cb456e33c60
MD5 c8900abb56ea70177cd3a3a0f72f7e3c
BLAKE2b-256 971fd019205dd6435e4236d9f3f35db43a67be0f4d7cc96c77cf3f7ad76ad2d8

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: cbor2-5.6.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 66.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for cbor2-5.6.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9b45d554daa540e2f29f1747df9f08f8d98ade65a67b1911791bc193d33a5923
MD5 cf7a40633d41557d28b4181d16d95e81
BLAKE2b-256 c718640dcaebeb36c05e64b83a2933dc7e9b1a990ffec2ecf5c14c6a81fae734

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f9c8ee0d89411e5e039a4f3419befe8b43c0dd8746eedc979e73f4c06fe0ef97
MD5 97fc539fcfa6e8362e978cc2c6c10ab2
BLAKE2b-256 87036f63204b75f2273557f3a84439fae0fbc777f6c1f5c21d4576743b80a175

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 7facce04aed2bf69ef43bdffb725446fe243594c2451921e89cc305bede16f02
MD5 90d689dba85294fabb4b98fbf503dc36
BLAKE2b-256 ab0e75dd6a32c2882f7f070333c408443275b81e6d26e1063cea8b3c529e3977

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 24cd2ce6136e1985da989e5ba572521023a320dcefad5d1fff57fba261de80ca
MD5 2d6a4ab81f752228e981a58e3be0d336
BLAKE2b-256 cfab931b66a158794eb6bce2147113485be379418c178e5f5b9b062f0ecaa25a

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0c8d8c2f208c223a61bed48dfd0661694b891e423094ed30bac2ed75032142aa
MD5 71cd26b967a69c6daa27445de5c66862
BLAKE2b-256 5ff80887889ccbd4c8b28d7880b582d79f1fe88a77d9890dcad516f950731162

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c38a0ed495a63a8bef6400158746a9cb03c36f89aeed699be7ffebf82720bf86
MD5 bca4f55d93cc2f6be1e624a857cf474b
BLAKE2b-256 24a2e32185f11a0b6720d092a719b55957e3aad25264071989aa7f7bbd320428

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e0860ca88edf8aaec5461ce0e498eb5318f1bcc70d93f90091b7a1f1d351a167
MD5 7f7378747ed8b425d27ba4d267825a82
BLAKE2b-256 4a61c97175226cfc7ae54628795ed23f3c84ce9d39d140723a38663ec3b70cf4

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: cbor2-5.6.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 66.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for cbor2-5.6.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7f9d867dcd814ab8383ad132eb4063e2b69f6a9f688797b7a8ca34a4eadb3944
MD5 77dd40c77bec9c605cc7f22b6fdda296
BLAKE2b-256 b2fd1dd228398acf0a1620d85b6b4f2b97106b9e4dfedc14bf23507b51b95ffd

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5e5d50fb9f47d295c1b7f55592111350424283aff4cc88766c656aad0300f11f
MD5 3e8f8d831ad98d812d941263ae3c5217
BLAKE2b-256 c82f9efb48b08cf7a89230c75f0284effe6fe033d5ad0a95fb9beaaa6034bc61

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f898bab20c4f42dca3688c673ff97c2f719b1811090430173c94452603fbcf13
MD5 d75ffc3da1bfe88617792bf1f75d9211
BLAKE2b-256 ef147f8a6021c435f80fab5ce6b78d0812ee8f041c06cc40a998ce6a7f8a243e

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f53a67600038cb9668720b309fdfafa8c16d1a02570b96d2144d58d66774318
MD5 307244b53a4c5c1de644d82a0e7c75ee
BLAKE2b-256 1c22008496c86a0e3a4154afd13ffb3b6dc3b3e651626f1b2abef6bc79ea9629

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7d715b2f101730335e84a25fe0893e2b6adf049d6d44da123bf243b8c875ffd8
MD5 b58d9660c45f11a840a47933e6102764
BLAKE2b-256 e7db39664d25a97fe7f5587c203f5d84b069ed3a929be76fa3af6a474b714f47

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 58a7ac8861857a9f9b0de320a4808a2a5f68a2599b4c14863e2748d5a4686c99
MD5 c350c9b84bd3952a119247e607d8a3d1
BLAKE2b-256 47fb83136deb94a4edfbf50581fcb331043fa7af736f0159a51f6b02b3559cc5

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5c763d50a1714e0356b90ad39194fc8ef319356b89fb001667a2e836bfde88e3
MD5 9a38fd8410054e0df455cffa9b3f7df8
BLAKE2b-256 1112bd1c2f658e8952a5e074a1550afe9e92b27f7cf7d23e94faad739d2d40a8

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: cbor2-5.6.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 66.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for cbor2-5.6.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 380e0c7f4db574dcd86e6eee1b0041863b0aae7efd449d49b0b784cf9a481b9b
MD5 7e4b9b733c0c43bcfe9c758d86d5764c
BLAKE2b-256 9223cb0c42fe7449ed7a1843518326f0de120b099bb4822ec5caa6519b03fc86

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 57db966ab08443ee54b6f154f72021a41bfecd4ba897fe108728183ad8784a2a
MD5 247de499c31c79483c8af3f4d7705455
BLAKE2b-256 347c699815729c22a09aee6d447a765381423e849a1431b07d61be67bfd45413

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d6749913cd00a24eba17406a0bfc872044036c30a37eb2fcde7acfd975317e8a
MD5 bde99bdf8bae78dfc02fc548a3b60a73
BLAKE2b-256 2746801e9cbafa5607a4a81fb1cfeb4f2aa8ab53338fcee10a552dee678ddf36

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3545e1e62ec48944b81da2c0e0a736ca98b9e4653c2365cae2f10ae871e9113
MD5 bc41b42777250ca19a129efd1a69a361
BLAKE2b-256 df0346043823a9ab02cd29f2a12db38c2911b1b57aa370ab9e47e9cd0f712d85

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 de7137622204168c3a57882f15dd09b5135bda2bcb1cf8b56b58d26b5150dfca
MD5 65d6d0ab2a4d548249158520974c418c
BLAKE2b-256 d4644720a1f5ef5e15f958685feef5240538805c240c21454675be6494e1aff8

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c0625c8d3c487e509458459de99bf052f62eb5d773cc9fc141c6a6ea9367726d
MD5 9a45f0dab2012c0c530ffcbe655229d0
BLAKE2b-256 398066b1f4cebf4bd359ba7a7509375ea03cd557ec23c5cf2f127e6dfe00ba7d

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c40c68779a363f47a11ded7b189ba16767391d5eae27fac289e7f62b730ae1fc
MD5 dc2d04928cb4677e12d40b6a26f3a594
BLAKE2b-256 9f9fa462db7b0324cb9ea4f3f9441c926632163ab000bbbcb102d33901a2bdf2

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: cbor2-5.6.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 66.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for cbor2-5.6.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7ba5e9c6ed17526d266a1116c045c0941f710860c5f2495758df2e0d848c1b6d
MD5 a19f8bec65a91854683fa7bf69428ac8
BLAKE2b-256 af2fef98258b563ebb4ccdfaa2085272f2aeb174e308c913054b1372063a5a4c

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 68743a18e16167ff37654a29321f64f0441801dba68359c82dc48173cc6c87e1
MD5 645aca3b7730b1545b2dabc2c3ca6f91
BLAKE2b-256 9e217306444b9de8a81c2fb24aeb2950f525cdd7dbb51ce10723f47b6b6ef045

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 1e98d370106821335efcc8fbe4136ea26b4747bf29ca0e66512b6c4f6f5cc59f
MD5 2d283c307c1734b63cef757b92283f72
BLAKE2b-256 728d9698f7529ae69d96370ec2e2e0cd337c1d0dda4b60e3159ed3b4629fecd2

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6f4816d290535d20c7b7e2663b76da5b0deb4237b90275c202c26343d8852b8a
MD5 de36bdcc91ca363060b17cb448267b33
BLAKE2b-256 9eb517f2bc2df12a1e0695190a96a617745e42c12d46a8401cedf0456b51af29

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 13521b7c9a0551fcc812d36afd03fc554fa4e1b193659bb5d4d521889aa81154
MD5 872770610b92c7f658282da9f612ac86
BLAKE2b-256 a8979d92145967ac7de881f93301a2dcfd0a1c6a80256be7e5ba0a1f188090b6

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 227a7e68ba378fe53741ed892b5b03fe472b5bd23ef26230a71964accebf50a2
MD5 9d7528aa743bbdbfa77d03b1e86b45a2
BLAKE2b-256 5d5068c8d522956803c16ef48e7e34729f96f479eb4198fd149d68e7833325c9

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 41c43abffe217dce70ae51c7086530687670a0995dfc90cc35f32f2cf4d86392
MD5 713cff75f8f115178646145013e031fc
BLAKE2b-256 b9058e458da514bf6d51e0fffd4d66db29892141641a9a1684592cfd97b4ed4b

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: cbor2-5.6.4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 66.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for cbor2-5.6.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 bcb4994be1afcc81f9167c220645d878b608cae92e19f6706e770f9bc7bbff6c
MD5 c8ec71d3996e4783546b75dc1c444fa5
BLAKE2b-256 744a1669dfa8645a8078f8b36dc230aaf4fb04f12d357d4ba5eaf66f2130b711

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 341468ae58bdedaa05c907ab16e90dd0d5c54d7d1e66698dfacdbc16a31e815b
MD5 54c8ec9e4cf3add4bd1951972f339653
BLAKE2b-256 541f26af0811801be09428a72aa22ae3c50e8049bcb98c0bc0584fcacbb1bb6b

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e9ba7116f201860fb4c3e80ef36be63851ec7e4a18af70fea22d09cab0b000bf
MD5 54b54718fa9ea4ee6b19ea239a3fb57b
BLAKE2b-256 caa379061a7ac8635eed8dd25ae90adacb5587e4d819ff55f6ddf20902588982

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 64d06184dcdc275c389fee3cd0ea80b5e1769763df15f93ecd0bf4c281817365
MD5 6a5d1b7382d2e597daf4b22c0563df77
BLAKE2b-256 280ad280a23e93465e555d2f185a2b7b0ef0ffa0872b87999f3a29f5b855c0f5

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a9d9c7b4bd7c3ea7e5587d4f1bbe073b81719530ddadb999b184074f064896e2
MD5 51aae8c1d6188d7b413962694bd45623
BLAKE2b-256 17358bd0a78b13546ab4e9e591313061b64e659804989cb82495175965c67c98

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6f985f531f7495527153c4f66c8c143e4cf8a658ec9e87b14bc5438e0a8d0911
MD5 367e084c9d7b08b8f32fe8961291a3a2
BLAKE2b-256 e55905d42778dde6dba1f2146e6eae3957ee9d7f1ddf9b462855bc957537d05a

See more details on using hashes here.

File details

Details for the file cbor2-5.6.4-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cbor2-5.6.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0a5cb2c16687ccd76b38cfbfdb34468ab7d5635fb92c9dc5e07831c1816bd0a9
MD5 c295c62926a66977621868e6caa4a886
BLAKE2b-256 10e414c9fa0e253d6917dfd2215a16e6960b26fb53ece5ea147234118f3b49c1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page