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.5.tar.gz (86.8 kB view details)

Uploaded Source

Built Distributions

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

Uploaded Python 3

cbor2-5.4.5-cp311-cp311-win_amd64.whl (59.2 kB view details)

Uploaded CPython 3.11 Windows x86-64

cbor2-5.4.5-cp311-cp311-musllinux_1_1_x86_64.whl (246.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

cbor2-5.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (232.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 macOS 10.9+ x86-64

cbor2-5.4.5-cp310-cp310-win_amd64.whl (59.2 kB view details)

Uploaded CPython 3.10 Windows x86-64

cbor2-5.4.5-cp310-cp310-musllinux_1_1_x86_64.whl (236.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

cbor2-5.4.5-cp310-cp310-macosx_10_9_x86_64.whl (60.1 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

cbor2-5.4.5-cp38-cp38-musllinux_1_1_x86_64.whl (252.2 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

cbor2-5.4.5-cp37-cp37m-musllinux_1_1_aarch64.whl (193.8 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for cbor2-5.4.5.tar.gz
Algorithm Hash digest
SHA256 2256fdcc11613b0297a4b844e268d20db4f7d4be79d2002f51613bd8105366ef
MD5 a437c464a3025d240c6ff3fc430c3d0b
BLAKE2b-256 ade91929834f75461499f9c6bbf831b6c4c9a8768864519cb474e41d97aff535

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbor2-5.4.5-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.9.15

File hashes

Hashes for cbor2-5.4.5-py3-none-any.whl
Algorithm Hash digest
SHA256 deb271768011f6d31ac9ee77577f9af9c8d71db0178c51ea9e6546fd6cff9a87
MD5 40c9937656cbd1f43d434fb909c7230a
BLAKE2b-256 4e0b92c473b65d5dc98b11ed82681a5414c2584a187d629da556975a5965fa98

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cbor2-5.4.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d380bcc07b2a88351b154eadd6d96be416aa25e852d85531eb99a9e502c3d8b3
MD5 d382a7fcaf86c4819ca2864c4751ed43
BLAKE2b-256 f7705caaf9087cc0a85dc9929ff8c6cf084398b4cfec177e99e67a3a884ee922

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 19a124aff6e4ebf1901553fcc1db6a3c23401955844b2e1421b632c0efcabeb5
MD5 3c6d845dc3d0e9239e71e3a80ed04e49
BLAKE2b-256 cdd14817b462834e14bee311a578e4f2fbf31eca880d11f5b2674553151748df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 e7fb7bd57c7f19304510a4a5e94178af96f26586c44f6e958651c01cd1345739
MD5 050c2a2669903b0f7f45904405a5df94
BLAKE2b-256 a1e2d5fe8d900d5e120dfed7826cdf855730e4e72f82d6c52decc3e6598de372

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac8083295d25ec1f5523e5f1ef313fdaac2cf663ff061418eb68def6af3615a4
MD5 bf7ecacfff5167b753e52affc7d6c749
BLAKE2b-256 2fbd755071c1196944f39952ee60ea33678edddc66688f0e311ed8404493514b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e25bd6cb6ffda5f3d140d64ffa7f24f01fd9db634f3c12e74593a8144e2581b5
MD5 e54cf11e35d156159e466fab16d68d5b
BLAKE2b-256 ad8221731366013f568030fded4d27708da6808a1c65cb746f8cebc2840ed373

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 319dc8d5e9721065c1d037bed1dee0602ad1c407fbf913a3364de6c5490aa657
MD5 33cca8d1afb9703162dece2c1b24e3ae
BLAKE2b-256 a8772481872f02e24c03866277fc17fe1df33ee2828d12d1466904647f2cbfb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0213a16c5dea25416809dc234d54b1d6c519562dce344eed947c47cc0124b4db
MD5 8299bd4ceaabe1fc340a86aafb420cec
BLAKE2b-256 265321c907287d1423a73878deb6cb6be0a80f1b29d379a738eaa16c13886422

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cbor2-5.4.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f0175b4bc620a3de03dbfeaceb6007e8df6feafbc6294f489058659d6a512376
MD5 09b2e6721d3fd6c5482204f3dce430a1
BLAKE2b-256 6e0d763735c959b7f451353bfe119fcbc348fadd0046b61b75d7b59e5e9c2301

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fb2ee29a49de559890b33e3f70069bdc17995bf024a856cd6e3e7ee7e5dd6f4c
MD5 0785ed84dda4930b49d3a3a3af1e0ff0
BLAKE2b-256 cff1511a9c2ce659dea6cd72623325bbcf2d9ffc8ab6eb1232a6edf78774dffd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 26421eb4d0951caa243177721c4e0fe96aeb7ec47d33ea3b632901142ce1868f
MD5 dc118606fd8bf901be20fcb810cb8fe0
BLAKE2b-256 2a80d3b635ea51735ac62683cd870160a1d04cc9a57dd0d5c46852bc9ce5402f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae88ec3cf72a2517b7b6e86660c7bf56a6004049f3130e3fb47c53d078fdd30b
MD5 96f6332ab0a46f5c4436ea3e78b49514
BLAKE2b-256 35186c271242286b26ed2002d218b82e0007f3aef9e8cb3fe7ecdbf43bfb7e89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 53709a78e99c52aa4f993e9fe7c18e3a177447deec3141f8072f0fb375eed862
MD5 83d972058ee5253554e3b94adc14230e
BLAKE2b-256 00e88c2cdf35bc8c3f4dda1ab3c48d366019f1f3b3f1be46cde8a7de0ccd31fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e457221fab640ae26318542fdb3da582b0674bdb456b19262323f1bd363058b9
MD5 ec0f236075c5536593878b2f1ffc1d1b
BLAKE2b-256 5c1bb820f01838d132567bb1551a9a41dcfb6ce3304b2b86b58ecf8a8382cf60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a758aa5c87f94dca0f3a502cb67678cc460535667d51418d6290877873c5de9f
MD5 a47da8b744f7593c8a540e860620eb66
BLAKE2b-256 fe7916891dbf32504387883620e81794de0f6ac3175bd9b2c3814a62a8912e4b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbor2-5.4.5-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.9.15

File hashes

Hashes for cbor2-5.4.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ca5a76dd55a2af718a7887ea48e04618b17deaf37ac3a986d1fa7d494c5069b2
MD5 114519005bb63b5fc1a60d9f56004003
BLAKE2b-256 b8deeb509ca399a03a45c9611c1cc067d8491c5a0bb8afb46cec5767f5a303b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 13dcb33217a21a1b2b82b4b9e798ffb92d2679173994a070882ab93c0f736db9
MD5 e7dd9fa4a7bf108c80941aaafe8e4dd2
BLAKE2b-256 530f0eda2ec1df2b72433a4a8f9f200436d00a2e58de91a2e4ae88f53fcfd8f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 844ccfe201604827b214645b1a232516c55ea4cc015c5341f19b6a7a2d484ed5
MD5 76881d6bfd690cc2b2a5dec475940570
BLAKE2b-256 633da817c2842e2debd08db2fb201deeeb7ae906d1ec6b90f825fbe2a9fcd81b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 761870c22ad5aec18e77ff50d86a0c9fcb4581c7467606c362920a6bde1f1cf0
MD5 c7bb8358fce931f2464d55b73005396f
BLAKE2b-256 914ec70c741cc9e1ac78f84fdecbad30390f5331e00c28bd96636c1dc73172f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e319504b4886ab840eaab7e9e890a6b1a588c4d1e098fb9991ddb685a9cec7d0
MD5 7cda29eafd469ae85fd85b33434c1427
BLAKE2b-256 217804334586cf222428f2961cfa7cab7ee99693e16e3e13c28eb4b20de3cf3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 37b931e5b91514125b4e5807a5ff487df008caea9265294a74688a87ee1e221f
MD5 cb26bc1baadbbe101fe3cd5a9e8c101f
BLAKE2b-256 85e10939c4c2ae798d6a29c6d849766e10d11912334080301fed38e803f89a59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 144f4afb75eeeb12e218cdb8ec3c00545aa825ab3b2009957463aa469966e7c5
MD5 c9d54b78e38724bf4ba75cdc50c83c14
BLAKE2b-256 51bb7eacd03df39002b406845955c1db3fd3f7d5ca08f8cfc09bb94e7dabe2f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbor2-5.4.5-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.9.15

File hashes

Hashes for cbor2-5.4.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e8b8bd6db3da237c245c5bb7f31413badec98dfb0e82c59172cb51b246859bd4
MD5 8d244bfdd84c74a6454aeba54d521181
BLAKE2b-256 67f1837c077f4d860b20bef26e2aa23209a56b2a7784b1179ee01e37bd98c098

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 606c0d3dca772e21711403d0f8648c6d99b45e468e4b44ebfbfad81ef76d09f9
MD5 57e4f8615a0d7f267bd296684f30c5e5
BLAKE2b-256 e1ffd18e8d4d2d87d623ec6e6ee42cc6302048eae6f5d08150f5fc9e94122ff0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d7668b9ba429f2b38572007a0ff78e87179070267e34454f982c99b4ccb6dadd
MD5 0acbe8f12d94e091be4b639ab0a070f8
BLAKE2b-256 79c8133412f3bed4425723eacbed9554360a75768e9fbbf3eadc477b838d20aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5cf264a14f5702f3fff8909e06d3064fb9a835b62acb65c6ee219d1e89404235
MD5 f7b026d101f1cf8b7e3f5a4d0e1bf609
BLAKE2b-256 2f96a106a688a90ffdddce0eecd0bcbff7abe5e2154074277029864e57fe2936

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a088d913b049b91435d36ef815098d15ac634ac25bfc38154733d6c522a089b6
MD5 ca80d5666718e9f12b1ac57f29ceddcf
BLAKE2b-256 1c35658e4dcb81065ccedf4382855362bd373560ed156f8e90199961097a39a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 443b01997d3a6a9f6652e4759cf4c169a5f3b726f54fefea0272b189e9a327c7
MD5 7f4828a3787e208e960fb07a1d17fd1a
BLAKE2b-256 9b156b387b5975cb682057fba0ab68c0cc6502f38c4e4eccf14a2c25eee371c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 385ec264fb21fd9b6a0274a8c8407f67621a0f67a29bc71647ee15731ff8d0f1
MD5 37a47f0cc97e4b435ef78673b4d07e31
BLAKE2b-256 3c375f0801d8218c899f8d7fefc0a80b3f5c5b5310212f17cbfcf6cdd9f3c06e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbor2-5.4.5-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.9.15

File hashes

Hashes for cbor2-5.4.5-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 20655a950686d53d4f4ad39e29a2953f7ab0ab278c977ff4adabca09961aca82
MD5 611c299b6d0b27400760986637e4820d
BLAKE2b-256 9b32f381243ce601aa312636212a21094fb3840cd892e8a7b3e4cd3929cabd19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 41cc81651d46872f61661295d09e85088808dd370a479f8f2a090832f6199bae
MD5 545dc55f198f3c0c102cbefb9c2e42d7
BLAKE2b-256 ec3b7c1a9a6fe356537b9ec6f28e56c062aa421fd51d23dd0dad5ea0e96950b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 147855bc3fd3d63418f689053b28f71d53695cb20687163efea733f3ade107a6
MD5 1c5e3d1e9e18646389e44c18fcecd253
BLAKE2b-256 6078db31e4a736656cccea469ab509370f5a1f423858b4844ef1ff59442dec5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a98e1268e1630bd6017d49fe8ec0cc54bd5228b47d0e243e770bf56b63519f12
MD5 092c415b5928d16279c48688aa4213da
BLAKE2b-256 2cf76ff64335d2da53e2b8b56752fbce927587f23c843ee6c8bf957acf09481a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4ddb7efa0e1f68add317e3dda96fd10d7a327237ec601d9906a30194cf92e8d8
MD5 35f19478e347b9fcb3a3a8f63c00d111
BLAKE2b-256 7f19a60bdf8039ba97fd8e3aa6cf2fb78cb7c3cbc5e49fb336003d51895ef120

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.4.5-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a42a9f86660c1256dc431389cb0240d60341f96f3c10ee89dbf27ef2bfaff3f3
MD5 63ed1b96fa5a927f65ee74da729f3bd1
BLAKE2b-256 2ce1f182487ef718f84cce191ebefd3ba3d34d429ebb3af6f829ed976af83cd6

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