bencode serialize/deserialize library
Project description
A bencode serialize/deserialize library
This library is compiled with mypy on cpython, and pure python on pypy.
install
pip install bencode2
basic usage
import bencode2
assert bencode2.bdecode(b"d4:spaml1:a1:bee") == {b"spam": [b"a", b"b"]}
# if you want to decode dict with str keys
assert bencode2.bdecode(b"d4:spaml1:a1:bee", str_key=True) == {"spam": [b"a", b"b"]}
assert bencode2.bencode({'hello': 'world'}) == b'd5:hello5:worlde'
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
bencode2-0.0.12.tar.gz
(6.3 kB
view hashes)
Built Distributions
Close
Hashes for bencode2-0.0.12-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb5ca7a460ccec0ca78e26da27ff9cab58294e8a8a45acaa6a1d835b245e8bf0 |
|
MD5 | 5e273bfa313eb01ddf5dbe6e91085307 |
|
BLAKE2b-256 | 92c0234be010f7bd8aed642f72f663dbfe03e07d681d02c1c34f8f61cd45aca0 |
Close
Hashes for bencode2-0.0.12-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32220d109acb023f35feb80515993f0dd57fe7d2b425c889333067ee31e32932 |
|
MD5 | 89fa244fd9a1897e8a181fca90f2d788 |
|
BLAKE2b-256 | 2fd43901d614675110d64d6117927d56f7511dc6ed4fc6e0d59f691caa65e61c |
Close
Hashes for bencode2-0.0.12-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f49c187ee6a32cadf4418116f1d9dd08731b3e738a55b0b53149edd732638d3 |
|
MD5 | 7a32fe078bde3a82cd007c123181d38e |
|
BLAKE2b-256 | 4d457db63438faed546386751bec67bfc1ffaf686c788b4c9da9ab561dd9090c |
Close
Hashes for bencode2-0.0.12-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66f2467fef3af56dbd3d5ec566aa05e1a59e94224e4385b91e3c374713e14dae |
|
MD5 | af009e7605c54d77d4a3f425bc9ae705 |
|
BLAKE2b-256 | 4e2f9574b59c0bc75003dc2990a5bd42852cb693d609bac6d53ac95d5869b357 |
Close
Hashes for bencode2-0.0.12-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e51fea3c1b4dceb5e1d3134375196393c91757443885915a23537fc4febe80a |
|
MD5 | dd81fc0b5ca4c14344af2550d4728cf6 |
|
BLAKE2b-256 | dfd231abaae03e6cddab191f1f04a5a31e4217490f1e4dcf703f5b2257c1b370 |
Close
Hashes for bencode2-0.0.12-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9e3b078cf0d794a548c2f430de814edecdfbe6e675da503b56825e2e756c7e3 |
|
MD5 | cfb8dfddb060941d096968ef8cdaa7a4 |
|
BLAKE2b-256 | ddcd78986e49efab30c7f7ee3c84bfc81d3178e3827acef0e0e980d06a83e436 |
Close
Hashes for bencode2-0.0.12-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00167cedca0059ce1bdcec023211967aa9fdae00096bd6c6a14865359b4eaaaf |
|
MD5 | 1bb8aecf0d41656824397efd76d9dbb2 |
|
BLAKE2b-256 | 4b53972a3bf356c7f958575b5587c4314776a00c446d8934943094433ccd7ec5 |
Close
Hashes for bencode2-0.0.12-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe0402b671d9531a522d310ed03b7c149325b7770ec236879c5445ba08b5fd7f |
|
MD5 | 1f861c32f13ba2067df4ad62172a5e3b |
|
BLAKE2b-256 | a6a3338c04d9c9679d6e02e4a37ee734f5235bd7cb066305de6890ee5114d4e9 |
Close
Hashes for bencode2-0.0.12-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2283cbb318bafb32cb4abd27ad2ed2c54df059c6da1bd34f9b6f3a765b85fd56 |
|
MD5 | 526d078bba347534a73cb9dd7b8b05c9 |
|
BLAKE2b-256 | 4965f29d2c47636fe841ccfea77905939c980309a1674dbe0fdaa1dd89b3e4c9 |
Close
Hashes for bencode2-0.0.12-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4945a92aeb608b950d32bcdb8f22ab0a7d4039c0c1ab4d7470732692e80aae4a |
|
MD5 | 32ccd6fd677c5d43beefb9549367bb03 |
|
BLAKE2b-256 | 9d45910b9d07515461b46580c863e6d97f32f05609511510d04d2f101dc22ff1 |
Close
Hashes for bencode2-0.0.12-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c267e08e38599c0334ccd1d77761e90e5ff06bbcc1e15e41b2b9cdaea3fe79bc |
|
MD5 | 9bc5f92a1f58a8a2391c40b7c9dbee44 |
|
BLAKE2b-256 | be9fd0e19b78fe6aa69ebb1a2dad5925d032db45832571888eb0049510362cb8 |
Close
Hashes for bencode2-0.0.12-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63fc90b97e92fcd487ef84a241d66732e69b362b42ca789ecf100a8e857e5806 |
|
MD5 | 866f7f4eaacd498e2fe1f16c999dfe4e |
|
BLAKE2b-256 | f9ac3a7b740eb6eea0e2a87ce04dcf478d843785e1733cd8cb1579a346cb1c04 |
Close
Hashes for bencode2-0.0.12-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1d5bc063a5f50f2ad771c7a551800e59c0636e5d190b0b669292979aa5a78c8 |
|
MD5 | f14ae1720a7e434957eab7db4bf899b9 |
|
BLAKE2b-256 | 45173a62d8c348904241e4e4402464e457ff1f5aee25f55c81ac1f2701bb7856 |
Close
Hashes for bencode2-0.0.12-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c74450f2a7cfa53f765cb69f75a4f1309e70e89dfabd33cce1e19523ab1398a6 |
|
MD5 | 3a857cdf56eb3daedb53112911236ae4 |
|
BLAKE2b-256 | 548c2a5f49063ee65ab4db7c7f634aa406a70d0b38ac1e1c848e891f1a3410d6 |
Close
Hashes for bencode2-0.0.12-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1bc963953ddd804f3107820f928098b67fcf46d77d83bcb65e0153d0c3443ea4 |
|
MD5 | f804bbfe254b1a86f097ac82227fd492 |
|
BLAKE2b-256 | 3ba8304841ad71b31f963642940ac793ebc94f8cce9734dc16f5c947afda3768 |
Close
Hashes for bencode2-0.0.12-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b33fd2a407d24bcc905269d1dbff3d954adb958f2f804da8b84d325cf932a5b |
|
MD5 | b712f16e3e07c3f020783601b8af5366 |
|
BLAKE2b-256 | bcf2fdad5d42995030ba55b58a09e702b4549f4d55ab8f9e9a786b2cd669aad7 |
Close
Hashes for bencode2-0.0.12-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad07fbdd7f6a7840ce1ba433ea1ae52f252fbdd6cb7df460abc931e133b9b8bc |
|
MD5 | bc81293a49098f9f6a5ad208e184a70a |
|
BLAKE2b-256 | feb47bb9acfbcc0ca3267791408e0369a2015d350d9034c5e89d5726eb4d8863 |
Close
Hashes for bencode2-0.0.12-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ac2dbb94646a8cde189ce656800fc567b2fb854a27c2bc7cf297c9f75e7b631 |
|
MD5 | b9e090be5bd563b62c42c884d2f62edd |
|
BLAKE2b-256 | ebc7b5de61f9be7d549b431ed86b5475017db479b1504b980f0995715e18c336 |
Close
Hashes for bencode2-0.0.12-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54fa8b4c6051c7e13550d4f0fafe6f2d4c1a7d87dd3d9332e454986e42dfd997 |
|
MD5 | b6914c9274b1a12e05ced36667fff40c |
|
BLAKE2b-256 | ea355872a3c8c29c36fa8110cb9e640b1e22c5b97e47664ee6a9d7db87efcf57 |
Close
Hashes for bencode2-0.0.12-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ef4170e6b47cca7cccb21aefc3cbc5937f478eba06e1a25c2ccef04add60ad4 |
|
MD5 | 3e6a90a02ee2895e341dd3c207465fe3 |
|
BLAKE2b-256 | 742e9cea9c252c68c82170aa2cdfd6f9bcfbc2c52261e1893cf488ed01784ecf |
Close
Hashes for bencode2-0.0.12-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b4d264ec66bf105ce93e3ed58906fdee948fdc9df35db3423fcfc727b2c9f6a9 |
|
MD5 | d31a84753bc215f64ca244015e434dde |
|
BLAKE2b-256 | 7500174f2094f68d8cedcedccb51ceeea5968115fea6246010194f0a891a51d9 |
Close
Hashes for bencode2-0.0.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bece6bae0df6d500f4aaead0561ef04ac3eea9a79c42bc7c81977a0010b7d946 |
|
MD5 | eb9b730658e443e3c11417e31530b608 |
|
BLAKE2b-256 | 0903abd9d418302224b2a8965484cca2496851746ef2dc1d356a59196653fbff |
Close
Hashes for bencode2-0.0.12-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14a76e6541a98396f92b8d0244a9e4e999bf7c6f89b82fc21c522feca863d2eb |
|
MD5 | 6d08302bd7944eb6a8fbda127f9cc05b |
|
BLAKE2b-256 | 6e0115c4b2c6dde176ee0cedfe118fd243f55a899c98d49da047a09eccacf78d |
Close
Hashes for bencode2-0.0.12-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a863f5ab5baa3e41154d43ba151c0c0312b609041dc1b4d5db72b5b28b9862e8 |
|
MD5 | 54da1c12c2880233c33e6d1520d7a5e7 |
|
BLAKE2b-256 | 86dbc7650570d8c9aee5888350917554a147a036f66959751d003a573919005b |
Close
Hashes for bencode2-0.0.12-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e6878fcaddc6241151a6f7b6d63c8c16576f3a9488f59460f632e730a0de4ef |
|
MD5 | 694b6d9c07f686341357126c39a1db2e |
|
BLAKE2b-256 | f1c0e5b30dda0e2cf7cd54aaebab1a6598a814a9e589568bae2768a12f79b5ba |
Close
Hashes for bencode2-0.0.12-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a7d761e5525ce9af8f49912394793ed94535df80186c643f7a1cefccac7d0b4 |
|
MD5 | 21c0947ff7e6893af732697f7b12df3f |
|
BLAKE2b-256 | 5f7b356eb52193e3c8b69aa250ac27bae64048d7ea718e139839f70068ac8a32 |
Close
Hashes for bencode2-0.0.12-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96f30c005320a85e2b4c0dbf761014b522188d1b40075e2b79dc4da7bb0f4b6c |
|
MD5 | c0798b802fac70841875a31b8a46887b |
|
BLAKE2b-256 | ee26c9c05f6a1fa1b939ec474138181aadaa64ff89386371834b58f964e14e11 |
Close
Hashes for bencode2-0.0.12-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 957163399195ebd1114894281f3cbb90608925608019a80cf07d4ea3d01c2a46 |
|
MD5 | 663f842eff332fa441a9eb053eea2359 |
|
BLAKE2b-256 | 833c2f8f17d57002183ae5d07aac2b1c1c479c336c3985aba84aa6b86a41a310 |
Close
Hashes for bencode2-0.0.12-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86822db63d1edb6b69e5fe61535d251241e721a0424763504eebc454f4c1b610 |
|
MD5 | e1ab326b2a8df896181609cb0cb0bceb |
|
BLAKE2b-256 | c0d947d2c3394f2d6ac0357b12e51f0378890da65f0bec7681f6934dae6c7d0a |
Close
Hashes for bencode2-0.0.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 965ad1a5fe3fd9fcb9939f4ef49fb04d4e622d737fb583dfa1b63752b0373dac |
|
MD5 | a3a8166b040aeacd58504602a7aeba84 |
|
BLAKE2b-256 | 86bc90745427e6b1ab9f32cb6d9912074c3c83b96da4ae16d4dbd8c1365c4041 |
Close
Hashes for bencode2-0.0.12-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 822e1695ac1f77e62cc7a1e71da725cf660146b5b0f195bd04b8c57e21765935 |
|
MD5 | aee0ea43aa69216a4af4afcd7ea593a2 |
|
BLAKE2b-256 | c2b38c3a35156645d35f41b3d73bbac56ff43bc2e7772afbbfdee28e935ef1be |
Close
Hashes for bencode2-0.0.12-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56aa009f0d27e66526e366cb60bf6bd935f0f1cdb8e1acc3d80f6047c527b8a9 |
|
MD5 | f621078b28eac5ab9d320525ffa5d498 |
|
BLAKE2b-256 | 6615043e6052642746429a349625ac101b66c63f66c7853ec00e4430e727fd08 |
Close
Hashes for bencode2-0.0.12-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cebe479883473d7fd8340d26e914daca15b7362bde6b404f1761634c347988d1 |
|
MD5 | 8ad0ee5b0f9b7022fb670e47c14221d0 |
|
BLAKE2b-256 | c1d485229e40634d365223615ed9a23fb768242d4bd9cb06291df8aa777d713c |
Close
Hashes for bencode2-0.0.12-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db5284fa2a2cdff24c8f097b422b700c5f7d8cd780235fa5a041a39d250e7417 |
|
MD5 | fcf79a8dca89904a472506c95647334c |
|
BLAKE2b-256 | bd1ed2aabd2ff90e996655ec771dc20542b3151444a2a721dae4410c92792f49 |
Close
Hashes for bencode2-0.0.12-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae0ea83d1339fed2709799bbe337a06cc3e20d739a87cea3363ce97cb75aed2b |
|
MD5 | 6fb5b3464b9a8acfc70f3d2d456ecdfc |
|
BLAKE2b-256 | f4035466acbfbcd739fc4242cdb71ec6e2282a13710ea019e605b40d0e3fabb2 |
Close
Hashes for bencode2-0.0.12-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d017cba979663a33de980e19a794972f5e6e180be7783713a780cb5b0e466a9 |
|
MD5 | a86b526421649bf061ebdaf54a92fd9d |
|
BLAKE2b-256 | cb40ccbb38798a9ff375ddaa97c27be2b9321aefcbbfd234562456227b9fa2f6 |
Close
Hashes for bencode2-0.0.12-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f24454c85518b68d6c908d69c03a481f6edac8d0af03c7608cf00f80218e530 |
|
MD5 | 42e7e8bd280e10b4595863a93ee8b372 |
|
BLAKE2b-256 | 5c727c71f602c98aabd4b98bccdb10001151291c21f8ef36b342a337ad648591 |
Close
Hashes for bencode2-0.0.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2558aaad50034752f9634129937da38af82e8cfba519e717a627c2cda10a34ef |
|
MD5 | b4a5736c1d6decccd97f13bc803a3553 |
|
BLAKE2b-256 | dbed14f7af9e8776e171a2037a54819d52c55f333094f3b6349010a957f39db1 |
Close
Hashes for bencode2-0.0.12-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 287caf69bf07a3c54d5cb6e55cd3d84f52bff746f4ea4fcbb331961a1039d0b0 |
|
MD5 | bca85cb024b4798f921f40cdbf121769 |
|
BLAKE2b-256 | 0cae3fdb3b1ded02a30849532858123e8d1bc91a67ce45b4ccd43d65b493abba |
Close
Hashes for bencode2-0.0.12-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24d4ee1f1093123883acca8a74bde0dab122847b39bd985cf01ac22889355e3a |
|
MD5 | c64e9ee483a6b9e50d5b9da3ddf47611 |
|
BLAKE2b-256 | 45a0637c6f6ed8e779221506671185282f3d0081c2f9b70c68f247f01387689b |
Close
Hashes for bencode2-0.0.12-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac0abf869edc43aacc2e1535b345d5560fe7e94ffefbee8b811f24d6ce0e7ded |
|
MD5 | 5790fceecfc70829b50ff1e9b3f084f9 |
|
BLAKE2b-256 | 851ac00e1985a5731b7fec0a83de2d2e4dfc9397e728025adf3834fa97061095 |