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.3-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef78066b3ec2f3978ba16e01fd93f4518fc189959d41b734cb65c86d293a075c |
|
MD5 | 77d3b06da800d6ecfdd4861d0974ffe8 |
|
BLAKE2b-256 | 4d26d75620d61e3eb4152b0dab77fa1f7d8ffc2427a18b1c1879862bbde09135 |
Hashes for diffusion_cbor-6.7.3-pp37-pypy37_pp73-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e38856cc5990d3d4dbe5a2d0f41cdac2f983dc7f7693ee3f5cf24bbd8cc824a |
|
MD5 | 976acbb967b4c342e0dd9c56a76a3838 |
|
BLAKE2b-256 | 0ebf9197a00c61299abc21d22996683738b5a7d0f7fa58b53e163221d5d0031d |
Hashes for diffusion_cbor-6.7.3-pp37-pypy37_pp73-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e440e6a59c45f4193c508806c82a3f37997c29442d8231affb48bfa4a49953b |
|
MD5 | 3477895fe98426000fcfa32c186cc467 |
|
BLAKE2b-256 | 38efb6f76b8c2b4edd5fb6e3b9b225788e673c364ee8b6b4097a691885167ca1 |
Hashes for diffusion_cbor-6.7.3-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 339baefefe0464b95a88828467ec0933cc69300932b18608cc55701b7ed6b578 |
|
MD5 | 7b7177a84dc77119846d832b1875c202 |
|
BLAKE2b-256 | 4b9b13e2df82c29c2e72aacd4bdc861340bc9671cb146e45a34da1f7742bdc7a |
Hashes for diffusion_cbor-6.7.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b84879ca6fce6e0e11a1d5be8ebee905fef9ebe02cf0d0281e2a6aa426d83ddf |
|
MD5 | c7e6e127fa23a3581caf121771259eb1 |
|
BLAKE2b-256 | 029219f3dd2e61d05a43e1b8e4ae4e36896730792edd4bf11dbb6abe86fc2463 |
Hashes for diffusion_cbor-6.7.3-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f151ecbe9592ee44f6b1b0c7d365b48279187b73f4b235ffa4efd10ac6c02038 |
|
MD5 | 169f64a8061f7807f63673aff383e6f4 |
|
BLAKE2b-256 | c2d15e85cf3234851554051d469ff475a62518114c329bd1f68dc78d76e469f7 |
Hashes for diffusion_cbor-6.7.3-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02105d7808d15beb490a88ace1882e93b3fb27cfbf83190e50be548f531989c4 |
|
MD5 | a1c0f46a77304491277c81b6f3b9f4b3 |
|
BLAKE2b-256 | d1c5a149c3538f373ebdc2312c7441978b0f2fce6f990aa243513db376d84de1 |
Hashes for diffusion_cbor-6.7.3-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e0de8750499100d857ebf24e97c81b782cee6f205482fe5287b4bc634b383ea |
|
MD5 | a42ea7f1450e765b945c0524d69b2608 |
|
BLAKE2b-256 | 6b8635ce5b8aeeae1be7005a8c1a0b263900fc5a7587b21b3b6e78c1ba4df03f |
Hashes for diffusion_cbor-6.7.3-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93efab0b7643d528a40f54ecf3352c9c2ef80640436d118e1f865632cf7b4826 |
|
MD5 | 8fb8a9c85553a4c2f834f5f2a1d14469 |
|
BLAKE2b-256 | ac218515c060285f4fd0f0ef3b14d19c2b05ae1c7bc8c6b443e82f9b3f6b0c5e |
Hashes for diffusion_cbor-6.7.3-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01153b7e4c3ef4f33a6a9ca64989f7c5f0f780f2e2ed4c60f74b59e59a6ad6c0 |
|
MD5 | fe5dac0c1372768ca01ab7ea9ff7e8da |
|
BLAKE2b-256 | 3783f78c0bd6cc31ef51cbfcba99507a0d2ad0b882b5a8ff833a7f15d8274bc8 |
Hashes for diffusion_cbor-6.7.3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d503ea7016acde7f64c73a09d79bb51a82eaa716b7913abb00d8dc9fe1907291 |
|
MD5 | 88f36fb7aed1cebd12b46247acc5c1d3 |
|
BLAKE2b-256 | d3be9ddf8de57c5c124dfc449cb66d6712d8fed32a92098760268a98efa85951 |
Hashes for diffusion_cbor-6.7.3-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0efe49f4099d3f89ba48f3ee955759727acfc683068670cf4441a88d5c533b00 |
|
MD5 | 535b6712c5dcd09b8e356245171c8458 |
|
BLAKE2b-256 | dfde568ddaa9c87b4bf088743c0c544dbfe505ae1aee4cb8457c4cf8fc3d5ce2 |
Hashes for diffusion_cbor-6.7.3-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a11736f15064097b60b22c2deb436692b6435ad5e54f79aed7c53388e07ffae3 |
|
MD5 | 359f6245e09f510bfd2ba8397cc3cd0f |
|
BLAKE2b-256 | dca7ad1cbeeea086a26f6733c826cbce4282de9a0ed8d8d40b9f70146d05cdbc |
Hashes for diffusion_cbor-6.7.3-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b151ce27c526badf4c65245dcc38f6f4029e20fa40fe28729a828e9c345d68fe |
|
MD5 | 0ac941ca057632e30425ff8a3d28c66b |
|
BLAKE2b-256 | 4828b1205d46c8731efecc19f2feedee4fea2a8463bc2a0582d1a915d6ffa444 |
Hashes for diffusion_cbor-6.7.3-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5857d159327c910def4a9cf4d1fb7f974abc9cd308412425d484f7a8e39df2c |
|
MD5 | c4ecf7b8b9a8075d4d06ca3b89b89be1 |
|
BLAKE2b-256 | 74397a0a85ef53ee58961ba9e7888c76bdf4ae4ec8e4a5f8bf76a8a614ded4e6 |
Hashes for diffusion_cbor-6.7.3-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cf87c8b7b6fe22f90f760bf19307ecc5781c5167a0e30bf37ccc5725aca0c35 |
|
MD5 | c7c46cfee6ebf0d99b9fd36bbca0e423 |
|
BLAKE2b-256 | 2b98b4fd6a1315810718f8e54dfedbba6d664603ce57c0c448d7cab38f3b2cad |
Hashes for diffusion_cbor-6.7.3-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d74f4d4b97c3d2eeefcf86cec2b01b9de9a0be0f4aab8148ad90383333a0df87 |
|
MD5 | 1c46145e98fa559105f0ec279d810dbc |
|
BLAKE2b-256 | 433d6296d074ec53a742c85962e03de2bc4cb651e685202304a6fd24e50a114a |
Hashes for diffusion_cbor-6.7.3-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ba9ce0b31cdf3152bf214474a58452286706f4acdce809d77139dd4c1ce65dd |
|
MD5 | 7c806aa94aa277ffa57cb4d3a7383fb6 |
|
BLAKE2b-256 | 0d0b9296add792abfd805377cc068c678cfaf5909d4d128238dba57af62e0bbf |
Hashes for diffusion_cbor-6.7.3-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c22790c94d1cd970fadb09c4c2adbdbb3c0771d4c5a10070e8cefc59184eeef |
|
MD5 | 6fe014d8e2b2fb06a6b0d37917e9d69b |
|
BLAKE2b-256 | 00e73d283e0fd31d8773e3f4efb7e2c2256fefcd99772d95c74f19887d6e21da |
Hashes for diffusion_cbor-6.7.3-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8db6f4c0dbfe30e7715a6991c4232f2941a6e843ed011210c874d9d0a4ed56b |
|
MD5 | 7cac5a96fdb958817f54bec8327a87bc |
|
BLAKE2b-256 | 34882dd4b58ed66090a469144886b12ba8a81b24e9861805fcebdad2d32b0a52 |
Hashes for diffusion_cbor-6.7.3-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce57b9423f41cf13139bb6ef7a6fd9080b40107740f60698cb3703cfe7a5591e |
|
MD5 | e28ed9b4687ec78babb7b12ffb81fb95 |
|
BLAKE2b-256 | 7caf405a9ba8532e39128e639c24d18c85981d0b3fab416af2732a28db4d7bee |
Hashes for diffusion_cbor-6.7.3-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a94f0161e48b058bd67d4facfca4c33320ffba8775fb89d58742563a5d8f62d |
|
MD5 | 28ea1c37b979f4bc3af93cac10fca94e |
|
BLAKE2b-256 | 814920c3e52529356788b3f46731797f00f9793f6f985e938170397103a931f8 |
Hashes for diffusion_cbor-6.7.3-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 196e2473c4265d861932df1b13423c44be1ed9e13857bf561b8f25b5d0ef760a |
|
MD5 | d859266830c4f1cdda3bf50a3cf0027a |
|
BLAKE2b-256 | b792b243a5dee22867cdef57e70f118243cd4304f3dc26fd7c2ac850df83d63a |
Hashes for diffusion_cbor-6.7.3-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f64ad2b5336ce80b6f87eabf9c219accbe8d1eddcd60ee7368aa759a48da0966 |
|
MD5 | f2803498d278b627aa526a2d7d5abaad |
|
BLAKE2b-256 | a25e430b8a9259f4435686ca7056dfb7a5c347a62cd478621e50ec40e4be09f8 |
Hashes for diffusion_cbor-6.7.3-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de38d4d995d83ec3a51320a1dc531441cbf24bff57b546f6ce56a971ca193074 |
|
MD5 | 39764991de2f41567fbdc14d02a45d45 |
|
BLAKE2b-256 | cb3921f1fce54a4646b59936f79e1bad18cddaab631a3f35550b39844553fe9b |
Hashes for diffusion_cbor-6.7.3-cp37-cp37m-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 523099130deae7c82ed1fc7440a05f357ba5c0eb4ac9cd3c4ccb9ea6563750d6 |
|
MD5 | bce7c4de81b781d2eac3f9a081ecf3e8 |
|
BLAKE2b-256 | 0cf87ba8f3bc78f20aa696586e9e971ff3b74ce4d7b6ee7a51d1d17dd83a4941 |
Hashes for diffusion_cbor-6.7.3-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 923feb7ed65f729761e533209fb5929683d5fcd95112ce2774df9a990587a694 |
|
MD5 | 74c802e6cfc33d178f2addfacf9ce807 |
|
BLAKE2b-256 | 0a34a560f9926df4af7d578a39d5ca4c16b906d0ba0a82275fa5a6a1359fcf9b |