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.2-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3baf383f65b71494985951ff62602f2a93efd51e8f6caaf6c175d10d774bc8fe |
|
MD5 | e38e94dcaf483744167ff7164a68ff1f |
|
BLAKE2b-256 | 08c0cf217e3915b9200cd3dfdc11064edcf327e29c41b4de0b801e81870a796b |
Hashes for diffusion_cbor-6.7.2-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8b8a3e1ecfa6bc09f65a2be07343ad769f7c48ca6c37932e22f3eaf88a482c9 |
|
MD5 | 5810eeb2424af739ccb6d23049ef183b |
|
BLAKE2b-256 | 1cacca420bcd76463184cd1e850a363ccd1b3bd2ba6fb9457f135b355fdd1989 |
Hashes for diffusion_cbor-6.7.2-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bf975466142285b18db198d12e098d1233858b66f0bb6d14260e4d2e3a8259c |
|
MD5 | e41986bd7116321a07bf2797a8a52c94 |
|
BLAKE2b-256 | e41aacb33f7608e595d7115244b4004c0b3b77928b97e382a69947ccde6b6342 |
Hashes for diffusion_cbor-6.7.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bd2409285e41aa95d2ad0dd4ca501a0c7c2f608eec96ed9f4ca15806d2dfdc3 |
|
MD5 | beac839f546aed04f19dbdb6e54d57c7 |
|
BLAKE2b-256 | ac913fc97d01cbc1593c328bbe49086fa0117fd39bd7c6b5fa7362d268c01146 |
Hashes for diffusion_cbor-6.7.2-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b97d013df38af1eb3b8bdb9ad26aa5733108217f96a7a75795be9e6b2a710338 |
|
MD5 | a5b72fddbe2aa3ed5e5e231458a81e50 |
|
BLAKE2b-256 | 8032471f58faaabc810188ed922cf3668a10f64b53f514dc0c80168a401b4391 |
Hashes for diffusion_cbor-6.7.2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da5d6ff0ba610b5d15ed000af9c4d822ebeed08970fbabc35bb35fb18be7a9d1 |
|
MD5 | a2c50ae5f7c51bf64b278a64c70665bb |
|
BLAKE2b-256 | f4b414b72a2fc708e0a468d97b300fa21c03863ab961218f3407a7aa7c8e48cd |
Hashes for diffusion_cbor-6.7.2-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d7eb67b374789a391d268c7ef461dbbc30ed9f1e0dc60aba2eb78e4810412c9 |
|
MD5 | 287d523fcdd7c8d441d5197593e288c0 |
|
BLAKE2b-256 | 3d0a4f5651611c3023f9f3f47e716b5b9b1fdb7f4ed10b05baf968081488e0aa |
Hashes for diffusion_cbor-6.7.2-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4418710130a286f2b4982cb5a24510fea06649bd7a6140d507253123737f6cd0 |
|
MD5 | 4510e916ed50e861be6504be2664c2c2 |
|
BLAKE2b-256 | cfc75a0286247b5aeb3d77e3ce7e3215fa575bba3a35855d24ba06915c3d7b53 |
Hashes for diffusion_cbor-6.7.2-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08fb22795a67ce419b8c4edb4c083f2c794958101a0464aa28e696fc19b73cc9 |
|
MD5 | 25f750fff5857c4ff6e3209594f66af5 |
|
BLAKE2b-256 | 619265d6a54c678b1ec5301ca6b0e26e3b14608767ddc2aaa5397cd1bfdacf08 |
Hashes for diffusion_cbor-6.7.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 340d0274e2fc60b6a60590d7f174371773f1fd6c88178e47a5f200310cd5d1d3 |
|
MD5 | ba19d6c1054626c7e3100f9edbd33e5a |
|
BLAKE2b-256 | aad2380fd76a154698dbd7517304f985ea23bc9f4e41b1957313b0ad2557c724 |
Hashes for diffusion_cbor-6.7.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fafdf8138c18591fddfd34b7156d358978a74f47a783aa2d27fa2057d67682f9 |
|
MD5 | a71f670bfff3d64fccc033540d2d6357 |
|
BLAKE2b-256 | bb9b4ad43a84d3c471685fda4525803d8907e29d302da969e03c4f969127d493 |
Hashes for diffusion_cbor-6.7.2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9504ab8cbf0a46d63020fd673a8d287b0a06c866be97c8bc3fed1ee641c707d6 |
|
MD5 | 2711e0a1f552919b5dcb2d0e08a18d9e |
|
BLAKE2b-256 | ada5f957d7401db940efc66b7bda9a1ef76530bc2d08245e8dd272d2ee8b7430 |
Hashes for diffusion_cbor-6.7.2-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 818d528df7f2545a471caeb512434cbc668224d94e2f6749e8d0044ad84fa619 |
|
MD5 | 4141ee1988ca797be62222a7dd8970fc |
|
BLAKE2b-256 | 165a2046c0a5021214a043a5f0bb5ec192d72c974b55ebe386eaec2d6e87b0fc |
Hashes for diffusion_cbor-6.7.2-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8d85563b9bc6f12657700e19b53fc042793a77d2c2ff811fe10da6a5c3d18324 |
|
MD5 | edd29ebcb69595b095555f1d6fd07263 |
|
BLAKE2b-256 | 85ea7a2e6b41afbe995e6239b56ec9af983245890b88fc1d2a7fe67127458eae |
Hashes for diffusion_cbor-6.7.2-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93a4b2301216b523876329902d5182fccb3c74506bbdf8262a8515ea13853124 |
|
MD5 | 368e707c1b471c120840f031aca6e66a |
|
BLAKE2b-256 | 0bb7f7ca0c454342a48f20c9d25447ff79148e1b11e0b3b26dfab288246b5ef2 |
Hashes for diffusion_cbor-6.7.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77fc63c3421b858ba8e69810c1c8bf4a6d7f83c6905f19352a63d99b82421032 |
|
MD5 | 3bee10fa26837a68792280c654c56f17 |
|
BLAKE2b-256 | 3b63a6e2b5c04c3a8782559b3e1f23e72c278f87860462ecd1142305a0272c9e |
Hashes for diffusion_cbor-6.7.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f75a6396a06f780437a26d09474cda82784c9975dc282198e0cb424ec910ccf4 |
|
MD5 | 7291f8954368d314824192de9ac03d5f |
|
BLAKE2b-256 | 25f0b5bf67ab3ecbaf47e13e79dc4504b2118b458e5e04dca9efbd71875bafaf |
Hashes for diffusion_cbor-6.7.2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 750e7b2774182a9ae7f26a17c12d6e88fd025ca2206aecdb7d6088f8fafca490 |
|
MD5 | d0ff0871df03929dfc1f6b4ce1dc3f9c |
|
BLAKE2b-256 | 53a300121fc811a83565070d4bec61c2893033c52aa1d4312e67b4854fd5586e |
Hashes for diffusion_cbor-6.7.2-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e311c0d393726cef517e425296d7ab2b2dca8261d6e0651e60024473f68e028 |
|
MD5 | abded29d462be727270f911e7ba088e4 |
|
BLAKE2b-256 | 81bf41b19658efc814919dcb6c812b4b447b7f69c27b502af4e66f6d887b373f |
Hashes for diffusion_cbor-6.7.2-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b2241b53fa4bde85bbe9124c633b63585c70646366c2c58ceae77fdf16b76ae |
|
MD5 | 71e7458c1e49bb6f8a379e6c02a4b39a |
|
BLAKE2b-256 | 6d9113d17cfa7ef490055da1e8a2f360b931da0233700df90af2653bbc3c9295 |
Hashes for diffusion_cbor-6.7.2-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09d79b7b65c41821a5be2bc57f879af701ff4e945677035aed511919fda47989 |
|
MD5 | 6c2f10824b997699f07b8061bc89c8a3 |
|
BLAKE2b-256 | ada6a878ee0248e3c321953a307eae154763edf7ad4376a0bf1ffcb96ee4c5db |
Hashes for diffusion_cbor-6.7.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7412fb7ded5747df276d1f9601f81d750e2a222ddeb50204b0c4f42831d5117 |
|
MD5 | 94a39ffdd23309ce7f0c23ec962f485f |
|
BLAKE2b-256 | b2d900045185a7f62a8248516cf744933769594c8f45e49506f7b5715ebd093a |
Hashes for diffusion_cbor-6.7.2-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b9f4853f7e1a52e05f0d26cc8451734fac6ea9c8cd746c576ee8caeef7f326e |
|
MD5 | 68e8e4bc643f539c6c358b790d01571f |
|
BLAKE2b-256 | 815f47aa5c3918e837251ed15c81b8c467ecaad0bfc7002bfd9b8fa3218b9c40 |
Hashes for diffusion_cbor-6.7.2-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5e2f61040695964f61c4e93a153cbf5e0b81075b2b8ebc5896e68c5ea249545 |
|
MD5 | f83d9d57fd18d95a4ffce801c2e73055 |
|
BLAKE2b-256 | e0ba22182e0f2093ea4f933bc064882e64ef299bcada0f6fc9ba7a51f89a2ea3 |
Hashes for diffusion_cbor-6.7.2-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 27f0837f029cc5de1355fb3f06510f479e7ca280432cc822779bfed83965d837 |
|
MD5 | 495d8bb2257d76d4d88b9e56c2b6e5a0 |
|
BLAKE2b-256 | ad8ca14eb8da8fd5606ff88f3fb842e140b651d6b4daa204ede281b7731c2a56 |
Hashes for diffusion_cbor-6.7.2-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1311465f2d7cd07f77dbdbcf1e801dbce1bb13db15d7fad9ec9da6e42d1b7e6d |
|
MD5 | 2caca2212f91965926d6c080a752a1f4 |
|
BLAKE2b-256 | 6c8050d4b767fdae811631afa3dd89782862d1f2e135bcc43edb0afd68be94e9 |
Hashes for diffusion_cbor-6.7.2-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa61bf4116bfe92facf30854018a0bf35f0c7a22c8c2a2d9cf3baefa8ae0b0b2 |
|
MD5 | 15d7ad779bb7bedf7d14c05b8511c6e5 |
|
BLAKE2b-256 | 2e8d05f3f6c6f5d0b0dcb42c0a82e3d2effc0ff1c1cfc9759e690905c1e4667e |