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.7 (or PyPy3 3.7+)

  • 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

python -m cbor2.tool 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.

Usage:

# Pass hexadecimal through xxd.
$ echo a16568656c6c6f65776f726c64 | xxd -r -ps | python -m cbor2.tool --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 | python -m cbor2.tool -d --sequence
[1, 2]
[3, 4]
[5, 6]

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

$ python -m cbor2.tool -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.4.6.tar.gz (86.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cbor2-5.4.6-py3-none-any.whl (19.2 kB view details)

Uploaded Python 3

cbor2-5.4.6-cp311-cp311-win_amd64.whl (59.1 kB view details)

Uploaded CPython 3.11Windows x86-64

cbor2-5.4.6-cp311-cp311-musllinux_1_1_x86_64.whl (246.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

cbor2-5.4.6-cp311-cp311-musllinux_1_1_aarch64.whl (251.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

cbor2-5.4.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (232.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cbor2-5.4.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (246.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

cbor2-5.4.6-cp311-cp311-macosx_11_0_arm64.whl (61.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cbor2-5.4.6-cp311-cp311-macosx_10_9_x86_64.whl (60.2 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

cbor2-5.4.6-cp310-cp310-win_amd64.whl (59.1 kB view details)

Uploaded CPython 3.10Windows x86-64

cbor2-5.4.6-cp310-cp310-musllinux_1_1_x86_64.whl (236.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

cbor2-5.4.6-cp310-cp310-musllinux_1_1_aarch64.whl (241.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

cbor2-5.4.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (224.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cbor2-5.4.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (239.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

cbor2-5.4.6-cp310-cp310-macosx_11_0_arm64.whl (61.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cbor2-5.4.6-cp310-cp310-macosx_10_9_x86_64.whl (60.2 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

cbor2-5.4.6-cp39-cp39-win_amd64.whl (59.2 kB view details)

Uploaded CPython 3.9Windows x86-64

cbor2-5.4.6-cp39-cp39-musllinux_1_1_x86_64.whl (235.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

cbor2-5.4.6-cp39-cp39-musllinux_1_1_aarch64.whl (239.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

cbor2-5.4.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (223.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

cbor2-5.4.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (237.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

cbor2-5.4.6-cp39-cp39-macosx_11_0_arm64.whl (61.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

cbor2-5.4.6-cp39-cp39-macosx_10_9_x86_64.whl (60.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

cbor2-5.4.6-cp38-cp38-win_amd64.whl (59.3 kB view details)

Uploaded CPython 3.8Windows x86-64

cbor2-5.4.6-cp38-cp38-musllinux_1_1_x86_64.whl (252.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

cbor2-5.4.6-cp38-cp38-musllinux_1_1_aarch64.whl (254.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

cbor2-5.4.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (236.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

cbor2-5.4.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (249.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

cbor2-5.4.6-cp38-cp38-macosx_11_0_arm64.whl (60.8 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

cbor2-5.4.6-cp38-cp38-macosx_10_9_x86_64.whl (59.6 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

cbor2-5.4.6-cp37-cp37m-win_amd64.whl (58.6 kB view details)

Uploaded CPython 3.7mWindows x86-64

cbor2-5.4.6-cp37-cp37m-musllinux_1_1_x86_64.whl (193.2 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

cbor2-5.4.6-cp37-cp37m-musllinux_1_1_aarch64.whl (193.7 kB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ARM64

cbor2-5.4.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (190.7 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

cbor2-5.4.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (193.1 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

cbor2-5.4.6-cp37-cp37m-macosx_10_9_x86_64.whl (58.7 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: cbor2-5.4.6.tar.gz
  • Upload date:
  • Size: 86.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for cbor2-5.4.6.tar.gz
Algorithm Hash digest
SHA256 b893500db0fe033e570c3adc956af6eefc57e280026bd2d86fd53da9f1e594d7
MD5 74512376482be8a6af10596a63b6d254
BLAKE2b-256 d969de486293f5211d2e8fe1a19854e69f2811a18448162c52b48c67f8fbcac3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbor2-5.4.6-py3-none-any.whl
  • Upload date:
  • Size: 19.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for cbor2-5.4.6-py3-none-any.whl
Algorithm Hash digest
SHA256 181ac494091d1f9c5bb373cd85514ce1eb967a8cf3ec298e8dfa8878aa823956
MD5 fcf6e555eb0cf08cc9aa123ce3bbd031
BLAKE2b-256 d5e1af78b099196feaab7c0252108abc4f5cfd36d255ac47c4b4a695ff838bf9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbor2-5.4.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 59.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for cbor2-5.4.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 456cdff668a50a52fdb8aa6d0742511e43ed46d6a5b463dba80a5a720fa0d320
MD5 f8926fe9159acce452eeeca36f13bb1d
BLAKE2b-256 7d46df6dfb2a7267c64eecd25f2130308423ba9e02c4933aa585c9e6c85643f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.6-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3316f09a77af85e7772ecfdd693b0f450678a60b1aee641bac319289757e3fa0
MD5 901c1a5880747d2c1bcb9fc2ecd80133
BLAKE2b-256 482a766ac22b8fbc9e77b5ace6317552906c1c15e67d838189184a32b3b66e34

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.6-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 39452c799453f5bf33281ffc0752c620b8bfa0b7c13070b87d370257a1311976
MD5 66ed91e6de75dc773e38ba0379601145
BLAKE2b-256 33195abe9c8a4cc20a6a5aac9b3174db32fbc7ff84568709f70ba3b67e22a81a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1835536e76ea16e88c934aac5e369ba9f93d495b01e5fa2d93f0b4986b89146d
MD5 d6ed74d272a05dac4dd1cbdfd8f51883
BLAKE2b-256 a0a377902ca40e83ee7d8181482934c0ad7a2128e2a9d1ea81d33449c4bf9e60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 24144822f8d2b0156f4cda9427f071f969c18683ffed39663dc86bc0a75ae4dd
MD5 64a61a6c44c70677d2a69e7623bde5ec
BLAKE2b-256 89f681c13179d875c95a918c291b1588e92fe48383a20d815c7aa5b3b983ab2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3545b16f9f0d5f34d4c99052829c3726020a07be34c99c250d0df87418f02954
MD5 a9c0949f4e8e48a2efd72267f56c33db
BLAKE2b-256 1eb59fb3c34818e651c4bc1430effe106a7349f12b79c8f4ba6f5aa510cfeac4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1c12c0ab78f5bc290b08a79152a8621822415836a86f8f4b50dadba371736fda
MD5 f5cf873eabf80cd435bf4ee3814ca50c
BLAKE2b-256 9e2903c31d1dcbff1b87b4b88638378c69c8b289aa0428857aae25ca4c0f37e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbor2-5.4.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 59.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for cbor2-5.4.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0b956f19e93ba3180c336282cd1b6665631f2d3a196a9c19b29a833bf979e7a4
MD5 3507cde2bae76c1724b0e25ff7cb232e
BLAKE2b-256 05cc6d0b722065ba5a58a7be126b0a503ba13031887a4569498a5c86a10b924a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.6-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e73ca40dd3c7210ff776acff9869ddc9ff67bae7c425b58e5715dcf55275163f
MD5 892644a618e02ee690731b51d60ea797
BLAKE2b-256 54d882e3af67b00ed9e35b240cb51ab6a6f81443cb7c95506c09e32c2576fec5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.6-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 78304df140b9e13b93bcbb2aecee64c9aaa9f1cadbd45f043b5e7b93cc2f21a2
MD5 7210b3e61db409a073eb3d302246e26e
BLAKE2b-256 08b6d08e93922ffc39fea4cb91bab7f90db07adfeda4602a0e2baa770223fe89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3950be57a1698086cf26d8710b4e5a637b65133c5b1f9eec23967d4089d8cfed
MD5 a14ed05d6f6a8e15c032dd0b3d38c6fc
BLAKE2b-256 1d309d8d4a392b50313c9fe6b808a130c14a40bac2032dd7365e891a97de3df1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 db9eb582fce972f0fa429d8159b7891ff8deccb7affc4995090afc61ce0d328a
MD5 73544bff0c884423a367c88020b77ac6
BLAKE2b-256 f184b17fbdb2e0a769e0656cc4babc189e5421fc83892bafd9e3eac15f4ed549

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ff95b33e5482313a74648ca3620c9328e9f30ecfa034df040b828e476597d352
MD5 341074a0c0825f67ed1adb8951a99fda
BLAKE2b-256 de44a4f42cda53d6f2e4b9090f055ddaae7432a74e3bd57fcf9e555ffa02aa89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 309fffbb7f561d67f02095d4b9657b73c9220558701c997e9bfcfbca2696e927
MD5 fdbeba59486e9806076af8fec87769d7
BLAKE2b-256 05c68ea5ce170f43958b0ea8e788d0f3ec08fbf57bb18c49c301a0a09f294b92

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbor2-5.4.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 59.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for cbor2-5.4.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d54bd840b4fe34f097b8665fc0692c7dd175349e53976be6c5de4433b970daa4
MD5 63658105cd2fa207ff211f6224592ea2
BLAKE2b-256 f9a4314193f8b2fe6cef45377d8f3db8bc8c7dc0fee760bb325ae5374b6b29b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.6-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4b9f3924da0e460a93b3674c7e71020dd6c9e9f17400a34e52a88c0af2dcd2aa
MD5 0fb20663e5d8ffcb1cd21cb381d7bd2e
BLAKE2b-256 71afb80b6875a598f7316e2b13b9ebfdd902aa96969fbdce596e2e026912d474

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.6-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6f9c702bee2954fffdfa3de95a5af1a6b1c5f155e39490353d5654d83bb05bb9
MD5 469fee1fdf982bba093f6c8b09e7c005
BLAKE2b-256 a664689326ecbc9c7bf67e3eff447cb2940783a0bb2e8092c3f2f2d77206ded4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4bbbdb2e3ef274865dc3f279aae109b5d94f4654aea3c72c479fb37e4a1e7ed7
MD5 746eab8628f6fcdb8bd4079963781f2a
BLAKE2b-256 4293cc70e0072b7e8f0a2054246e567dd86aafe4a5c4590c2463d60cad5b7bd5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1618d16e310f7ffed141762b0ff5d8bb6b53ad449406115cc465bf04213cefcf
MD5 8f65baa85f9b48be576d113f88aa84c3
BLAKE2b-256 621c7f24169600a2c49a86be0b3445b61fe824bfaa4468986b602f588bbfc59a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4ce1a2c272ba8523a55ea2f1d66e3464e89fa0e37c9a3d786a919fe64e68dbd7
MD5 b1704858a865742fb7896181ab032959
BLAKE2b-256 1c92895e5c31b3dd1cff4cde8e1dcabe93f83f444fbf9bafaf932ad2a4eb32ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 80ac8ba450c7a41c5afe5f7e503d3092442ed75393e1de162b0bf0d97edf7c7f
MD5 bffdc8bb8c505d2eac598a0cf0633387
BLAKE2b-256 4379b2e183078e54bda76f2a64a145050f86fcdc7af629846bcfa0c297226030

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbor2-5.4.6-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 59.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for cbor2-5.4.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 79e048e623846d60d735bb350263e8fdd36cb6195d7f1a2b57eacd573d9c0b33
MD5 37c3b3d87758ccfab85cb2070531fde7
BLAKE2b-256 7793c1ac6591e5e00d521efa60c194a81e168a334f2404ec7ca003a81b47947e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.6-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6e1b5aee920b6a2f737aa12e2b54de3826b09f885a7ce402db84216343368140
MD5 c9e32265ba785cd3ca729f129d5bf668
BLAKE2b-256 e371df74187484eab21c9f1f4fac702c2cdef76bee7901df2fcff09d7c772be2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.6-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 0d2b926b024d3a1549b819bc82fdc387062bbd977b0299dd5fa5e0ea3267b98b
MD5 ddf3f26c6345f90d89963c699a4c1433
BLAKE2b-256 aab4fd0573c027f057ef2fb6c14d37541dd091b9e612c471933a401046edaf03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 96087fa5336ebfc94465c0768cd5de0fcf9af3840d2cf0ce32f5767855f1a293
MD5 2c92030316bbdb95871b98f27dd23c9f
BLAKE2b-256 df34d3cb5b5ce24daa1d4bbb58a9af615e93a3caa931d06064e86f1830fe0d6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6709d97695205cd08255363b54afa035306d5302b7b5e38308c8ff5a47e60f2a
MD5 0340f039911c6b9a24903a5fff1385e2
BLAKE2b-256 ab42dbb329f29bd4006ae001d1d4806f43bc8a3b82189631b2f4c7c9d9fc9fe9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.6-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c285a2cb2c04004bfead93df89d92a0cef1874ad337d0cb5ea53c2c31e97bfdb
MD5 272da29a130c394bd2093d5eaab960db
BLAKE2b-256 a9758e6cc777785ed9b73bf381fbcae3f5113d99cb52b9d25d02da63b6898062

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d2984a488f350aee1d54fa9cb8c6a3c1f1f5b268abbc91161e47185de4d829f3
MD5 6fd627fe7fe5d80cfaa8aa7d34dadb20
BLAKE2b-256 c59c61a60c7b5aee310318eef66dd8c13f5133e27d030cca448171b9ded3b37c

See more details on using hashes here.

File details

Details for the file cbor2-5.4.6-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: cbor2-5.4.6-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 58.6 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for cbor2-5.4.6-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 0bd12c54a48949d11f5ffc2fa27f5df1b4754111f5207453e5fae3512ebb3cab
MD5 6fdffcd77bb0d704211536a6e0cb197a
BLAKE2b-256 c4612d29cc2bec131121d1c6d476284ea87b67b09b04ce7bbc5c43f172d3f749

See more details on using hashes here.

File details

Details for the file cbor2-5.4.6-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for cbor2-5.4.6-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7bbd3470eb685325398023e335be896b74f61b014896604ed45049a7b7b6d8ac
MD5 18ba62747fd140d7b9a8dc2d9c96b2c1
BLAKE2b-256 489ed665bb508559304ce327b11809482c296137f5baea2b79f77b7ad18388a6

See more details on using hashes here.

File details

Details for the file cbor2-5.4.6-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for cbor2-5.4.6-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 94f844d0e232aca061a86dd6ff191e47ba0389ddd34acb784ad9a41594dc99a4
MD5 a2f2bd2a079333851bfe28f3b4a5cd67
BLAKE2b-256 60764036f16927b04769f56b880ccde1f201ad0a62ae616854b9bf7510612c69

See more details on using hashes here.

File details

Details for the file cbor2-5.4.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cbor2-5.4.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e5094562dfe3e5583202b93ef7ca5082c2ba5571accb2c4412d27b7d0ba8a563
MD5 063bbbfd9616b9b06d807a58f2f21750
BLAKE2b-256 a0c2ef6830816831a9ec276f45270de1029513f12255610a81673b285484a829

See more details on using hashes here.

File details

Details for the file cbor2-5.4.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for cbor2-5.4.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 56dfa030cd3d67e5b6701d3067923f2f61536a8ffb1b45be14775d1e866b59ae
MD5 7c7d7c0c9dd381ef006aec937f7a2f3d
BLAKE2b-256 6c2fd1eae193cffc5cccb6cd66a70b67da8f199babb056365385f516db8948f0

See more details on using hashes here.

File details

Details for the file cbor2-5.4.6-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cbor2-5.4.6-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9394ca49ecdf0957924e45d09a4026482d184a465a047f60c4044eb464c43de9
MD5 7cb785184617268db657a72f9dee1cef
BLAKE2b-256 a20be5053390f4524cdbf65e7c83f473568030de80467468d8b0018263013358

See more details on using hashes here.

Supported by

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