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.5-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80465312f4df84a95555697cf165c9edcf636be0a6a81c37ff30e670e15071f1 |
|
MD5 | 2d44163a233ffd7ccac15efc6df59772 |
|
BLAKE2b-256 | 19db93195a5c8ff78f55a1ef443fd37595b2b7efd35e99e793c478edd9d0dcb7 |
Hashes for diffusion_cbor-6.7.5-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9d4befb78fe2f0e097df3844d1cfdaad24e0e072c7af7b1e939f1bb631ce69b |
|
MD5 | d1fdad5f81d78f7e33497472cc047c5d |
|
BLAKE2b-256 | 21f1f07a1224b48e6eb7ba18d6e358929ef653ff6532aa0681512352af6b2298 |
Hashes for diffusion_cbor-6.7.5-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d54852ef1439d0c79c57233ba388e68f3427e229a41558423ee66c4a82d433c7 |
|
MD5 | e7b3ef924d93596c63f4244f1e43bdd3 |
|
BLAKE2b-256 | 0210d994f2ac6c7e18ca5174bcbb6f56450cd63617007ddaa813afc4fe83367c |
Hashes for diffusion_cbor-6.7.5-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78fd4a4ffec7baeac6bd05a5050c2218306b4f52376b34b93773ef43da9f5979 |
|
MD5 | db1554be78f87890d95ca3bf74f9c2a5 |
|
BLAKE2b-256 | 2c0787d09102288d9f8cccecf106653cc9a35a0032bc8a3e6138bcf5ab3e5d89 |
Hashes for diffusion_cbor-6.7.5-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94e524dae73ff56ae2d55d51fb2b7d90bb7a6533144b9e4342f40f5d11c51299 |
|
MD5 | 7623e634c01c4c3d633f3fd4e02a2c4c |
|
BLAKE2b-256 | ef76e58dc543d2337630a1b424683c2222fdc781bd30838fc952712e9f0c89e6 |
Hashes for diffusion_cbor-6.7.5-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c648019b880f7d2ce1e6d7d432e95ad231de9e79154302052120dce86e73ae9 |
|
MD5 | ca97c3cc737ae569537ae57ee54193c8 |
|
BLAKE2b-256 | 1f2f266b816c21199f2771f81fd6dbba8a3d6db8612bf9e494d340af85a9d855 |
Hashes for diffusion_cbor-6.7.5-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 266ba1f88f6e837d0dc79c96062af66a8373638c1fae472dd83765cc0922f0e2 |
|
MD5 | 2c5ab992658c59c3ce1f624dd44e89fa |
|
BLAKE2b-256 | 70747e92fb070e8c351157383037198281143585bddb2f462964b5bf4b3a25cc |
Hashes for diffusion_cbor-6.7.5-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02147fcfc24b4809fe9d0b74ebc8b3185ab47d28ac26e2f0c4ba17918cd046ca |
|
MD5 | 7404aec1d1ca9611d01cc689de609be9 |
|
BLAKE2b-256 | f6dc6162b9043fa7ea9a728acbb3afdd4dafaea265e2ec0cd42ef1f96642ce22 |
Hashes for diffusion_cbor-6.7.5-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 727cb1faa0b5ba7149f755206d60ebf834e70d8229d0212c834143850cde5168 |
|
MD5 | 1e749dd854a3eeec802e163e9de9bd53 |
|
BLAKE2b-256 | f6d250880107d4c51a1e6a1426a818df2a9e85a332eeb52e587b5df34e1cfd82 |
Hashes for diffusion_cbor-6.7.5-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9055a525854c700f6c517c42af4b1ac016a320cb1a9063fc0031451d9082cb50 |
|
MD5 | c3b6d4cf5390e5cc848899666b7b7b04 |
|
BLAKE2b-256 | beaa0943d5c638783e1cd4b6ad0ffa243eb7ee2ffa2fe7da7ddc29385f19650b |
Hashes for diffusion_cbor-6.7.5-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e42788a72d50591d298d99ba54117bf0d87327eb81ec9027e5304dd2ff47b88f |
|
MD5 | 118ed878f0bf3c77d03fa623a89ee7e6 |
|
BLAKE2b-256 | 92a359bc5e5a8f83f47060a7435c9d55d3b5bede2a3303c5eddba01d94c81547 |
Hashes for diffusion_cbor-6.7.5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 727fe60771f4e301c0ac4bc1e98e07acde9b5b1c9d6507fd77bfc5b1fba1f760 |
|
MD5 | 3e62891e8ff26343fb12c7fb1e775cf1 |
|
BLAKE2b-256 | dc92859bba6e1f1868ca52fd8d8317ea559d86e983e3529893f71e8718e8c6e6 |
Hashes for diffusion_cbor-6.7.5-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ccb46d7f46e88737b8e19990071cf2dda439c40a40820c87cc40c678533cefa8 |
|
MD5 | 889fa6610b39c9fb381839a8373ce0f0 |
|
BLAKE2b-256 | 8883b1443401b6879d125aa454cec6e0e736ae70398f30be5d1b09c1c0e34d57 |
Hashes for diffusion_cbor-6.7.5-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2aaadcfc613e984d0baf495bf134f71fe26d0b7a8fae085849142db8cd07a0ce |
|
MD5 | 4d238dc0e2605de3c4e91c6755ca7b63 |
|
BLAKE2b-256 | cd2799bfb09198dd5d47b55a242fe1b39c481893d600e1d2ff2f0dfc7c43ad26 |
Hashes for diffusion_cbor-6.7.5-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 343ffc9964da5a581f06795dcfa5fa76ec86afcd82fa324d91a3a0cc91d3f7ce |
|
MD5 | 7bb414aadb76ef2a282008dde5975efe |
|
BLAKE2b-256 | c39d7f49455a10ae6b9d079d5b17a1b83b8c69eb0b9340d781f6d037f3ef8909 |
Hashes for diffusion_cbor-6.7.5-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09315c6ccc235da93db47ba33473940ab5f2b377f404b239aef39eedcee63d23 |
|
MD5 | bc0faf87cea75653b6ee6f6736285f82 |
|
BLAKE2b-256 | d9aa72d5d4bd06b884498ec6c6f9a234f0a6df56fc9f6979dcc714993fc634da |
Hashes for diffusion_cbor-6.7.5-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b978de4ea7445a5f6ef141560c1f1849266ae5a0025ba76391cd383881f3b01f |
|
MD5 | ed16c4b68598c1e9e20db79b163ef210 |
|
BLAKE2b-256 | d53ae3e258fd7875b8799b0feef91b75da7fe693130f9bebda5827cb5a684f74 |
Hashes for diffusion_cbor-6.7.5-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17792f88c6b18fc59043a70c4476a7c136fe0537268a933f31bec01927349560 |
|
MD5 | f841ec98b28099de4a2f9e4ca38faf39 |
|
BLAKE2b-256 | 4a2d31fcaca2472d2dc8b2eb93268cbdbf498d06d9e592a6b85a1e1e1d154cfa |
Hashes for diffusion_cbor-6.7.5-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7598bd5a7d4143c3e74df3550a7a6056b5b9dd2e71a9b964ec60bd089a5b8504 |
|
MD5 | ece9ac2d5904e01cf64ad3921ec2b348 |
|
BLAKE2b-256 | 65366573453afcccb6ca18360acf9897b1738b3f3ab219d5203accd58b9598df |
Hashes for diffusion_cbor-6.7.5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c43a79a194113a476784b50fd5e141a28664012875224a8ce6e5ef6e7a4d0841 |
|
MD5 | 486dbcd1f23c5066e9a58b2be417f609 |
|
BLAKE2b-256 | 7c582d61f0504ddf278956ea782ee277fa0439fe89d27006a7e686cbdb4a4d5b |
Hashes for diffusion_cbor-6.7.5-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa75d55feb1d7ec6ae528e7cdd215ca25e5341df3f6ada34b8957e84301a06ac |
|
MD5 | ff7c52000dfb326a332c5615ebfba5bc |
|
BLAKE2b-256 | 1119b0677c4271211ea3bac13c468313e6072e899581bddb4e3f00928725aea2 |
Hashes for diffusion_cbor-6.7.5-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47170706c9bb13a1ee64dc0e956996fc904e10b9e713e2ddf15d5b43d359c1dc |
|
MD5 | 80eaca5f3b37b0d58879f382943f1ec9 |
|
BLAKE2b-256 | 1e49cb89e6d2b994212cf740459af82a8724e3b12c432aff36c215196cee8985 |
Hashes for diffusion_cbor-6.7.5-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6958d343a9f7e5604157e027eaccfcfae890052f5fa3c5525b7780d36f188fa8 |
|
MD5 | fd8ef5879914d76fc8f1789fddf42495 |
|
BLAKE2b-256 | da0116a9153758cb544993c75eaee77b5400d72f836f52110c23b201ce8326bc |
Hashes for diffusion_cbor-6.7.5-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0971f07cef6ff58302707a180e96d1aee29459e812df1fcf7917e0f905f1a648 |
|
MD5 | bf9f084c7f393eed00983501a5b82340 |
|
BLAKE2b-256 | 62a50578e4323298e17f26337a015e0ebad5a3aa2a0552b1d4961252b411fdac |
Hashes for diffusion_cbor-6.7.5-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a43c5828473fa86d7027fb7a0af0f3fafd44a8a1972182f31d20649e455b6ca |
|
MD5 | a8ebaf2724444c6941f89f75a55a7a84 |
|
BLAKE2b-256 | d9a7903c30496c29d825813e995fa24d4485b930cd00ed0b427a27f369d76f12 |
Hashes for diffusion_cbor-6.7.5-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc7000af5afebe56738e4b0048d4b34efe63b841abf034f0d8252c4cd9b02a5b |
|
MD5 | cf675e6dad2f68a7a3484188dc1a3c3d |
|
BLAKE2b-256 | 5f28fd0b41b3812c88a53cf318d4518d0a79d9b38bc128d617b48bb41a8a843d |
Hashes for diffusion_cbor-6.7.5-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0b0ac93d97df5750ef1cef3f875f7ab2ed1de9e6e598e380f0664bfc5060801 |
|
MD5 | e08f65606cdb272e9b74b958650846a6 |
|
BLAKE2b-256 | 46bde3899b1b5c69de4c2de1104556e20e190df235e76d5bc143ad8b7c5890ca |
Hashes for diffusion_cbor-6.7.5-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b41b400fc7b58f64c9052154fe65e3fb477ea40943f1865c4d14dbda619fc692 |
|
MD5 | faa144324b15c2f7b96dd3b286039aea |
|
BLAKE2b-256 | 7402d149a22ff64f366f35c2e22af440a1bab4b5ada0b63c0458c6fd29e39eb0 |
Hashes for diffusion_cbor-6.7.5-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 050b1a76f744b1e710b588e4141d5c982112fa12417c198be3ebfd33e6624a99 |
|
MD5 | 3051c4e6c07cfc379ecd432f44f1931a |
|
BLAKE2b-256 | 0382139f023742fbef1892b6992253dc12143f84cf59a92199208f38a0f6140e |
Hashes for diffusion_cbor-6.7.5-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f30580e5b028165135fd887becc96697627f200afe2f559dbde06815bf2e9607 |
|
MD5 | c6b3194f96c277cc446a72358448a7b1 |
|
BLAKE2b-256 | d72bf16a46873f8772dffcfef8cbf3cec076281cb156c9bb072d68bded1d7fca |
Hashes for diffusion_cbor-6.7.5-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ceb9cfc1d24788a371593859ac0cbf18235a8ca7c19a07706f63affaaee2450 |
|
MD5 | ddc12dab7dd0f0786f908013f909f4f9 |
|
BLAKE2b-256 | 4d52c6af8b7750f723b2e46e889a57b3407a43e734fe89ac02909f8fc6c88ae0 |
Hashes for diffusion_cbor-6.7.5-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03dad6f19eabb35b50979dec2be53681ad210fbf641125a0e12f4970df4e05b8 |
|
MD5 | 176615ad5392eb7889077ef339b8d358 |
|
BLAKE2b-256 | 48999aefb327a0887ad88de8fedf22e8bfabb096400228c0a5cd45cfb5ec5586 |
Hashes for diffusion_cbor-6.7.5-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67e156463af244ba11e269b12542b967f4b99fbecc3dfa9fbfbef582f2dc9f25 |
|
MD5 | a10d60d34b4db5dbf35ff0992df99f2d |
|
BLAKE2b-256 | 2241533134d367d1f52b7cefa802b1cbf5784bf6dab1d5676adec407e58f6b7d |
Hashes for diffusion_cbor-6.7.5-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20fd72edfad6901d0c24b07a23654f05c35b53745ac2e60e7dfd6e4629293a0f |
|
MD5 | 9486681a1f95cac4b519dc5eefcf2113 |
|
BLAKE2b-256 | d6e9fb9412964b81cf9dd3e035df19b4fa401a216fae742f58366218ccca6126 |
Hashes for diffusion_cbor-6.7.5-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c9f8ea3cfeecb4625f3064da8b5fd24121b1edec84cf7f07643d71dadca80ba |
|
MD5 | 8d26c2293af827abed29fab6b3bc60ab |
|
BLAKE2b-256 | f494a15bb7070f3f0e1d115d55eef82995168817e9cb63fc47fc775cd3ecd556 |