Python bindings for canonical_json
Project description
Python package leveraging our Canonical JSON implementation in Rust.
In order to validate content signatures of our data, Canonical JSON gives us a predictable JSON serialization. And Rust allows us to reuse the same implementation between our server in Python (this package) and our diverse clients (Rust, Android/iOS, JavaScript).
Usage
pip install canonicaljson-rs
>>> import canonicaljson
>>>
>>> canonicaljson.dumps({"héo": 42})
'{"h\\u00e9o":42}'
canonicaljson.dumps(obj: Any) -> str
canonicaljson.dump(obj: Any, stream: IO) -> str
Development
We rely on a specific Python builder that automates everything around Rust bindings.
pip install maturin
In order to install the package in the current environment:
maturin develop
Release
Update version in Cargo.toml and:
vim Cargo.toml
git ci -am "Bump version"
git tag -a vX.Y.Z
git push vX.Y.Z
Publish wheel for your host OS:
maturin build
maturin publish
Publish wheels of all architectures on PyPi:
Download artifacts from Github Actions run on tag vX.Y.Z. On the bottom of the Publish wheels workflow summary page, download the pypi_files.zip and extract it locally.
Run twine check –strict pypi_files/*.whl
Publish on PyPi with twine upload –skip-existing pypi_files/*.whl
See Also
The code to build a serde_json::Value from a pyo3::PyObject was greatly inspired by Matthias Endler’s hyperjson
Other specs:
License
Mozilla Public License 2.0
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
Built Distributions
Hashes for canonicaljson_rs-0.5.0-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a8842736f554a43379e14d1f2025aca68bc3d90723d0147c275d8ceb1fe82d7 |
|
MD5 | 841f151bc00202e8fe604d28af220926 |
|
BLAKE2b-256 | 78c4db1bd439662de7a22de147af5beab17a52ed3a8ca9b914b05e4fafa7e866 |
Hashes for canonicaljson_rs-0.5.0-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7f5090f5d3dfac9f55fbd09e46be53703bce6f63365836e620672ea55bcc05e1 |
|
MD5 | 90b025387888fb17adfcf0a12d886e99 |
|
BLAKE2b-256 | 2dce8057d7edbbeda2d9a786635ed8a75cea768d54b693783cf33b24f4842091 |
Hashes for canonicaljson_rs-0.5.0-pp39-pypy39_pp73-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3cf154416c24550db2d049517c6638eae195dcdfdf27a7eca6a0a63a08ced234 |
|
MD5 | af80b98a7a4cb385f11f82d651b910b0 |
|
BLAKE2b-256 | 197470d2991b3bf173a47d627a15415a4002a43aedcdf360c9edd87e82f0c6fa |
Hashes for canonicaljson_rs-0.5.0-pp39-pypy39_pp73-manylinux_2_24_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c5ce0955656d275d0972357740aae6fad9e520f6019358333e34f5db9874b1f |
|
MD5 | 7663ac1bcb95e3f383392656e910300b |
|
BLAKE2b-256 | 7c501163172d71382065d4fbb9094cc76581939d2460e62d0ef94d30220b025c |
Hashes for canonicaljson_rs-0.5.0-pp39-pypy39_pp73-manylinux_2_24_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af7699f90070c4e52be7ff643e57428ebc3acefa60f058051eb12229a41a769a |
|
MD5 | 3b0035400e7b2b253e35447d00c3856e |
|
BLAKE2b-256 | eaaed30ae29885b5dc426009bb423e9fdac78d95545b5bc8414bf31e8d165a8d |
Hashes for canonicaljson_rs-0.5.0-pp39-pypy39_pp73-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a548ee7372cdbcb8360ccdaafd5016f01482a9cc7c755497ac6138059fe76211 |
|
MD5 | e00f96407dcc40f0fb99c6c628e8b645 |
|
BLAKE2b-256 | 0c2faa3ae55c893911ef0eb7ad486bf9aa905c8b9568413d6b8bd7bdfc626a3e |
Hashes for canonicaljson_rs-0.5.0-pp38-pypy38_pp73-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fbd36b509e99b6ea2e38110dc8bbef8461319c8eabc7a2207d45efdef29e5e5 |
|
MD5 | f728c51ded918f32bede16b589ae5306 |
|
BLAKE2b-256 | e99d43830f758292940fb8520485c5d757070a8f4dcae0809bd5e0bc6366f605 |
Hashes for canonicaljson_rs-0.5.0-pp38-pypy38_pp73-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a295ea16fb8780a1ef037ecb9ce2f3db5c0bf0ffafb648779fb367e13cef7626 |
|
MD5 | fdcdd29066b9859094c34ec3de5eac0f |
|
BLAKE2b-256 | a830fb74d878dc68c2f1c9474d6e211f9b5497cefeeed968f8f44884c8bb9764 |
Hashes for canonicaljson_rs-0.5.0-pp38-pypy38_pp73-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5259ce0aa0e5977319fc3b8a4627a14e18b05e9fa324bc771efbae70c68e345b |
|
MD5 | 4c3d3f89eaceaca2de24cfd4048c3f56 |
|
BLAKE2b-256 | f1adf06fcd381b276655256c7db425c8312b83dd4193e7d9649a1923bdf7c39d |
Hashes for canonicaljson_rs-0.5.0-pp38-pypy38_pp73-manylinux_2_24_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cee67b47cae59b20305dcc250d7c82652fc5f6431702aec989fa42adcbf599e5 |
|
MD5 | 931ded307dc59d37f94401abd24b84b9 |
|
BLAKE2b-256 | 3ecbe6eba80beee6d22d468f49305516c871c85c286784545c51267f4b1e6637 |
Hashes for canonicaljson_rs-0.5.0-pp38-pypy38_pp73-manylinux_2_24_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d883629b4295b81276a0a6bf488af8313e05588fdea241150a2244c47736b4b4 |
|
MD5 | 6dc0c3b01011b297dce837a15dd53992 |
|
BLAKE2b-256 | f4b906f0bf426e4ecf7724f24f820dc21d97156c2df6a8789faa2a29c9aa6dd2 |
Hashes for canonicaljson_rs-0.5.0-pp38-pypy38_pp73-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 070ec09e8f9bd8816370d14f7d0ad34d53fe6188367b4161c49a348f357a46c9 |
|
MD5 | bf120f6c31453e3ef22883d7360587a2 |
|
BLAKE2b-256 | f3f3f44eaa97a9dd5c15f6c03c4e609112affa059c4847f8de338c217c1d864b |
Hashes for canonicaljson_rs-0.5.0-pp37-pypy37_pp73-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05912c6ca6c6be60404b18358b6059307bc76ae5417317f6e58ae1716a96ac84 |
|
MD5 | 0bde056519417a81239fdbf7d69000a2 |
|
BLAKE2b-256 | 5c7d309740cbab1e99041f8cb0e5d9d095cb50e397067fa46894d6752e08905e |
Hashes for canonicaljson_rs-0.5.0-pp37-pypy37_pp73-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8262d0a18990271575d2352c7b8b2d0abae8c501e3d8a59cd5847f1ecf79e5b3 |
|
MD5 | 6854ac1a9bd65a4233beb61edae595c4 |
|
BLAKE2b-256 | 96e152ccae3c3457fd05aec8ea29b5a14a66942112cb7d57a85b1d529b66131a |
Hashes for canonicaljson_rs-0.5.0-pp37-pypy37_pp73-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2239e976c43e2a418f02d6b87e82e000bf1adb4963b84d1f6e4e823227014c3c |
|
MD5 | 62698b660b4c2035754b1a29df4e2f66 |
|
BLAKE2b-256 | 904c0562d44c3cb19c142aa141a79f28d632080e9c0f5fc0dbad965b29c32de2 |
Hashes for canonicaljson_rs-0.5.0-pp37-pypy37_pp73-manylinux_2_24_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b166569df3c165d02bf77fd23b75eba29d86c761550d1d5e09df172269a9d28 |
|
MD5 | c8882736c4e5ee80bbe9913f75105ac6 |
|
BLAKE2b-256 | 01209ff27133662e5ca36e65999d0bf623e01818460d82135b6940e46097a5c7 |
Hashes for canonicaljson_rs-0.5.0-pp37-pypy37_pp73-manylinux_2_24_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f55938dae32ef3ae1fbeafcbf70ed44286b1e17d88fd2b052ac03991e09e56b7 |
|
MD5 | a8172dc93df3441f6a4b5c50fa31a621 |
|
BLAKE2b-256 | 265519f178fbb3c98fd8e2abf66036aa186822b285df046f2bd60c1b48132987 |
Hashes for canonicaljson_rs-0.5.0-pp37-pypy37_pp73-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c7756312bb9fb3ffed74c79e48e355f738589674d8ccfc9e07837d107af5175 |
|
MD5 | 196b9f3b7c028b90c63c1d0a17ad8708 |
|
BLAKE2b-256 | 94761d6323674f06e9c8661be27421246b2cf01e7048fb33b1d26632509d6c9f |
Hashes for canonicaljson_rs-0.5.0-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4eb3676944a95490bc2c9498d935f7c212e205b3658f180f6811049f9f59260f |
|
MD5 | 7580f2cae524a0bf8233316acf559f23 |
|
BLAKE2b-256 | 087af8e79f90d5408c55c072f4e85a9bfb6a3deb46b569d990f6b0563b583aa3 |
Hashes for canonicaljson_rs-0.5.0-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6753f9f92d1855a74118e7af0fd461b3e8178d315a2934eff4f8e342733a2f07 |
|
MD5 | 228cb90ed306ae04fcea9184d0d5f86e |
|
BLAKE2b-256 | 9cccd230d7023f25bd7d40a6966d596951f90b50ea0970fd463d9450a55e17a7 |
Hashes for canonicaljson_rs-0.5.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a26eceb0ff73cac12c88204e7d2f6ad7d1959469b8fba96e42bbe781ce5dc3da |
|
MD5 | 53cdbc617a35bdc6cd77d633230db7c2 |
|
BLAKE2b-256 | cd443f8b31e8b078fbcce7d8765237fbbdd74319df29461a534d388ce035f047 |
Hashes for canonicaljson_rs-0.5.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3dce131f1f01f4298a2e38a7d1da765e1651420727e352663da4f1aa284b203f |
|
MD5 | 4b344302144fb9a622d49574d1f9713c |
|
BLAKE2b-256 | 1d0ceb6e21d52865fb2c8e3233e92dfeb02109f34da03ceba9aa4efe579b316e |
Hashes for canonicaljson_rs-0.5.0-cp311-cp311-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b7b5614b75e8b640d6e18836793a0cfdfcba07dca8e298eb4d95e042a74251d |
|
MD5 | 9218d8056b61f544f4e7494138a389ca |
|
BLAKE2b-256 | 2d7bd99c9dfc1c59365bf7ba18d7df85ae441543ebac864d866b38bb4a5a48b3 |
Hashes for canonicaljson_rs-0.5.0-cp311-cp311-manylinux_2_24_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ce83cdeec90e1604ea8d3f7c11c9cc3d7a5a77ffc25d49ddb54db87e7e0260a |
|
MD5 | aa022281a46dc7ddb50d2cba2035ad73 |
|
BLAKE2b-256 | 2f19e01724a5517b33a62325381401aeb0326da248d7dccdec5192422647a824 |
Hashes for canonicaljson_rs-0.5.0-cp311-cp311-manylinux_2_24_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 763569dce4d0e631c0f3d9bd52b2ed8717697eb69f24f9ad3462c1968b1fadad |
|
MD5 | 46e78febca224a7472c56dccb0676746 |
|
BLAKE2b-256 | be991978251c820a80ad9b3b220386b4e8f03dfa8a02d2d2b012f544a5ad5535 |
Hashes for canonicaljson_rs-0.5.0-cp311-cp311-manylinux_2_24_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e9e0636765a76f8edcae79ef11350a3552ed36291f6393a4f86215d6d949997 |
|
MD5 | b5988a6262a81d9516a63bfe371a8e28 |
|
BLAKE2b-256 | 49d4e7a0aa344066f636eb1d5d8d16e7667620e291c67c25b92508a5ff5a62f1 |
Hashes for canonicaljson_rs-0.5.0-cp311-cp311-manylinux_2_24_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ecd99e900e4fca1867973e963ce48367d87a8ae790b40108545ce5eac7986eb |
|
MD5 | 0e7cca40dfb52efda21672231bd5727a |
|
BLAKE2b-256 | 16db36977218ffdce0e794487f0d102163ac1a8bae8ba7c04e857ad99fcc1882 |
Hashes for canonicaljson_rs-0.5.0-cp311-cp311-manylinux_2_24_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | adb07deb3da93c905234452398f00c391bf13552c1f121c7ac979835050441aa |
|
MD5 | 12d3a7b2e4d3b7f71ab08881d354ecd8 |
|
BLAKE2b-256 | bbfeb05c9b8621210a769c39323536549b5f18fd1ec936dac854fa172064ff69 |
Hashes for canonicaljson_rs-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75bddfe5b46d3e9cfc86914f6671cb32f8d091c92c8eb9e7e40b38f3a4ad105d |
|
MD5 | 0c64c87cf09b61bb61e33ce1da73c65d |
|
BLAKE2b-256 | 0436895fe65a0b81efa58250b7a79fa3258c1b6d74d663f3caad98e745a8e204 |
Hashes for canonicaljson_rs-0.5.0-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbd001ab88d6c83ab3b35a5a458218bdbae61b8f70a25ff0d405ff790fa1db72 |
|
MD5 | 9c7f5a25bf75bf0bab8e38700c9e2aca |
|
BLAKE2b-256 | 57e8a231de794eedf4652bc328139fa1a74299e89a20bf92903f3962e39870a0 |
Hashes for canonicaljson_rs-0.5.0-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e7c634bd5957fb1d299fbee74a1c6474e1a373e2d5b1e7c82ef3728066c81d6 |
|
MD5 | 7964830410dd9fdf63f041e9279abf4b |
|
BLAKE2b-256 | 0694493aec64b1afdb4a8ec5b1e85f9d8828b158a92fbc5aaf4e1e71fcba69fb |
Hashes for canonicaljson_rs-0.5.0-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40388face687b1791671f727f019801304f01f774a09bfaa8c2691620b54fd08 |
|
MD5 | 9116c4c8ab5b3ebd61fed6aac93494e7 |
|
BLAKE2b-256 | e31b6d5f5a26abf589ddce43bde287b70d0829ccba4521ebd7662222a76daae7 |
Hashes for canonicaljson_rs-0.5.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a8612d906a92c5616905336a3534daf3ee4cda32dc71332f2fb5b95ab00e6fc9 |
|
MD5 | 9939421e8fbe4374defe5d05eb70e9e1 |
|
BLAKE2b-256 | 09a94ecdafada0860272d7a33c5b509dce9435f167db8a122bb1742666bf9bc0 |
Hashes for canonicaljson_rs-0.5.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 665bb2f7351d240e50714c60f2c8c17269f5accf3ae2d3734761486b34a617b5 |
|
MD5 | 2a8528164750f61fdfa854475cbb7bff |
|
BLAKE2b-256 | ce99b868cf4fce630827a4e98e51fb1979c80ec6d4c84832e16abff52136fb84 |
Hashes for canonicaljson_rs-0.5.0-cp310-cp310-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d76b0448a9e0871a00fd53059cc5cd31e2db291378ab7142987eaed67371250 |
|
MD5 | cc6592f27345edfa35980eb13bb5b7c4 |
|
BLAKE2b-256 | c9611d86d911d3f54d18670a80e7be888b3246d2c22398c3db33ed2c3358f126 |
Hashes for canonicaljson_rs-0.5.0-cp310-cp310-manylinux_2_24_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 620b8dbe1fdfa79d0becc3ad97965005d8c0cfce8ad3383c4c71c55d9bb947ea |
|
MD5 | 5d8eace4a6806e292d03a731f6c32eb4 |
|
BLAKE2b-256 | cbc2e36c7ef60d205a4157f8d43dc01bdae57ab11ed618144957d62819dfe72d |
Hashes for canonicaljson_rs-0.5.0-cp310-cp310-manylinux_2_24_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 88ea0d8887088a0ace7f8a920fed7e21575c704b97f8cd35a09bf3f57382d21c |
|
MD5 | 80d2bd9f87ae816493088fd216dbf280 |
|
BLAKE2b-256 | 9cfa8652635be03b71f426631bd31526b828dbbd3a822ae429f906a99484e4d1 |
Hashes for canonicaljson_rs-0.5.0-cp310-cp310-manylinux_2_24_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8df5152737433b4993230e092030c09877586c1a9cee40e48ce6855b58eedc3 |
|
MD5 | c077d6a054cbfe21d0f8b67c46d36f9b |
|
BLAKE2b-256 | 55cda7a1459843b473025a2c2d015cea875fe9395979ec1c33f64fb67d2a9a6b |
Hashes for canonicaljson_rs-0.5.0-cp310-cp310-manylinux_2_24_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4b60164c411855bb6a0e7353998216db041c294ee191e0ce97ae04629c8dd7d |
|
MD5 | 69cb2fc0ca65888bf05197bab690b2ce |
|
BLAKE2b-256 | 47cf275d6410d5718b20106964394d6f06c2a96054e6d155c7e170b92d50e303 |
Hashes for canonicaljson_rs-0.5.0-cp310-cp310-manylinux_2_24_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24bbd950d69588cbb8578b41b37ad76b2e2596a6330ece4896ee54ab320cf0cf |
|
MD5 | 494108345307cc195322b84df2c979d7 |
|
BLAKE2b-256 | 56071bb2c7a1706bd6af07ce17660bacf0a3f22079fbdb9f7bda8266d49f2354 |
Hashes for canonicaljson_rs-0.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63e97d639c20d407cd57b8ec7ee8ec83b7482ba56111163889f0b61b77b3e67b |
|
MD5 | 5f7f84a323620ee4eabef65fd0b4c017 |
|
BLAKE2b-256 | 46df89bfe9176e446d941a7d512bb02ca29322a70769ec23b90e13f7229005a3 |
Hashes for canonicaljson_rs-0.5.0-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9ce31e3b9c1c920a8de739f98f4f42feb446f49345263369bbec6a22aa5c61a |
|
MD5 | 0f70cf90e489f990d9bf0cdbe429332d |
|
BLAKE2b-256 | d019bd0428514ce8a90c43a1a5697a4db92df8c168e158df2ddb9dfc470a60bd |
Hashes for canonicaljson_rs-0.5.0-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3fbda8a5f1a4a7e48af0bccb13b15a857ad68d25209363f5302320f42073a69 |
|
MD5 | 055bfe3902d21d6afbeb611ddee64507 |
|
BLAKE2b-256 | 5b2d461a4afa9587d06728ebdc40f05dc9b92cfd78d344e36579a4f6c6e442e7 |
Hashes for canonicaljson_rs-0.5.0-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b130233e3733c9796a920f291b22229e88c31d74c11658c8bcf864addf4d1e0e |
|
MD5 | 1ec929d590d9ae6fa3e2b0fe0200bb98 |
|
BLAKE2b-256 | 0705eea601bcae4f23cc5ac4de8f19ea734c84623e4efb4cb2a29c3853c748f1 |
Hashes for canonicaljson_rs-0.5.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a9a926c4834079bdf127597fded6c901ada119931533e8e564d40b181e42edf |
|
MD5 | 63f0e58a02dadf0c07324f8b2619aaf6 |
|
BLAKE2b-256 | 393e2c636b43eefdfc94bd1d84f884c0749c863a1dfb3748d54eb9205c19022a |
Hashes for canonicaljson_rs-0.5.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 329cf45928dab44cf157e34a9fbe061e53fb2e0fa0d3b3425abacaf1a03d5642 |
|
MD5 | 0e05fd2ff26a8a414c045afad6c6e53a |
|
BLAKE2b-256 | 91fdee359560a3cffe8e92c1a0aef6d5649d5d9b00a5a242a4ed5253559d1a22 |
Hashes for canonicaljson_rs-0.5.0-cp39-cp39-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e276646a480e03a8daf41c1a8843c50fa6bfb8cb9ceb842151096db3ba8f692c |
|
MD5 | ca0ceaece5030d46560382f17acc0fd3 |
|
BLAKE2b-256 | 1f0b449b4f3ccd6f19236b006d2f0fe7bba467da37e00afd7110e6732d080189 |
Hashes for canonicaljson_rs-0.5.0-cp39-cp39-manylinux_2_24_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a73232f4c9d3bcdc50ed9f7792e2bf35aa83ae930029852375c25448e902a81 |
|
MD5 | 45b5ac0e397ad68c337801881ec03854 |
|
BLAKE2b-256 | a0f5f13d488535f5c36228c7ac04f65dd74a5e568ff48278be80c8d8267ea520 |
Hashes for canonicaljson_rs-0.5.0-cp39-cp39-manylinux_2_24_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e727733fdb179979b6ecb4954020b743155989d25b3297f43fc93054e98892ed |
|
MD5 | 643fb14ed41574125732ed1350c77913 |
|
BLAKE2b-256 | 745cb62612c499ea128864aee0771c2a2e4800a92c986b9e70d00da355ad8236 |
Hashes for canonicaljson_rs-0.5.0-cp39-cp39-manylinux_2_24_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 386c1d5699caf33da34a7c73b385bca545fe76554dfcbe3fc7285e0e240233ae |
|
MD5 | e2ac859bfd67c77ce0268e2d2e7893cc |
|
BLAKE2b-256 | 1baa369330f96fd66b1dbc3cedd36565622e2f678d34efaa812f43e13b09fd6a |
Hashes for canonicaljson_rs-0.5.0-cp39-cp39-manylinux_2_24_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7d174a7c3a026bba9d81a2673ceed34ceb7785c2040a5cc1919ce40163acd85 |
|
MD5 | 4b7c000eaae483d15689df03e449540a |
|
BLAKE2b-256 | 3e9dadccb9446f723783bb808787bd23de9ed6b9af3ae8db74728872f773a6b7 |
Hashes for canonicaljson_rs-0.5.0-cp39-cp39-manylinux_2_24_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc82a58851487e7bca896b7fe0c4cf5ec030de4d3316981b00eb7eb430614696 |
|
MD5 | ca2c5c4553e0c8932e77d94f7a5779f7 |
|
BLAKE2b-256 | 3255df25c7936263cf052247b66af46c4ae8097c22febab38688bf6a4a6431bb |
Hashes for canonicaljson_rs-0.5.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e2043217016464e8d6cd7f1ee332bccb664808d9fd220905ce686bda914c0a81 |
|
MD5 | af6392e6f61827de6997da7791ea5915 |
|
BLAKE2b-256 | e0f865e8057877b11028194c7939b0cd2e2da7939ba136cf4cadfd1acd0ac503 |
Hashes for canonicaljson_rs-0.5.0-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c32b0121ac666fc6d55ed97229d002df77f10888304eea941908c84d82b98106 |
|
MD5 | 81417c3620d231485508d40292ff1df1 |
|
BLAKE2b-256 | ee9634a791f52e768fcff73dd98afeffe28263149ee75a4fa33be60e5d0742e5 |
Hashes for canonicaljson_rs-0.5.0-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fe0a4b1902ce5e4c0d289d3db7535be2304841899c0f6984f8f3b050564c7cd |
|
MD5 | 00e804d9999a53df5df087d234ae0e0a |
|
BLAKE2b-256 | 610d95f63a47e1705c34e672b6caa87667324f8e982cdcef959086e4578353bf |
Hashes for canonicaljson_rs-0.5.0-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef61b242fdd223c532fd3f84995f082dac16eb8a3ab909d2f9b15924fd926caa |
|
MD5 | e529c494e8191b69c939061723faa0f3 |
|
BLAKE2b-256 | f091c926f7653e849f0f1569100c8858b5bd5c8a0216f65a6930111569cb20e4 |
Hashes for canonicaljson_rs-0.5.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59b639e9b9d52047b3608dec6dd7434d39393322698edb50952e2aa3e1cedf4a |
|
MD5 | dc10647cb892a6cb4c15f3e6b0ab0cc6 |
|
BLAKE2b-256 | aecc3dfb3e752038a9bd4b88f6e50eca64a59a50fc12d66486c986de419614a7 |
Hashes for canonicaljson_rs-0.5.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b00221a5122477ac4e1387b83011538c0c527ee58879f45c2a102ee653719781 |
|
MD5 | a810ac92339376e91fcf90386bf2be9f |
|
BLAKE2b-256 | c50e018f5b7cd564d993232b5ad258535357988f6c0d998c780302fec838ce1f |
Hashes for canonicaljson_rs-0.5.0-cp38-cp38-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3998e0c467a4f7f18ce1ed3aa5227e5d2b04049c82044242e5ee1a1a5b60c7fe |
|
MD5 | 031132cfaeec5f9aef77c648e789180a |
|
BLAKE2b-256 | 6ab2579201d59b124aca23d2a80f9cf4ab84235e07b9488c2f4225318b3c3547 |
Hashes for canonicaljson_rs-0.5.0-cp38-cp38-manylinux_2_24_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e7c2decd7fa18276a30a5211c981b3b0b308e2a25bb9fb133db4e8b7b5634c9 |
|
MD5 | 46fc530bb0700ad5616627f148b84c4e |
|
BLAKE2b-256 | 2847193f6febd1fe5d3a85e6ab3b0a334707fcb47d69a1769de6a1f14754d67d |
Hashes for canonicaljson_rs-0.5.0-cp38-cp38-manylinux_2_24_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c88fa4e6cda797e2ffcaacded7bd084dd1b197d118c0a4e4a4e430c0beaaafef |
|
MD5 | 4e7cde941f28d83d90677e105c3ff384 |
|
BLAKE2b-256 | 7f58f391ca057111890f45f153fe8db732214df1a6ee7f407b0417e37564fd82 |
Hashes for canonicaljson_rs-0.5.0-cp38-cp38-manylinux_2_24_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82741fd3f3da4059af2e5d042827e63f59459e31b06d3cd50adc14391e9b4b88 |
|
MD5 | 20125125f76896419b18528971a26f57 |
|
BLAKE2b-256 | 9e66fea8a5167356fe86c0be6baa0b9fba85f6ee3b8404a66a0eb250aa3621d9 |
Hashes for canonicaljson_rs-0.5.0-cp38-cp38-manylinux_2_24_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33184266101baae275e003a412e7e0ff9b901aa6400248688b9a8de743071136 |
|
MD5 | caf6c35c63d5bbccc89567b3b9da52bb |
|
BLAKE2b-256 | c3957a791eca65fc0dc1ffebfc4e09427df1b4f8d4e70761b231916718df8bcc |
Hashes for canonicaljson_rs-0.5.0-cp38-cp38-manylinux_2_24_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aae9c5e32d06d5e7e01365eef438f12c2d0cc5fa491895c29533b59a40a3207d |
|
MD5 | b2a87dfc6693c03d253ee7e07a32142a |
|
BLAKE2b-256 | 821aa2d51630a91bf5f48c2a8f965e100efb465a10926fad5fa75b001769591a |
Hashes for canonicaljson_rs-0.5.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cdfb64bd358ec8ba30654b0cafad5493aacb25871ef8b743dcc35393aa85ec8 |
|
MD5 | aa92949c92316dc37ced8068eb4d5695 |
|
BLAKE2b-256 | 5e940ad8b20ae6f288ca261ca2dfdcb5391354929b90c336d5721621f413c52b |
Hashes for canonicaljson_rs-0.5.0-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5a182aaf3ac67625d4b2ddd778b9636708074d42fa5c40177ed29f1e4c3f1e6 |
|
MD5 | 9b8b2379325475888e9f39d8d80907fb |
|
BLAKE2b-256 | f0e01eeb64896e8cbf1444c67f3b7d7172186fe236c6dd4871db246c2a869c4c |
Hashes for canonicaljson_rs-0.5.0-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80f6a7f5cfaaceca466f521737c6c088a9ebe5a8c8e2d73c7593827e8a0ae0cc |
|
MD5 | 59560bacd35faaa41d5116caede28f6e |
|
BLAKE2b-256 | 382bb22de1315d9fa1d3708c14f179b1d3df922b5a4d42433cb8a2fb5c8c08d4 |
Hashes for canonicaljson_rs-0.5.0-cp37-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3df61fb461373108cccde318e959f8680c96172354d16e26b09711ba32aa45c |
|
MD5 | fa8115d365740eda9b9a8a5c47bef06b |
|
BLAKE2b-256 | 8957c68723a3e3c7f536468bd32a3ce4372981e662e022e9a670e4aab73e0f49 |
Hashes for canonicaljson_rs-0.5.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e23196a408aa134f90f570e23206040bf297368e00ac4763d287d66b98c32b8 |
|
MD5 | 713ee115962edffe38705949861f8723 |
|
BLAKE2b-256 | b2e8c27276b5086883b04357d3f7c933434cdbf12dc5d3036b5c64dcc7e508e6 |
Hashes for canonicaljson_rs-0.5.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fac84a2d4dcaa187e2440c55367aee9a8cfc620d36bc299a4b73a3821c7cc6f |
|
MD5 | 724f07e8e645dedd8fb3748616ba362d |
|
BLAKE2b-256 | 0c471fb74d59b183ed8283cdc1d679cf9f109b3e789fcaa5ad920c4d9252fbf2 |
Hashes for canonicaljson_rs-0.5.0-cp37-cp37m-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8734f8c6695c4fa2306b1f956be993faea2b52c63553ff371537f6622bcdc3f6 |
|
MD5 | 3f91588de9c0f18455c424cfd8864178 |
|
BLAKE2b-256 | e558b46e08c5f905e6a3ef800e801403af7e2a3873fb62ead8ffd15a3ac551e3 |
Hashes for canonicaljson_rs-0.5.0-cp37-cp37m-manylinux_2_24_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25f3f7fb0d27fbd6209c39c4fd2ea99b473dd83f121af63f721457b5910383a8 |
|
MD5 | 9bf81dbb13ed7b093c848c374516468f |
|
BLAKE2b-256 | 2c515ed9255a41fcd396f55a569d1843f634e20d9e71d3f5d871637ca21c3951 |
Hashes for canonicaljson_rs-0.5.0-cp37-cp37m-manylinux_2_24_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f951cab50a69f59e8ad2b82e1827bf7f5dfd05ac73c224edd28247224993366a |
|
MD5 | daa705e2a0241c07ed4dbc7f391e6475 |
|
BLAKE2b-256 | 9f55380c9e8ad8f3a94bf2d3e1f8bdc64eea16c7b1c5a2e35344eb56c2d1802a |
Hashes for canonicaljson_rs-0.5.0-cp37-cp37m-manylinux_2_24_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ab14dfe394c4faa540a37be00a4829cc2446dd5066f0019abd0e1eac20dd965 |
|
MD5 | d5007aecd79514be8e3007bcc1d9618b |
|
BLAKE2b-256 | 7dc13b381f4d25304002faa6cdadd1d3eb5d30e7567aae04e4158f30dfed56cf |
Hashes for canonicaljson_rs-0.5.0-cp37-cp37m-manylinux_2_24_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16aa112a847aea514c3e9f0deb2fcc1323ed14232233a83e7865bcdbe9097f49 |
|
MD5 | db8d23d2473723883efffe79b0346d29 |
|
BLAKE2b-256 | c61f6950ed234b8c758c08f4676916d095f1a863460bdc9c9d182f35bcfcdb10 |
Hashes for canonicaljson_rs-0.5.0-cp37-cp37m-manylinux_2_24_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41c2805702fd1c1144c4f85e56a007ca474641c67fdd6df4f99715eeebf89b5f |
|
MD5 | ed24eb885e19dd76e6851e4b9e811d0b |
|
BLAKE2b-256 | 214eb19550c1332adf1b75f356e853bda5e2adcef42287b59017c7eefc2edebc |
Hashes for canonicaljson_rs-0.5.0-cp37-cp37m-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8ec1ca47a6eb13a227dd64e26754afefe11e1e3f9233668ef8b55b9fa80c02f |
|
MD5 | bf4f07358b3fa86523af41b3e4ff5982 |
|
BLAKE2b-256 | 499ebc0ed74e358e7a3f6d4568d5e17b855ec8f2ec60189ae7515422fe462931 |
Hashes for canonicaljson_rs-0.5.0-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7c298bf22acbd99f79c9cad90d2487f47de5167fc40b0282a789d4ca33c7077 |
|
MD5 | 5489a9a0f30e40b2580309f2b0d9f754 |
|
BLAKE2b-256 | 8dbe115c81aab34707765f6047c2f598c29d8cdaa3114cbe0a506d772b1bc642 |