Python SDK for Diffusion - CBOR serialisation.
Project description
# Python SDK for Diffusion - CBOR encoder
Pre-release version; not ready for production.
This is the CBOR encoding module for the [Python SDK for Diffusion](https://pypi.org/project/diffusion/). It provides indefinite encoding which is the preferred variant of CBOR, the binary protocol used to communicate with the Diffusion Server.
## Supported Python Versions
The Diffusion Python SDK officially supports the following:
Supported Interpreters:
CPython 3.7.9 or later
CPython 3.8.6 or later
CPython 3.9.0 or later
Supported Platforms:
MacOS 10.13-11.5
Windows Intel 64-bit
Any Linux supported by the [ManyLinux 2010/2014](https://github.com/pypa/manylinux) binary wheel standard.
## Current Capabilities
CBOR: - indefinite encoding - definite encoding
## Test call
`python import diffusion_cbor obj = {"arbitary":["json", "data", 0.0, -35]} diffusion_cbor.dumps(obj, indefinite=True) `
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for diffusion_cbor-6.7.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13d7a061e5edeea0d5b61edf787588a7c725e3f105a000b60a29e2d50f46f79f |
|
MD5 | 16053e74a168d914b7d9371fdbcc8028 |
|
BLAKE2b-256 | 57dbce16bee6f5a39001c11024b0c6d12bd70670a8aaa806f6067a8d4410e0ab |
Hashes for diffusion_cbor-6.7.0-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d52e0ccdc72db8135d59528c1d7abdf51088deaf7793334b29b9520092eb83c |
|
MD5 | f5c146f4e5d041ee3c9f606481b3ed2a |
|
BLAKE2b-256 | 0a1f62a85fbfbd6eb671d859e67cbb7e4129320159517afbad14d7e611a7231e |
Hashes for diffusion_cbor-6.7.0-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aea5ac6f6667f4217c5c6292e14abd724cbf604d1569b24d0a739dd8197fa7b9 |
|
MD5 | 04da0a504d033b3c4553d7a6e07ccc71 |
|
BLAKE2b-256 | 2240286240ea7dcef25874b09d8aeb64412a7f9b72e7b6ae88cf0a4f70f90e51 |
Hashes for diffusion_cbor-6.7.0-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cd852648be5f5e48da20ee770d66c10890e9361d0c5bdb390821e4f302c235f |
|
MD5 | c0ee62e0963cb227e7edb69b59f58623 |
|
BLAKE2b-256 | c6b2c2c05ffff56304e3dc82243b162018b962431b8c0621108cc63c1db60e5e |
Hashes for diffusion_cbor-6.7.0-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 204c9a7b0039d2151583c739cdc53ece39e6d4a66663acd17c927c29ccbbf53c |
|
MD5 | f07d573b32d2f99086d08fb3c3d91d0e |
|
BLAKE2b-256 | e8aca8d423daffa4a53382897a224f53561067335cc856f1c1a8971a828098ff |
Hashes for diffusion_cbor-6.7.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d5848e1aea300deed1835ba17dced8b36786063c8efc1b6faf740e298280490 |
|
MD5 | b10dcf2ac13c62bbd9459d7c5fe676c5 |
|
BLAKE2b-256 | 670feb5cc22a4624f55406697e519fbbb5bc6d05f34084a6c7597ba5e49fbc9f |
Hashes for diffusion_cbor-6.7.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65a687b0750bdb0d2d7c53ad7eb5003beb08f17d2d8184885c15e2d6308bd39e |
|
MD5 | d850c180f48b5aa5cc54a651f7bd856e |
|
BLAKE2b-256 | e6c42925848f416ef38685a7e7401c35a0e3d7a814dbbf25cd55b234dda9a508 |
Hashes for diffusion_cbor-6.7.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94674dfa1109788a6a719449e29fde1d91f9ac6fb9cdd0f2895b3245da228b27 |
|
MD5 | 458d6d2d4e0ee36f5aa4aee60d7ff14c |
|
BLAKE2b-256 | 04bfb7d2eefbfd91ffd05a7843e7a6239fcc4044efa2d533d6ce1ebe167842f7 |
Hashes for diffusion_cbor-6.7.0-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff55bf16bc459a1f3048cc2673e16dcc19f5295000045bb40cac93e5283e4324 |
|
MD5 | 2ecc1c57de3da5514c51703d46fcf506 |
|
BLAKE2b-256 | 3b6a145845dc2ba24284de191d13faca37394640f05d1b4c84eed8c3a2d91b1a |
Hashes for diffusion_cbor-6.7.0-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb50c6160e527a30519cfb1b390d4f4438c558c515acf83dd6f428049e2605d1 |
|
MD5 | 1c0de805adbb7318ae3f88b5a88f4d98 |
|
BLAKE2b-256 | 640fbb395d76f5bfc7da7993e1fddbaa736193f51586de81886c9b3c4a3ed75e |
Hashes for diffusion_cbor-6.7.0-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76288c0cbb6e8c090a2c65552ed851de9357b26490180427f015f2ddde940c43 |
|
MD5 | 0183f8927acffeb5ecb1f3d0de9de304 |
|
BLAKE2b-256 | cafb15f3268e6dfed3df4014f527bb4edf026f9f78424a21bdff4d53ba5a62b8 |
Hashes for diffusion_cbor-6.7.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c916643b09cbcb0259b7c94915da851308ca58ab3a5905f573a67a7703c8b63 |
|
MD5 | 79604fc3350019e73d9f99e878ce1d8e |
|
BLAKE2b-256 | a03ec687355cb9ec5a9df8da3560b6819a8f78629b2673cf0535946139dabfd6 |
Hashes for diffusion_cbor-6.7.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93f4381fb2bdc1428e5ee05b64d805ba4bc114f2383bd1a671efed8a83224e2b |
|
MD5 | 86c4115b49ef2179fa618acc1b79baaf |
|
BLAKE2b-256 | 8f3bb782fb0326b83d2a1c941a92af96bcffcc08df90574d4452c4d03b16577a |
Hashes for diffusion_cbor-6.7.0-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d52b15dc38e6bc6a0e4bab6c69ab569c0c591f792c2480f4c8a602f3048209a9 |
|
MD5 | df4da730b57ab9e9b88e78c30c18da2b |
|
BLAKE2b-256 | e6a5a0e1090614726ef6b2f940b2fad70605b3454d943c83bb5e31632b5bf55c |
Hashes for diffusion_cbor-6.7.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a64f520efb9d9504a25aa409786a55c8cde846e50fd9e3c6379b088a76568150 |
|
MD5 | 933ed214b59ab99fa370aa2080b25ed7 |
|
BLAKE2b-256 | 2120877c904be6dd5d98dc4295ac60378b01e1623a756e5c122d0de728bfe53d |
Hashes for diffusion_cbor-6.7.0-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3bf4efee8f187a38657adaccf5e40fe332b743cc27aabea353d81c4a9fd4415 |
|
MD5 | 83fb5eb0345d90d783f6404a1078f6de |
|
BLAKE2b-256 | 30eefacddc41b913632fe4eb1561e3bfe6289f6cae41b49b89775b53fbee5c5b |
Hashes for diffusion_cbor-6.7.0-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7a87ff0b589d912291e281f0942b2de85d43c0cbbcc98a7b6b502ab18f473b2 |
|
MD5 | 342c708a9092fb0db0cab9983b4ed276 |
|
BLAKE2b-256 | e0799b977a451891920bf6fd46cd05251c70d8dd81fc22d3f6acc27a96d93d38 |
Hashes for diffusion_cbor-6.7.0-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eff6cfc5a43a59f6fc0fe6403b6a032277ae33031477de90fd4bf64e37228774 |
|
MD5 | f91be942591b7040ee1ba0cf429d8d2c |
|
BLAKE2b-256 | 95799ead29456c40348399876bc5d8e38b29fc3f84b9962b89be3650d4c4f2b7 |
Hashes for diffusion_cbor-6.7.0-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81866568af997d794732b64547b89f979316d8d355c4ca364c46bf3afa9043dc |
|
MD5 | 2bd939740d25a4ae9733de410eaa2a1b |
|
BLAKE2b-256 | 9e3d20bb9287623dbe7e66050c1892cb53d65d8358b52697d8bba441b130067c |