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.2.tar.gz (100.0 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.6.2-py3-none-any.whl (23.8 kB view details)

Uploaded Python 3

cbor2-5.6.2-cp312-cp312-win_amd64.whl (66.5 kB view details)

Uploaded CPython 3.12Windows x86-64

cbor2-5.6.2-cp312-cp312-musllinux_1_1_x86_64.whl (287.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

cbor2-5.6.2-cp312-cp312-musllinux_1_1_aarch64.whl (288.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

cbor2-5.6.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (270.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cbor2-5.6.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (276.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

cbor2-5.6.2-cp312-cp312-macosx_11_0_arm64.whl (69.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cbor2-5.6.2-cp312-cp312-macosx_10_9_x86_64.whl (69.0 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

cbor2-5.6.2-cp311-cp311-win_amd64.whl (66.1 kB view details)

Uploaded CPython 3.11Windows x86-64

cbor2-5.6.2-cp311-cp311-musllinux_1_1_x86_64.whl (269.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

cbor2-5.6.2-cp311-cp311-musllinux_1_1_aarch64.whl (273.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cbor2-5.6.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (260.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

cbor2-5.6.2-cp311-cp311-macosx_11_0_arm64.whl (69.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cbor2-5.6.2-cp311-cp311-macosx_10_9_x86_64.whl (68.0 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

cbor2-5.6.2-cp310-cp310-win_amd64.whl (66.0 kB view details)

Uploaded CPython 3.10Windows x86-64

cbor2-5.6.2-cp310-cp310-musllinux_1_1_x86_64.whl (257.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

cbor2-5.6.2-cp310-cp310-musllinux_1_1_aarch64.whl (261.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

cbor2-5.6.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (242.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cbor2-5.6.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (253.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

cbor2-5.6.2-cp310-cp310-macosx_11_0_arm64.whl (69.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cbor2-5.6.2-cp310-cp310-macosx_10_9_x86_64.whl (68.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

cbor2-5.6.2-cp39-cp39-win_amd64.whl (66.1 kB view details)

Uploaded CPython 3.9Windows x86-64

cbor2-5.6.2-cp39-cp39-musllinux_1_1_x86_64.whl (256.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

cbor2-5.6.2-cp39-cp39-musllinux_1_1_aarch64.whl (260.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

cbor2-5.6.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (240.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

cbor2-5.6.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (252.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

cbor2-5.6.2-cp39-cp39-macosx_11_0_arm64.whl (69.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

cbor2-5.6.2-cp39-cp39-macosx_10_9_x86_64.whl (68.6 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

cbor2-5.6.2-cp38-cp38-win_amd64.whl (66.0 kB view details)

Uploaded CPython 3.8Windows x86-64

cbor2-5.6.2-cp38-cp38-musllinux_1_1_x86_64.whl (277.8 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

cbor2-5.6.2-cp38-cp38-musllinux_1_1_aarch64.whl (280.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

cbor2-5.6.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (256.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

cbor2-5.6.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (264.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

cbor2-5.6.2-cp38-cp38-macosx_11_0_arm64.whl (69.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

cbor2-5.6.2-cp38-cp38-macosx_10_9_x86_64.whl (68.0 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: cbor2-5.6.2.tar.gz
  • Upload date:
  • Size: 100.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for cbor2-5.6.2.tar.gz
Algorithm Hash digest
SHA256 b7513c2dea8868991fad7ef8899890ebcf8b199b9b4461c3c11d7ad3aef4820d
MD5 84f8b90b8d112e471358d29cdeaffd68
BLAKE2b-256 ca390d0a29671be102bd0c717c60f9c805b46042ff98d4a63282cfaff3704b45

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cbor2-5.6.2-py3-none-any.whl
Algorithm Hash digest
SHA256 c0b53a65673550fde483724ff683753f49462d392d45d7b6576364b39e76e54c
MD5 f4d92896943eaf098f129ba94f3396e4
BLAKE2b-256 dc0bde1e946825ae5cd23951a9cd730f25408c0a531194e1fa729b7ebdcec73e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbor2-5.6.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 66.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for cbor2-5.6.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 94981277b4bf448a2754c1f34a9d0055a9d1c5a8d102c933ffe95c80f1085bae
MD5 87350b666ffcca4580e6688bbce33961
BLAKE2b-256 d719c482dab800bf2427e2855e2c4681763e6f1fafcbe7e1801a408ef03d8039

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 211a1e18e65ac71e04434ff5b58bde5c53f85b9c5bc92a3c0e2265089d3034f3
MD5 414ee4b57710109149c3217bcd9f0c15
BLAKE2b-256 8e828f9993aad33c1fbc78c17d6f90ddee1bab2951a85fef98d071ea0c294eb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.2-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 30e9ba8f4896726ca61869efacda50b6859aff92162ae5a0e192859664f36c81
MD5 e2c512d571c4f2de35512f81507b77be
BLAKE2b-256 0611d09064b64e9f7e58499fdff1ca0ccc8fc3cf016d57b9a58e1bb04ac04386

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1fde9e704e96751e0729cc58b912d0e77c34387fb6bcceea0817069e8683df45
MD5 d07088dd86c77d6a35262b6d21cc182f
BLAKE2b-256 883d8220bcc08d48a21ebffb98fa7915df4e1ce7772aa24fff9861ad72d164cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8d1c0021d9a1f673066de7c8941f71a59abb11909cc355892dda01e79a2b3045
MD5 63a6915c055b4dfb526685e2738067b7
BLAKE2b-256 b853b830d443ee47b41e3b4a50fc9513ff0bb674a52715db52ae353efd0039e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fdc564ef2e9228bcd96ec8c6cdaa431a48ab03b3fb8326ead4b3f986330e5b9e
MD5 741e76f08cbd48817290106c4eb5cda6
BLAKE2b-256 732e9bd994a8c8450a3b1d6205ecdc8fb056dd2bcc07aeb052f689802beb3b43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.2-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 377cfe9d5560c682486faef6d856226abf8b2801d95fa29d4e5d75b1615eb091
MD5 cc2b23d891fc0ce6e6ee8a6344385f74
BLAKE2b-256 5dcaec69e8064578caaa0fb4caa9b5933ea79e058571cded610775af219a779b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbor2-5.6.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 66.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for cbor2-5.6.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9aca73b63bdc6561e1a0d38618e78b9c204c942260d51e663c92c4ba6c961684
MD5 5c9c39b6dfa4b6b9674684a9add4724d
BLAKE2b-256 9e451932cd803d5da29a636a617ccfdc213bfc007cc70caa344afb9aa49c6a09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7221b83000ee01d674572eec1d1caa366eac109d1d32c14d7af9a4aaaf496563
MD5 265b3aefff586726a2786172aa277eef
BLAKE2b-256 f7389bfe879d9e7e00e7e2f8398d6742f6c9447375df93600dde99ac374733f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.2-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 03e5b68867b9d89ff2abd14ef7c6d42fbd991adc3e734a19a294935f22a4d05a
MD5 bbf399833c9d18374f5c11242fc01c74
BLAKE2b-256 ce76e3113f9220ccce243905cb4f9e9979c77648a408658d7aad1bcc940fa4e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac85eb731c524d148f608b9bdb2069fa79e374a10ed5d10a2405eba9a6561e60
MD5 499f899dd50cd0f8aa17086d947a2b63
BLAKE2b-256 9994fc8267cca8db7613de75551cc1f0a49f8c9bd0d09fbe3f0514955c519c25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b01a718e083e6de8b43296c3ccdb3aa8af6641f6bbb3ea1700427c6af73db28a
MD5 dc39384988663850811c034737c03fd0
BLAKE2b-256 2b720cce363051ccb04fc75bf2e736ea54772053051f3bfc8c24a07dd0dfc1d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 922e06710e5cf6f56b82b0b90d2f356aa229b99e570994534206985f675fd307
MD5 6532f2c0c9cff7e4f6e89a5d4363b625
BLAKE2b-256 4ac4efb69f961d98101011992bde93076cc45eaf5ce172f13d7a0c2bb903cadc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7ea9e150029c3976c46ee9870b6dcdb0a5baae21008fe3290564886b11aa2b64
MD5 5d822c646c3d7703e13d830e06cd108f
BLAKE2b-256 908c978725f01bd18c79f65d861ce8ef7a25654ed668bd177c91b8782729501d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbor2-5.6.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 66.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for cbor2-5.6.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3c7f223f1fedc74d33f363d184cb2bab9e4bdf24998f73b5e3bef366d6c41628
MD5 1e68fe76b12653e6c47f7f34daff29f3
BLAKE2b-256 cd003dd8e68fe21754a9c69265f2854721ac689cd2842b81175d34864506b8bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ea7ecd81c5c6e02c2635973f52a0dd1e19c0bf5ef51f813d8cd5e3e7ed072726
MD5 4c8cac7da084c41ccb8e3696acb2d656
BLAKE2b-256 104349a382e47cfd3e519198aae131e48aff8c28b7f071d7ccd1973cc284339e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.2-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8af7162fcf7aa2649f02563bdb18b2fa6478b751eee4df0257bffe19ea8f107a
MD5 486cdcb7d21de604e20df07e5da57f5b
BLAKE2b-256 cc8ebeaad3c74e6168d268ea56e04e53403d8dacd44cc8125188ca117f08d2ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e94043d99fe779f62a15a5e156768588a2a7047bb3a127fa312ac1135ff5ecb
MD5 7306963707e02759fbc5991d51790687
BLAKE2b-256 a53ba42015764fb6ef0bb0ee6897b501d0afe505be9197045c460f2aba9b8a2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4f687e6731b1198811223576800258a712ddbfdcfa86c0aee2cc8269193e6b96
MD5 1fd0283369d43e47aa4df6b3a3b3f27a
BLAKE2b-256 6c66bb3fae6aaa5b45ea70d459419dbbddcda2999c63fd95232d6b1e2f8a9ec7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1b8b504b590367a51fe8c0d9b8cb458a614d782d37b24483097e2b1e93ed0fff
MD5 0096b52f5d698adc596feec1785e75e6
BLAKE2b-256 17b5b9736dbd20b010a1af58b78669d7af669fb6cd295aeb25a11096b21ce4d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 516b8390936bb172ff18d7b609a452eaa51991513628949b0a9bf25cbe5a7129
MD5 0d56dd5771fca9b9837c732946193714
BLAKE2b-256 cac76d7e78e7652c961cff6a8335206abb100388359294f8169a300d787a9a39

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbor2-5.6.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 66.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for cbor2-5.6.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8839b73befa010358477736680657b9d08c1ed935fd973decb1909712a41afdc
MD5 11867ce4458dfac9d526aa36accee8dd
BLAKE2b-256 66ea2f62b94c48c9840d66cf1db33e66d1cbcf937879a6117eb617b2ca29122f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbor2-5.6.2-cp39-cp39-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 256.2 kB
  • Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for cbor2-5.6.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 42eaf0f768bd27afcb38135d5bfc361d3a157f1f5c7dddcd8d391f7fa43d9de8
MD5 f3a23c0378cd503f611f1c5fa03a240d
BLAKE2b-256 01641968b3ceb22da50fac8266aebfa408bda1d9d578cd7d34cff2682a8ebc76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.2-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 cc29c068687aa2e7778f63b653f1346065b858427a2555df4dc2191f4a0de8ce
MD5 dcae03edb8c7fad7a0c323a0f3508022
BLAKE2b-256 d1ce67b2f471c3baaaca0500d41d38931bbf2a9d95d45392b60d93f67d7eadc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44bf7457fca23209e14dab8181dff82466a83b72e55b444dbbfe90fa67659492
MD5 86ebebaddd674d05e3e7c5603dd1fc06
BLAKE2b-256 4315c3513873e4445e98c3fbb30ffd232262f30d6646d385cca558a70b666c2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f30c8a9a9df79f26e72d8d5fa51ef08eb250d9869a711bcf9539f1865916c983
MD5 409b99de99b071dcc3c76977bb242729
BLAKE2b-256 734e18846286ef71dcecfb632bd8c6e179d9f852dd679291f96c70267c2eacec

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbor2-5.6.2-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 69.5 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for cbor2-5.6.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6031a284d93fc953fc2a2918f261c4f5100905bd064ca3b46961643e7312a828
MD5 58a236f32b6baba14a8330e5043b814f
BLAKE2b-256 c3770d1e3de586edc3593ba6a17eb24bb08045f82af50654d0a25aa07c791a69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9faa0712d414a88cc1244c78cd4b28fced44f1827dbd8c1649e3c40588aa670f
MD5 b322b251bb06496a0b714b39448ace0a
BLAKE2b-256 68a020426911c8ff505b03888ad340a8a38c1414cd4fed010fd96f655a53bdd9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbor2-5.6.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 66.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for cbor2-5.6.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 22996159b491d545ecfd489392d3c71e5d0afb9a202dfc0edc8b2cf413a58326
MD5 4aecbb2654d165b34dce7c79334abb36
BLAKE2b-256 bb4bbca1e24d8c491fcd6fd02d455cd31920a02e56a368211042208c3aa469f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbor2-5.6.2-cp38-cp38-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 277.8 kB
  • Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for cbor2-5.6.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ea686dfb5e54d690e704ce04993bc8ca0052a7cd2d4b13dd333a41cca8a05a05
MD5 2c57fa631d39eee9604d8d515d5077e4
BLAKE2b-256 2d188d5afa28addc63da3c16f0f18323af7f2110c67ae4f8139677a6ede6a2cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.2-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c10ede9462458998f1b9c488e25fe3763aa2491119b7af472b72bf538d789e24
MD5 82dd8052c155458d2327e8ad47c8dca6
BLAKE2b-256 a51796df1bba07b28c0709b4fdab13cc75c9c7d349881e8f1995dccc30cafe78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b28d8ff0e726224a7429281700c28afe0e665f83f9ae79648cbae3f1a391cbf
MD5 1e47deaf66af463b25704bf95994003f
BLAKE2b-256 daae4339788bfcced7644efa01adb8642cfaee7146bbe0baae9d943a080bc087

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3a4a3420f80d6b942874d66eaad07658066370df994ddee4125b48b2cbc61ece
MD5 c7b84b9d20b0ff6e984c7767dd1b9ba9
BLAKE2b-256 f831754b19fcb1ca333e13c05038a02ac9181fefd54339624b0f6554b06f63bb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbor2-5.6.2-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 69.0 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/4.0.2 CPython/3.11.8

File hashes

Hashes for cbor2-5.6.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 22c24fe9ef1696a84b8fd80ff66eb0e5234505d8b9a9711fc6db57bce10771f3
MD5 69757612586fb4aef95f43c7b2c73e54
BLAKE2b-256 8058f6ef30f4d5d3aff28d8d542957f179dc8aa7b9b6f4abfaeea7a6deae896c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f70db0ebcf005c25408e8d5cc4b9558c899f13a3e2f8281fa3d3be4894e0e821
MD5 04c02ced562d53bff1ce7e95cf6370e3
BLAKE2b-256 8fc7112515aebcf06da9ecdb9e8437e6689429d79d972e6eb9ccaef7c71df76a

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