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

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.5.0.tar.gz (94.3 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.5.0-py3-none-any.whl (22.7 kB view details)

Uploaded Python 3

cbor2-5.5.0-cp312-cp312-win_amd64.whl (62.6 kB view details)

Uploaded CPython 3.12Windows x86-64

cbor2-5.5.0-cp312-cp312-musllinux_1_1_x86_64.whl (266.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

cbor2-5.5.0-cp312-cp312-musllinux_1_1_aarch64.whl (266.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

cbor2-5.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (251.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cbor2-5.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (260.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

cbor2-5.5.0-cp312-cp312-macosx_11_0_arm64.whl (65.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cbor2-5.5.0-cp312-cp312-macosx_10_9_x86_64.whl (64.7 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

cbor2-5.5.0-cp311-cp311-win_amd64.whl (62.8 kB view details)

Uploaded CPython 3.11Windows x86-64

cbor2-5.5.0-cp311-cp311-musllinux_1_1_x86_64.whl (250.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

cbor2-5.5.0-cp311-cp311-musllinux_1_1_aarch64.whl (254.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

cbor2-5.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (236.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cbor2-5.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (250.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

cbor2-5.5.0-cp311-cp311-macosx_11_0_arm64.whl (65.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cbor2-5.5.0-cp311-cp311-macosx_10_9_x86_64.whl (63.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

cbor2-5.5.0-cp310-cp310-win_amd64.whl (62.8 kB view details)

Uploaded CPython 3.10Windows x86-64

cbor2-5.5.0-cp310-cp310-musllinux_1_1_x86_64.whl (240.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

cbor2-5.5.0-cp310-cp310-musllinux_1_1_aarch64.whl (245.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

cbor2-5.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (228.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cbor2-5.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (243.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

cbor2-5.5.0-cp310-cp310-macosx_11_0_arm64.whl (65.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cbor2-5.5.0-cp310-cp310-macosx_10_9_x86_64.whl (63.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

cbor2-5.5.0-cp39-cp39-win_amd64.whl (62.9 kB view details)

Uploaded CPython 3.9Windows x86-64

cbor2-5.5.0-cp39-cp39-musllinux_1_1_x86_64.whl (238.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

cbor2-5.5.0-cp39-cp39-musllinux_1_1_aarch64.whl (243.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

cbor2-5.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (226.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

cbor2-5.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (241.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

cbor2-5.5.0-cp39-cp39-macosx_11_0_arm64.whl (65.0 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

cbor2-5.5.0-cp39-cp39-macosx_10_9_x86_64.whl (63.8 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

cbor2-5.5.0-cp38-cp38-win_amd64.whl (62.9 kB view details)

Uploaded CPython 3.8Windows x86-64

cbor2-5.5.0-cp38-cp38-musllinux_1_1_x86_64.whl (255.8 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

cbor2-5.5.0-cp38-cp38-musllinux_1_1_aarch64.whl (258.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

cbor2-5.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (240.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

cbor2-5.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (252.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

cbor2-5.5.0-cp38-cp38-macosx_11_0_arm64.whl (64.4 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

cbor2-5.5.0-cp38-cp38-macosx_10_9_x86_64.whl (63.2 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for cbor2-5.5.0.tar.gz
Algorithm Hash digest
SHA256 380a427faed0202236dccca6b1dc0491f35c0598bdb6cac983616f6106127bd7
MD5 7b28c30761e5312d9f93fb37809e912c
BLAKE2b-256 558220ab03a2a43338927e722e51db457d4d8b56332539612dedb56bbe44e07d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cbor2-5.5.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d478ef30fa559cdc819c2c9c78e5b20bd69e570c29e1070c537abe28a03c87b8
MD5 134c668e760df03f4621e5f6efd7a72d
BLAKE2b-256 c409535971e2d47eddffb21e085b664422e97c764ee8fa9e086d0ececdfc5e1f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cbor2-5.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4da17036611bf8809bc5b20fce6e37ab1e792bca6ada713f9ce84cdef66c6c82
MD5 f12078ad7b4283bad577ae9865bc908a
BLAKE2b-256 a38ffe553ddde36bec41896c25e7d90581f4d1ca3aa21454760691111ad9e89e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.5.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5bef8ade50940d7cee2083020685068426c3553f416ff1321ee8b7bc6d3dbb0c
MD5 27f74f90eb1efcb4ea0970f647b370c7
BLAKE2b-256 207511272f97230b347c7e96a59d9f713e998fcd5cf5fcd44ed15612bba7805c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.5.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 9911a502a507ee275addbd2b9585767c4b3769b906d76fbdac7f4a6fd0e70cd3
MD5 bb5754e11c06de9dd4e9be78eb037d75
BLAKE2b-256 5d6e74e36b00bf8fb3bb102b49787aad9d90020416f146771d34eafbdee691f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2ee5c56a3348747803e88242c170d71a8b37da04d02690298cfc6deb3c835610
MD5 11a236b9e8f5712b0c023ade1d3d872f
BLAKE2b-256 2c65abcfae4d50333eb81a97babc476c9bab919e17b0c35573384393d16afbe2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 98283f372a443e8bd74eb12f609200427a65bc2079bdb53b5b8d290d0e414205
MD5 a238254dea5aa0b9bac43339e8659c4e
BLAKE2b-256 48d8aefbc5754022fb0ea2597feae3f4670cc4435a53a45d123453533e4c09ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7a0a6abb60c2ee9d2cddbfc8a5964144b7d39ca9fc00fdaf1fde6a36b148fb1c
MD5 07a44adb3d9ab243734e6847b83a0c51
BLAKE2b-256 15d7a89e4b2c404e35d0543fdaa10a0faedb950b932b3bc0623e81b49a1a576b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.5.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 817b951d4454854836deefd968c3b48168ea61bd45aa43985097a641ad64e019
MD5 c1d0e243d8e3a19ff9b205cc75488f8e
BLAKE2b-256 b7821371f52981e04eadd1c93d3ec70a32173fee0e2e0d33916ff1391b83f8a4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cbor2-5.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b1123fd77c6cd34ebc9c96e9739fc65bf9dea4a935733ac106ceff78cd101500
MD5 a60b71462c27786bba71e7bee6a24320
BLAKE2b-256 13a1ea82e7a11ce8701d35a1d2cd1ba4c28c0d1f91c246e291d3e2b5caeed9cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.5.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 56975266e45bc02fe4ed33d4aaa54a755df9d9c52af5b07f3561c257cc71666f
MD5 6054bbb89df390f8dabb5ae3799557b5
BLAKE2b-256 f12fa1bfe124737131a147b7302d7bd446be281002f3111c29b44d8da09e3661

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.5.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 165506e8ad17da248dc519bd3b416aa436ac6d4b0b3b6df413e0cd0e99ebdca6
MD5 d3b6f376ccd0563289816136e3161e61
BLAKE2b-256 6a5932004a6bca83f7ab42093df8fac269ed70f029bf9dcb8def258b670f82f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0eeb081fdcfd82320ac1d15821ffa8740e91269ac16350ecb81e7c2af532657a
MD5 c3793c2ada4054fcafb4621b9c4c7cac
BLAKE2b-256 e2be3e433b6246c3d859de54e59e70f776dee7378e3dfab866c2e559d16f4084

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a48f9e69b8749178340c03933a549eecd0c427df2931f91f3c6d50268980f3c3
MD5 25618812cb00a52b7a920262edfe3203
BLAKE2b-256 45e6e13786fd8a43654bc366e6b2e3586fb2efd7cca11148584a4faf5f95d9ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6b3e99ad82b4f106e5fcdb270503b040f68c07fce2425a650ec17dafd2e818d0
MD5 27ae51c7739e0ef20ecd6d2a5e2ccc30
BLAKE2b-256 c87cd89ff017c1f27a4baaff7bc24dd1bf970accfe355461bd78fa036428e286

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.5.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e4ef724e6f2b18f1d75a4dc6c136a900ba31928cf96a0a57e8d422fe1d36dc73
MD5 4bb0b2dc6ffd248fdc9d08f8a4092621
BLAKE2b-256 0237b1c8a22f1c98b7d3ff53bcb161e7b342c7e82827af2bfe35157aaecb180e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cbor2-5.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3e5b411e483aa4132f59a49549db4862ec6cec8faea5aede796de79e450ca058
MD5 8dda40b7ad990b30dea6cea89de74cbf
BLAKE2b-256 90eb032f18e01f5c53dac33088589306992e0adc703f1a7f72591e921ff37416

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.5.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c7547022c4ab2ba21240a93382f6ee758d9afbb7660625ea82b6fe004de7c344
MD5 713e2ecadb7d804853abd86a01e6db4a
BLAKE2b-256 54bf5694f6d3cdf5242c0ccfde1f27c70a13eec30b96f2d4e7d489724cde6268

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.5.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 319d73c7fb22fc27f5f76cca6d22dd5dc924da5e907667421276e4857eb03e97
MD5 69b7263474dc40ff22895ab5f6aa7c74
BLAKE2b-256 8201f85ef7390bcd03fefb41a95f198d9eab6a79b572e160168cf2de10fe4138

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b0372dcc81c1a2659713b81f6eaa2664889d298e35f46739b45d579aa1f0324
MD5 fa7484d927d86326ac9c2f7467bcd1f3
BLAKE2b-256 02195d417e4e341686edc631ac1530c4bc47dc2c0f118d943b60f5d219990ae8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9bbc1caf81dda3e0596ab60a9705b72c243c61d42e2f6054c32f68ce24ee7069
MD5 d22744e703ad3eb90efacbaf76c4a4ff
BLAKE2b-256 edad5b92bac0655c7c83e0f29a15f334e35e1740dcbd09f0cba1306ce25a1d1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7ed4c8e78cb37ac471499e368cf6e61606b9be6b314e8fd26a2140b1485e7713
MD5 74a94bbe344c0b3d174c9f487aa4f409
BLAKE2b-256 dfa0b8d77e6af7ad036c043c7b2ac185933736d0d485fe2c21ac04b8ab81d907

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.5.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1ea9f9ede6b99d9283ddca8aa0114b163fc5f3e7e0bfb20b2c1231ccffe6dfa2
MD5 7ff6c237ca72e66742a62e398aa748d3
BLAKE2b-256 40f170816006f8b158a7456691c1412959fbd9343af90144c202202832d3e40c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cbor2-5.5.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ba1b0f546f47ccd0f55605b8102ca66d4c19dcae42ab6d6a4d2d75526aac5282
MD5 5bde91b72fb437846359013fceef83af
BLAKE2b-256 e0a96dadaae908447d3533ef1881e8e427d489e24aef68a6ce1acf2ea3c55b0e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbor2-5.5.0-cp39-cp39-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 238.8 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.6

File hashes

Hashes for cbor2-5.5.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 de98295ef3db971548e44c1c7e745f450778bcbbbf9fff3d1fb4265094a57ce5
MD5 d3e490b5cb5667b65fc619f9aa630839
BLAKE2b-256 45eeffd40c34a15c4844cf5ed88232c6887a72f7005ae865140d151d1a5f5150

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.5.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 30798f1c9e65db40e4b323bb34bae2106f10663792864558a470b455776b4439
MD5 830580c5ba31a6d17cd33f23f8f9f17d
BLAKE2b-256 4f1a6653058d6067f58f589ab70841c0d2d9817733809195ebd1c5136052c13f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf50d4961180f0780c185e10a813f9115fd4e8275d65ab767450adbcdf94517a
MD5 4c4b5cabdc44ea761218fcd49d181696
BLAKE2b-256 442967467b4d225e33968c4ae1797453f0c4280b02ea098dea4f935b86bfde2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4832ab39e037a084ea180d2f8bc746fff84a35bb419ec40edfe6b0e69cad3fed
MD5 cacec99e3cfed5ed549d8242598c4038
BLAKE2b-256 d49fbbdb314ca6e1779436aa9b1b72b77c302428207e4f9817d0894ed805d1ed

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cbor2-5.5.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 44453c1d3289ccd508f43f1cce876a2800659c32ffe4732d6e75f1dc7b6a1efa
MD5 1072e84c8ed7dc29d9fc37547fd57edf
BLAKE2b-256 c6dc7d0dc6e9d555f2d30a705e9729c664b4959841a67ea5c535512df13d0601

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.5.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 16e217cbfc8bf47dfdcd7e4d570efee785cda187150d9b7ab7cfc8202d87fa5f
MD5 7e9abb946036bdabb585d5213aa93d9e
BLAKE2b-256 63dc211075e10b9b9b7158f5687ead4cff3fc0913bb8c02916d8763ac6f6144b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cbor2-5.5.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 162a4511fda3b71d9257a3356645d162e8e3b707b9fffe052237ee0b933651bc
MD5 fab10f9adaeeafcc07793829991e32b4
BLAKE2b-256 e3af80bb21135c957da77101dd6d960e5bb6349cd1b7f29eb5c9c03a93b69acc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbor2-5.5.0-cp38-cp38-musllinux_1_1_x86_64.whl
  • Upload date:
  • Size: 255.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.6

File hashes

Hashes for cbor2-5.5.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2cf21356d1dd9d13ab9997b4134c21d132b85dd6e778f5d602cdc3310cc946e9
MD5 ca2666d5184f2afbb8905d5c4b4efd75
BLAKE2b-256 d6c0c6f4af2c2c4d510c7b5d668f0d5cf81b98faa69828dea7e76e7c2c38e5d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.5.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a73b2902f2deac8033d2571025a8430345e0de4326312dd5040a5187f6825fe7
MD5 dc97320da9add61149ea15d7eea3f5ea
BLAKE2b-256 4f88c6969212002bc2c8eac0b4c479e3c366c7c00b0c8d125d8ed905f48972cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 779e2de091ab022fcfc3d2a32489344268e067b852b884ecabfa84a678a7fba0
MD5 5dbb1ad37059faabe08939322a4f0c1d
BLAKE2b-256 1392ba4d26bcffb273cccef4b69420ed7088eaace0ce3ff5945a2885f6afe8c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ae3c8b8fba719fc2c10591ab881ea1642130ecac321d17e195ace5766918c646
MD5 62e7e78f44bf041e253f3f3376aea076
BLAKE2b-256 0c093aeb413fe8d6b4c615308e7367eeaaeec1b5b1c1a16ce5affe637734d63e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cbor2-5.5.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dfa2dd19efe994a67b9ffa33cc20ccdaa6b8e8fd5848a4c13701bdbaec86eff1
MD5 b4a80302389e4ffc6655644a456df8cc
BLAKE2b-256 61deb4886b4d2b0aa6ed7dd210c2067fa274e57de54cadf7f8c19e2469c9171a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.5.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9ccbdcc14056a246b71b2274e6e8d842a54b667c16ad6bf74f889f722b82499b
MD5 b17f7d3eb2823c4cc971521b90cabfcd
BLAKE2b-256 9239a45957012fd9e0571cb33a5859fe612ce843a94a8a57b710f84338b312cb

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