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.0.tar.gz (99.1 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.0-py3-none-any.whl (23.7 kB view details)

Uploaded Python 3

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

Uploaded CPython 3.12Windows x86-64

cbor2-5.6.0-cp312-cp312-musllinux_1_1_x86_64.whl (288.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

cbor2-5.6.0-cp312-cp312-musllinux_1_1_aarch64.whl (288.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

cbor2-5.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (271.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cbor2-5.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (277.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

cbor2-5.6.0-cp312-cp312-macosx_11_0_arm64.whl (68.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

cbor2-5.6.0-cp312-cp312-macosx_10_9_x86_64.whl (68.7 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

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

Uploaded CPython 3.11Windows x86-64

cbor2-5.6.0-cp311-cp311-musllinux_1_1_x86_64.whl (269.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

cbor2-5.6.0-cp311-cp311-musllinux_1_1_aarch64.whl (273.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

cbor2-5.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (249.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cbor2-5.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (261.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

cbor2-5.6.0-cp311-cp311-macosx_11_0_arm64.whl (69.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

cbor2-5.6.0-cp311-cp311-macosx_10_9_x86_64.whl (68.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

cbor2-5.6.0-cp310-cp310-musllinux_1_1_x86_64.whl (257.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

cbor2-5.6.0-cp310-cp310-musllinux_1_1_aarch64.whl (262.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cbor2-5.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (253.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

cbor2-5.6.0-cp310-cp310-macosx_11_0_arm64.whl (69.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

cbor2-5.6.0-cp310-cp310-macosx_10_9_x86_64.whl (68.3 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

cbor2-5.6.0-cp39-cp39-musllinux_1_1_x86_64.whl (256.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

cbor2-5.6.0-cp39-cp39-musllinux_1_1_aarch64.whl (260.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

cbor2-5.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (240.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

cbor2-5.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (252.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

cbor2-5.6.0-cp39-cp39-macosx_11_0_arm64.whl (69.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

cbor2-5.6.0-cp39-cp39-macosx_10_9_x86_64.whl (68.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

cbor2-5.6.0-cp38-cp38-musllinux_1_1_x86_64.whl (278.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

cbor2-5.6.0-cp38-cp38-musllinux_1_1_aarch64.whl (280.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

cbor2-5.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (256.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

cbor2-5.6.0-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.0-cp38-cp38-macosx_11_0_arm64.whl (68.8 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

cbor2-5.6.0-cp38-cp38-macosx_10_9_x86_64.whl (67.7 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for cbor2-5.6.0.tar.gz
Algorithm Hash digest
SHA256 9d94e2226f8f5792fdba5ab20e07b9bfe02e76c10c3ca126418cd4310439d002
MD5 2bf785c40fdbe64028ca0a26179e5d7e
BLAKE2b-256 bb66b09bf8421645852616044d3de9e632e1131c059f928a53bf46b1bc08e3ec

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cbor2-5.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7ba2d0abbb199dd08b7ea59038dbf6524277f124d836b66744cfdd49d31fd012
MD5 a37582ea61e09902d40860037f306f52
BLAKE2b-256 d3e4c42c2c372e0624e05d81b1e7647b77b29aa193c584fdc5b3aaa7a582aa75

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cbor2-5.6.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 62ced11efb37729e1a2a5f04fb8c2661d46ae6adbdddc23cb31ffad2ec75ff7a
MD5 826ac53308f0b601de84cc9e4682db40
BLAKE2b-256 2ef33be0031ec1d53f9cba5dd1730af87660dc9ea6dd621094ffed05d7a81226

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8a073761d9148e4ffbfb0e4125643c059a4d5d5c5c5448cd56759765e1113487
MD5 50ee09f4175ef24e6b3b58a817876e87
BLAKE2b-256 153abefae0be64be80600bda77fdcb6bd63e7ba3bd6cedfbeb95702854aefe37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f0167b4fd537db4925ee8c2890fb950493280628d9c18034625fa5c8a96db689
MD5 17bdeb5a9e6499b32df8817d45586c69
BLAKE2b-256 3dd2109ac83c3a21318c1057e649f1daf072eb7f9801b58123521430c060efcf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 99780a5fe8e23a467eb1084feb74b9bdc6598f0eb6c09821b00bb65ddd834d67
MD5 c267245e8910eda01578285f473be447
BLAKE2b-256 dc2ae8fae79590aaf02ec09be1a0e10d127b781177561be069dea3c189152a3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0da8f4aed346ff0ce667254331d341ad27d8d62c8813536f019d8a68aef40eba
MD5 01d0c82ba1e1bb2d346577d8ba7bf374
BLAKE2b-256 505a94b75d260a1fccb697be3bb9a41bad3584f06756eb7400a30e61f609c098

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae83ca762a60b43c83c23edf487e41dc90ba7cc98e25134cde2bf09e99ec1fa3
MD5 cc2aef6cb4d56b18f834615e3c2038d3
BLAKE2b-256 5927849be58d772ea593e8b9acfbc394409cd34ca7921fab6cc938dc5be364ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8724f172b581414444801bd7e4974a1512822231e30162c7d5a6374a3c89ddbf
MD5 6253c7fd1ee248d4fbc30014b38c30da
BLAKE2b-256 36ffd4d4c0b05811a6dd3a1c1dcc19b9c7bfa313ffe29c914f59e04886d1b6f7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cbor2-5.6.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 83736e076e878f3679ef2dd6cfce5ebcb71f65f9eeada1d14b16b5b87dbc2250
MD5 68c6006ca43b2071d4bd660dab7a359f
BLAKE2b-256 09177141aacf8d9aa4933efeef0fa4570c9c9fe451da3d99fb6c72ae24b0d85d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1a4e1bb41ac5dc27bd4737c92934e9daf38440ce849eaf3e25da24f9d1fd2195
MD5 d1629732837ee5920fd3fdff2164763a
BLAKE2b-256 58515849ac01d7baf4f74a58eb68c42656aa2fac3b1afc6727b494cc5d73d8dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b5ce2c7c9172c401db047202029f96a5799c68ff0c936874c596e3718cd383e4
MD5 b36f679e0f1b5345da52695fb1969611
BLAKE2b-256 0c76871229e6ba41fea0091c79b760d3578d37617adc273acc4c3d549d09ad42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2411ad0fc8817ff38076523bfc43d193188eedcb0d3a1c52428672636f3760d4
MD5 2f99799404f68a10ff9c326c2b8c24be
BLAKE2b-256 e94c5df74466b0dd035767e622ce883412972040545e99eeb7e16eb6e1b9c478

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c66cf65766195c310b2134ceeb20927fce85373d13483e97d2211dd499739f9b
MD5 baf1e0fe245937d0d405efbc63d7981c
BLAKE2b-256 5c52082b6bb697659c66ade46d21ce153276494998f678705d7bef6874821450

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7f017d451b9b7e45759e9ffbfae8a2b1bda3f6a547d6451f7761655a8438f956
MD5 03ff07e5f1210fd47bc8f572b05e7a93
BLAKE2b-256 e4012b1b984c2a157fbdf342f4f76b0eeb55878835843109ab119eb216c96577

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5d3932c3f0637439f121a54b9e6020e62e9f2620751b2e850a6f09f1c1ee299e
MD5 2ac3beb08a1167111f6ca2c2320f6d18
BLAKE2b-256 7e6eee00b6c70c17f80dcac21c03489f584e86f1e1e451aaf1744cc185a44eb3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cbor2-5.6.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 777897d46e31bc2683ed9e015a9c97fc97929bf78d620fc3361fe39a86912eba
MD5 2870f7dfb58e0ae80aa4e6c13e44b647
BLAKE2b-256 95cbb8b04761ff14e638caea07d367876ef95bb00e065cc72b3fe385c329d0be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 63ab6734098c494687b26531ed4d44c06f287a44061ae1bc16b3fa65563d80b0
MD5 8160a0d2ca9863f3fa04ac991fa539b3
BLAKE2b-256 4088a0e7f121e9f44ef4b0cb19c8c41a98e04a254e06b55598c1e5d28bd4637c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ac835523af0e37086b5f6aac9283e45cffdf6fa0f1be5eecf967014e7184d948
MD5 c6472d9f935fc5265aa8a5286b22ed91
BLAKE2b-256 0dedce59e5cd4cbfc91de26ad240b549358664ec96cf732c6159b8cfe55eb58c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 329196be76fbba0ad63926913eb225dddcfc4891ff6760484fdcf071cebc7188
MD5 f6b3789cf1ce48d78548ac82fa36e39b
BLAKE2b-256 ba910525336f8e2efa6fb0a1d3957981253c5819b4c514d726e0b46775b5d7e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 19403d65c32709c4940ae729470dd77ed88ebbd4972355d0ec23ff4dbe34faa3
MD5 5f5c3383b3268205a106aa17488fa873
BLAKE2b-256 b1b618002e4dadef6a1cee25c5248248275c684d6616c69490702b15f1f8d0d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e6d5c5b5cb25450561c92c9ac7d72912027cfa8807aab77ea6f5549e2157335
MD5 d782ead6b4a196aaf3a3e15ef92daa73
BLAKE2b-256 d45c12fa5b6f8c12d19e18d027bb9ed13d80380fb6b53fcfa044c7e36fe3afa6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7569627514699b10d903795e344e5520cd758f7db968e46e667b6875c409610b
MD5 e7bf82749a182d04222e49e8cc83af14
BLAKE2b-256 aded89578542991ae889da42b8ba3c7a27ad41a7a0b2f450e844668bdee46e32

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cbor2-5.6.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 52fa913133b82578244e6b86b8dff9d88c9d13acf84955b6942650689f302c01
MD5 7c6c2b3fbc74e490f3a72dc6838f5d0c
BLAKE2b-256 ea38c1e2c1917b44c2a9ac68d01a4a1b234544a89f3c2f5f6756eadc07b58ffe

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cbor2-5.6.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c9423aaf110ce7c3e856f2d5dc6ece7358de48bad7a88d2633f5943d5cd20676
MD5 7285bf4882e8a2048fe9721dbd655377
BLAKE2b-256 80433e7614d74eadbdfaeb100f6c10db5de9e54e880f46363a4ff67fda12be1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3d8525d4f525add7971b75b7ff947eed085405d9db7ad6fad456909cbffd18c1
MD5 70a0e5bc89849758e319040d94aeb821
BLAKE2b-256 c0ef54494f1886ccabbf39092c82cabd052a77fd0b005c40efbbb3eed24facdf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 789496ece76712c298f1fd4681d074f6828ed0d788076c5949c4474c11291f68
MD5 4d73d4d033f02e533595d236685b05d8
BLAKE2b-256 355b5543b1c68a12160e185b238ef4d49a07e5ce5899789b887e00e94679e1fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 df7b7cf96e9027138129edbfa0e2024d6f4beb7db42c2a992ab867eff3c04d46
MD5 1325cec318ca5b0129bde4807ed79fa1
BLAKE2b-256 9e95b4c0364c06ab19ffa32beed82cf61c5f0597a30cf129446f87f0cf7b6455

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cbor2-5.6.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4143152579ff9e0668688d6d41e2f6a20161f8dc5af97b1b92f400d3112888af
MD5 c6f2faeb7280f29fd7465f3d46ffd314
BLAKE2b-256 9193eecd8404b0ffd1908b05a381e103a1765cbbe084e5d64a6edb88896abf26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e1ff25fb1b6bafbdb192037860471962f59ce9c1f584611572360e15725abbb1
MD5 9e115d965a5c9ae487baffe064331429
BLAKE2b-256 b117f5036e119bb88b5e91e10a7edff0c779dd83a005b4332c83fe180e3e3923

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cbor2-5.6.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 aaf6a424742f55e2991c7013df02a629d24c64e5730c3fd3aebcbbebc580bfab
MD5 dc2176113cc88232725c1974c1f2bb7b
BLAKE2b-256 85039c3ddc58c79bbb2d97381e8b6b6600d469a615d2ab4360b777ef9f3773db

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cbor2-5.6.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 622b4fe945ecdd93df8c21169c8f1a85dcf21d78ecb1e8b7f9f2795520480010
MD5 160edcce05259c88126d01ef5c898914
BLAKE2b-256 c75792d162b298b52a959bc93e6e5ac8f16707eeda43df7f22dc6c223c2a36d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d3184d91a855aedb6f0e76e5ac548a1e43a7fcd3d5ba2deb0894b81c77c2c461
MD5 17f815fa7874ab57c29df08994e9e087
BLAKE2b-256 6042b9365bc14b66fd935f0fa0e60c7de99882403db917ac68da95f5c85b6b6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0c098a2802ec1df0a6e96c415203c8a52c42158e1e07d8074c9acf19bcc146f
MD5 b5972432e9369665a3b04b3a6cd627ec
BLAKE2b-256 f0cdf82aa850cd667f1e3471524e949ad1f2e2da75d601db7aa55328b6052a0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fe7a459aae6ca4abdc490fdf89463cbeea3449569eca853af7c2672286edcea0
MD5 fb1def104283067526be2ad73617a232
BLAKE2b-256 77bbd210412f44cd728cccb553c919ad92544f9c59a6a7bbc32e96dee8f8e838

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cbor2-5.6.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 29ba57a33fcffd5d70fd6ac1182520e887918f9d2b6225a06eaae029f070e18f
MD5 f0ed2918bd52209db22ae63b7f34cbef
BLAKE2b-256 3834a3cf72a89dbcd7469450fd9db50da6992939d67b8dfa67d3dba43cfa3b60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0130d50aa1cd0ba8ce65eda5bbbb57bda3f2c9cd86bba7d8be5e3c9b19f88f93
MD5 2ea41b3629578faeddcfa7b7ae77c202
BLAKE2b-256 4e23a4b87fff67a74af9a9905d3cfdef4b70e471d453eee374e916018b5d508f

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