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

Uploaded Python 3

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

Uploaded CPython 3.12Windows x86-64

cbor2-5.6.1-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.1-cp312-cp312-musllinux_1_1_aarch64.whl (288.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

cbor2-5.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (270.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cbor2-5.6.1-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.1-cp312-cp312-macosx_11_0_arm64.whl (69.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.9+ x86-64

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

Uploaded CPython 3.11Windows x86-64

cbor2-5.6.1-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.1-cp311-cp311-musllinux_1_1_aarch64.whl (273.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

cbor2-5.6.1-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.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (260.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

cbor2-5.6.1-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.1-cp310-cp310-musllinux_1_1_aarch64.whl (261.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

cbor2-5.6.1-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.1-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.1-cp310-cp310-macosx_11_0_arm64.whl (69.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

cbor2-5.6.1-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.1-cp39-cp39-musllinux_1_1_aarch64.whl (260.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

cbor2-5.6.1-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.1-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.1-cp39-cp39-macosx_11_0_arm64.whl (69.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

cbor2-5.6.1-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.1-cp38-cp38-musllinux_1_1_aarch64.whl (280.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

cbor2-5.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (256.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

cbor2-5.6.1-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.1-cp38-cp38-macosx_11_0_arm64.whl (69.0 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

cbor2-5.6.1-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.1.tar.gz.

File metadata

  • Download URL: cbor2-5.6.1.tar.gz
  • Upload date:
  • Size: 99.3 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.1.tar.gz
Algorithm Hash digest
SHA256 752130e38644319f3dae7f91fabb08f58bc454ca671b72875e6228d423890efd
MD5 aeb585bd3685124e8e6ee4e8249713e6
BLAKE2b-256 9e58127a9e0750667e7ec98b4c04a16233ff2b5fcc78de940e16d0d5839273b6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbor2-5.6.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 51f0001bfcefced0bfc153636d7e47d6adc4c804112d59aa0c712579b739b7a6
MD5 4cb966f1931580cdec944482c620d931
BLAKE2b-256 d4f865a74c04a24b1c71ad8f90b1349e91dcec6305b29109668bb68216413626

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbor2-5.6.1-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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6b783bb572b11226fb43f01921276d224460b019d33c1b69cfef3cd30e1cf4b3
MD5 200e9a9c06f35ddbb8601edf63b3901f
BLAKE2b-256 367f5de3743c24e3005d38d3b207529e1bd4d6d5447900139ae937e5c78e0fc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 58d4bcc7816b7130cf16fc6ad8ab06caa2d341992f4db756a88293592c2440e6
MD5 d3fea58a0f68bd48e9f80c92b4aab028
BLAKE2b-256 8d68cbd1c48a320ee99bcc6dbeccd37d16597b258a7d31ab0cdec198aa748f2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 9fc734e4041b43c7031d1dd8aefc9bbc717539552c4be928d1db7f95da1948af
MD5 62a09e8165f032dabbf0fcb768cb2e65
BLAKE2b-256 7a395ed8c2d9e23b6d44339cbe886bac7c0daf83bd9bd5423e794a54e6853b86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b56e3c59bce8ad01c1909f9fa509b4db36162051a44df9c0f18a3f4b09a9e745
MD5 58154b285677fc3184adda2c84bd75dc
BLAKE2b-256 29eafa3768191a3ad37d5bcdb07cee07351898f204ac71c42a4b8b458672f881

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9d047c2340ad932b4f485b79d29664d3938f79a35c5bcc3a048c6e2d8efec6f7
MD5 619d9bc698917e2d361f40a4d5e2e92a
BLAKE2b-256 cdd8cb2bec32295c626a50b65e433a1ee394267a5d4b609ca74d18218daaeec1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 29a5903d1390dbc8b6cec2fd97f0d9f04ced97d1006fb5a28e656b59fb677901
MD5 0c70791ce6d467a5fcc13cccebc2d285
BLAKE2b-256 bcf445c5693c0653e7c934cb55007c027a86a1240173681aaa5c3f08b58c6278

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 39ebe0cdced8e7950829bcf5bf664c7a8d5d32db6c09772e40c899abdd37f7cc
MD5 a754153559b36906955cea86bc7ba940
BLAKE2b-256 2b59dc361a579cd9f2fe1a245f1591b37acbcebe24438c00606c595af8672dc4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbor2-5.6.1-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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 63c693de37b88207421cc62c4c50ac17b9d89441a81384237a4d93e56a21037e
MD5 562e9a7ec68954948ce63350b8f354a6
BLAKE2b-256 1f5f3afe8b1f280439721eec34d13f7ffd2703d49f37578af8a818574dc3395e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0d36554819084e711208da701173f1c70a851f5395fe52a225acab45dc5e1e32
MD5 70209e1ec5fbeec936c4b92a4fbcff9f
BLAKE2b-256 9ca009135cda0fc9129fceab4888850dd266f7638b77c941c17ba3f58acc5d0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 787e2da7ca871c01e154d0b81d7785457dd31ee8db31c54c663145ec29c2971a
MD5 d62245b2d7147982641daeec24f47c50
BLAKE2b-256 a1f70a8748ec3f9da21ab06afbebbc30852a583e3c71949bdd25f652296d1b06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 513075a06e25de57582992730a0bceb98b522285d6d2307df5512431244a6a3e
MD5 24a02b50039729dfbc4879c717a0b194
BLAKE2b-256 0e165fcb75f2c8ac5d6d1f4209e807c43caa7f7de666dc312e7425845936b105

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7ff7516cefed97ab550d5c69bc7285a28e6c14243e38b423e92953a59435a81b
MD5 8b3e8ebe24b4ccd8446d1ea3f718fd72
BLAKE2b-256 f8c6ffe1011ff709a549a8ee26e5050e04b36b614893ad57e4c73c5af98687b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 04077dabb22a5c1748446635254760f11da33cf22e099f02986bc96bc3223c44
MD5 549405df320e99677b7f343217944303
BLAKE2b-256 2122ec2c0f67b2ce042f085cced3a28472f71a2b6366a362b95fc91f1af40e6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 79bf66958809dc9400319b548995dfcb556d811489cca8a19c6525fe609c7a7a
MD5 6dec4993e97a09420f0b07a769582527
BLAKE2b-256 f9c637b469755edf3fce6a218b9c697b91a65509c8a14194e2e1cefc822c282f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbor2-5.6.1-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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 58a86439f5251dc981220be5f34fba5b952bfd21c026a390e310a8e5566ae302
MD5 25329e0d2c1363990ccbb1e250a40570
BLAKE2b-256 59940cfa6a386637876866fa8a3dbeca1abe236ec55c3e19496d2cef53b6b68d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f1bed7da33c0d625907687b154e30b1aaf11f4babaeae1268d9bf299c8c6827c
MD5 87749e65904db1b8b7ce1b4d007e80ba
BLAKE2b-256 5227b4a5b2546fa01feb53eee1ca08e6c2330ceb7c312b6bf451ec4eebd0276d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a0e9f79eccc837da1320eb39dd6a54c593d8ff177da3e26a001772b289571154
MD5 2e5ff1dbedcb1c9fc4dc03ed89b8f681
BLAKE2b-256 879edb7bfdf6322dbca1651d48f2d3d776d3bf4091e6feccc7093e33cafa6738

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 45b765211fbfd39e56b496bcd04123211425d616c47ba5fb7a7ddd837ea1de80
MD5 fc1f7344af65335982eddb4a43591120
BLAKE2b-256 645667b8ee48255b9abb58b0ccdc4a8588470d033f9da50df1cb7dbbf9991792

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36332d928bfd474c26ff10927eea70472ad03aba22eb8dc656e674c04ffbe7a4
MD5 2459383f7813fa19ea7906a1f3b24885
BLAKE2b-256 f299372e0c052ab74c42d6f7516e7be9c88de96ac660ea887824fe693246f9c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d38578dd25a1aa484c5bea5e9a322cb00e14d0f77a88ce9363c5c4a13607e83a
MD5 0b3999f2874ca7673b5c4d10590104fe
BLAKE2b-256 855d96936c3b931a6e91ec06b7250e2901da43483e923ef999ae050cee61d4c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f4ffee186afe9fbd33305a87e87baae807f0919664460a082675009f5b3d4e99
MD5 4267a3b5f165c1fef7eaa3d1faf65fec
BLAKE2b-256 6f222d4f3348b4a4d12d7dca3e4bea4d450d7e4c09068d82c0b144064ac875bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbor2-5.6.1-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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c39b52f0a2d7921642ce8fa83a6f2b969db766810e1e2b9f52934f462510fa93
MD5 7562bfe4e9fb56f415d5e9213fee62fd
BLAKE2b-256 596c919be03694df234ce43303407419234a6c35eb0904614dfa2738983ace96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2f7281c840f1511bfc51365ea9a14f99eb23b92ffe98c74221a5cde366c167e8
MD5 63e81f03546b306c82fa5b7c1260c825
BLAKE2b-256 fd82019dfef18122680480d438ff9e28729dfa59e91f94a69d216c4161a96b98

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5285fb8190ab6070b4d0801638c92404ddf00c93583fd3242a581b07a60c25cc
MD5 d43b1ff74d78d03b15d77c0290238ffb
BLAKE2b-256 b9a8bce25abf497fe5c90ff9fd2c7f89871fdae719416ada3721d70a16e897eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dfc57ae4298fb61508385c35bcca516c9284e4e9daabb4a8e285f33ccd7d0891
MD5 b96694a3390ccc379cfe3ab01c13b0e6
BLAKE2b-256 7e4d2503fd1b459d927f3677bfb9c15883feea3922387bb27ddd05a6f5bbfb25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4cfa9cab496f43d6eee43f55633e4ad2d7f3581502e1a1b6e8d89d8695b63f29
MD5 40ed72086d2425f01a13deaacfbc4eed
BLAKE2b-256 77445b207cc6cfe2804b11b702b2d196a6d3c0e2b48dda9c4d7326d634f56cab

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cbor2-5.6.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e7d844a158eed04ca36721a67a2247a874ebca833dbbb41db0b7ac15b509ee9d
MD5 bb42c8f2d2ad1a4fad8f770c45222582
BLAKE2b-256 bf7d8796df1a79ecc8c80cae1f1d6f41cdbee6fb8d7f8aecd7f524de159bfe74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2466e31d4f6d3350c5e4eeb6032ab2b969de38da934fa9ea76c7015c673d4fc8
MD5 b2810f98719cdd6ff28d94e50cd59d6c
BLAKE2b-256 4d260fcbb90f990c030d0d5d150a02ba0cbbfa0ef5958b5a02b7ed4e4d9b8e1a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cbor2-5.6.1-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.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 99476a97b9b75d6fa1f6904d917ad970f46098fc7323dcc709955ba50cf9e0f5
MD5 cdac1e5a1a14936638182e4e53d10554
BLAKE2b-256 0b71a5859720fdfcec81ef7efab024bc34d174e897277c71f8b0ea37a7de8abd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0423908995c4f87598a59d630ece5478138c816ddd169ab5b2ee1035d8aff88a
MD5 5a38374b0d029bd55c69c32c2627712e
BLAKE2b-256 f639a75f18adc9baebb129e79222013f78b7a8010d693b6397bc65e78cfe329c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 20534a0f3376ed9cef5c969faf1870048cdd0d617064cd52fbd87ad647795ecf
MD5 adebe60c10561efca2f46f11834a095c
BLAKE2b-256 ccb552c49558d3c4e6a5265ecef8755f8c1a49ac47e8fb3dbc3580d11d0eaa59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2babf033c203d25e77fac8b3db6cf2fe89713cbed729279cc6edc5d6eb101b03
MD5 e6b207e0531f7a40e1ce8bf6d1681916
BLAKE2b-256 48f6e5d2f00040dd7d390c84db01854b1974488a900397328f81c78c60e5e4be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2f56ecdf51bd047b7724f8a31f35777a3b69e74b035119040010d438013c8e7f
MD5 a161850667bdbd0482c200da16d36142
BLAKE2b-256 d7b602447ad809fd6c56a1bef3ebf4215f296c304538a1a5b8a2e5e5d8a13887

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cbor2-5.6.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb9dcc20ca2be813ac8b7b181cdca3156dacd22b1dd8c7f2a729c3c88a594e8a
MD5 f5ca2a84efa2d752f1190c1c60db1d7b
BLAKE2b-256 8bfc2fd098f8f5978e18237531c1dca441b51d95f4687b2b2866f510891a6c0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cbor2-5.6.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5832037489d5bcba9312482fd590ae4744fe2b1f7eda21890163b7ccfe212545
MD5 cc6fa51672fdd2cc6c62f0842ea76213
BLAKE2b-256 dd8f0319c13e772e636592eb6f675a45930ca20605a0f660bafe3579488cb50b

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