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.13.tar.gz
(6.3 kB
view hashes)
Built Distributions
Close
Hashes for bencode2-0.0.13-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d07c325d873771e38c980b65dcf4205ac140536215d9a640860e4316a4465bd |
|
MD5 | 22f223144fa8181cc8b08e7ee57684c2 |
|
BLAKE2b-256 | a10df2781a283eea51ac3c1713beb615ac3a44719b912f76e0253782962baa0a |
Close
Hashes for bencode2-0.0.13-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e674740e79f06020da41776f67a77ba674ee553c131ee05e66a488ff0d5ab24 |
|
MD5 | 903cefa52bbfd76700bbcc6d20c8f027 |
|
BLAKE2b-256 | 2d86d575be03ac9703d5b4055e9d6cb26a1f969c9a722687b0304efa356c672a |
Close
Hashes for bencode2-0.0.13-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb768b4c2f275b97beb666e09f37bc5c856edcf1a5dd5e106c8a5960a83baada |
|
MD5 | 278adbc16aa71c0061aa1c9f111b999e |
|
BLAKE2b-256 | 8a19b53587ab58410cbff6d2756d57c8cee02e47d7fb2342bfbe441c79cf0b5a |
Close
Hashes for bencode2-0.0.13-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21ccf8362bfea64d5a8cc43911ff6d91df17825ff1dc806198c03aaae528ae52 |
|
MD5 | 8e2decbe37af1f1cf2c8072beb8f8c50 |
|
BLAKE2b-256 | a6f51f2d9653cd08c6cab6bb1add515ce58c019f2c8fb585af383c7cbafcdb49 |
Close
Hashes for bencode2-0.0.13-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4713d6f9c75392743fb716cfe9eaca8689e76e5005a124c32fbdfaea814c7a51 |
|
MD5 | 211987f5f1fbb054f8b44baa2d213d33 |
|
BLAKE2b-256 | b7ab5f9322b27abe88db11418fe2bf9aa220cb8771e339330916f04e5c37f95f |
Close
Hashes for bencode2-0.0.13-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1db5ce833ee5dea46925675dd79984da8a7597290591c8a5388e84746707ecf1 |
|
MD5 | 77b91cad46b23e3924f25e92c9902f50 |
|
BLAKE2b-256 | a30d057e69ab29e59776d21a266c6c4d5bb2a99247145bc155cdce00c0f48d9c |
Close
Hashes for bencode2-0.0.13-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfb989f0de157f81233dffec581617219876aa495db1b1def37478fb318e2744 |
|
MD5 | a991679e4dc8dbe1907a0d2cf91c4f86 |
|
BLAKE2b-256 | e3ccc07d1974d47ce3e6d26d261979a77254e3b5f08ece0a816e910421c340fb |
Close
Hashes for bencode2-0.0.13-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 221c825e4e3e64fe6a62575038dd5542ca973f0abc1c936542729e8ac6d41ce4 |
|
MD5 | c2ad1383719af333f6e90dc5e5b0dc4a |
|
BLAKE2b-256 | dd2b22a0fde1550eeabd7931ef837f8061e9dc00dc69ff8ecb1fccaf12fb341a |
Close
Hashes for bencode2-0.0.13-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82653203e6d5d025c1c7a162f49d666331cac6a6a847155c388b1534f4d5dcd9 |
|
MD5 | a92554196de68bc8c27635864ea453ca |
|
BLAKE2b-256 | 55ed261ca2edb8effa07accc34439a6304a39c0d7064b1232c2644ee049e28b2 |
Close
Hashes for bencode2-0.0.13-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a2d977c78c3ff7d544c70ea88d23cafe1a7e5ff47703e6cfcf680412d4e2331 |
|
MD5 | 4868b5f3d6f9429c27f2f8e437a189a4 |
|
BLAKE2b-256 | 302234fdb21c466a138c307f77b1e3f97bd7956227998cb363b3e6d7036be00a |
Close
Hashes for bencode2-0.0.13-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fa0b04597383105d276735db0f76c9d48992f7f299c662e57a902f255d96871 |
|
MD5 | aab3a7dd5388a3ef0fee5cee117fef25 |
|
BLAKE2b-256 | 5aadebcb88ddbf9d56c1e582a2c9285f7ac80790b115ea22ed0932960a01e5e6 |
Close
Hashes for bencode2-0.0.13-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbff3bb9a814bdda6588192574a18cff3c6e317e5b2b8bd0a1be19d68435bd58 |
|
MD5 | 1760dfb64a0a644204688337a1bdcdbe |
|
BLAKE2b-256 | 10e45bb21f111dc49d0257f0630355ea2283983296fbc8e38d93823e9c941554 |
Close
Hashes for bencode2-0.0.13-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b3507fa2f16e808bb857c8b19e6d49b53fe5d401bfb02b6094563f6a8f50f20 |
|
MD5 | 9c45a8e07365b3a93dc5349bbb3395f3 |
|
BLAKE2b-256 | 48c38c96915b1fb37dff5dc7557e5284745d41f9854528339d51b09f72256a28 |
Close
Hashes for bencode2-0.0.13-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f330db5e7ef697f77eb9f8df1d75bc6a363cddcd893f2605774835e6edc9e531 |
|
MD5 | ba6f1201189f62cea299dbeb3685e40c |
|
BLAKE2b-256 | 37f1c48658dd9eab907950d4d374bbe3fcb7954420091164e00b0f115cd76340 |
Close
Hashes for bencode2-0.0.13-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed0f394c32fde7bc2810c064a9b3de62627534758797b9667f066f0f0a2b9147 |
|
MD5 | dd3c8e26ef24021c5fb686f30e48cd21 |
|
BLAKE2b-256 | 058304d20aa266bf2d14b5af54f1f100268da0a680f0f7bc583c436a39ccd69e |
Close
Hashes for bencode2-0.0.13-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 60a2e1d18795c1ad535f39db89f90f1083e916587f3a62bc580407c3276fe710 |
|
MD5 | 6a7adb122297623d82da2f6b782da312 |
|
BLAKE2b-256 | 7fd8cdc8dbc20562340191743dc5a45f5764fa8c480326c5b7bb743917ca953f |
Close
Hashes for bencode2-0.0.13-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f99845d62bbb8f3cc9e046e89db9f1770f0fad2d81de24f11b053a6094272ff |
|
MD5 | c41e852dfaf08914794e370b3c5edc92 |
|
BLAKE2b-256 | bd1405c25d4a6f2775c2be38e3a51c7221f00e3b23e8bfbf470084e14a910ec3 |
Close
Hashes for bencode2-0.0.13-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5ff8698e038a83320a7c44c7b950765738ae2d7c85cc9b9c40288321eef8113e |
|
MD5 | f905186c65acdd47ceaa632c450066f7 |
|
BLAKE2b-256 | 1ffd4e8e2614fcdfaa6e2d82198929229ea68df3d39cf2f64e554c6f7e471276 |
Close
Hashes for bencode2-0.0.13-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b697c4b79cf3d4dbd5f0e5e83a402b5a7c3df568534709af71e40ff95cd960bc |
|
MD5 | 96ae1bdaa4353e8ff3bded0106100e70 |
|
BLAKE2b-256 | 0b049afa6bb1e90dd8594da35cf91199fb63b4bfbbcdc4ba47c57eaadfbdbead |
Close
Hashes for bencode2-0.0.13-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0ce8a59c8020bb92b21d3c484c57b7f8e07f028824a8190c1bbb40f0cd1a114 |
|
MD5 | bfa248c499db1fb736fdf26bf591fbce |
|
BLAKE2b-256 | 44ac0455d37899b71c278906a520ba410935f959e4ba4c5d6ec2b7860677bfa7 |
Close
Hashes for bencode2-0.0.13-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cb31a3ac6954b1d6258de5c9405f8330d3aaeb388f8bcb1f13578a809b2fa2c |
|
MD5 | 71089dad5ae09cc8cd18c57d6a74e7e7 |
|
BLAKE2b-256 | c2a9935b6b2c6d18abbda393312bbe40f6c20c22a499e69fd35ca1722c067b89 |
Close
Hashes for bencode2-0.0.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59c147a90257faa7182e7a40ab3bc7db557731005ed2b76cabbaddff6cfb5458 |
|
MD5 | bc56dcc9138ec0030f8f36d9d402b66d |
|
BLAKE2b-256 | 210d30f5cdb0249da2fa9620ba426d8d1f3fdc469c87fde561f73c836374716f |
Close
Hashes for bencode2-0.0.13-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63fa251cd35ee3a355a6ffac797cdc01e3c02c2788a5a091d531e4b4ea7043f2 |
|
MD5 | ac7f0fecc585072cace619006ad29d00 |
|
BLAKE2b-256 | d9464d7f157574da4bd2bf9125d3caecd572e5dbc7a47ce4937691cc424cf328 |
Close
Hashes for bencode2-0.0.13-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc8c6b41b6aaa24806e9cdbc392fa37ec8cbd0a2e008dca92cf72237a73edf92 |
|
MD5 | d63300d64bfe675b67843f267a952b4c |
|
BLAKE2b-256 | e567b89e4045ab3c2c11088eccb1c1aac5078f6e1b3519612236b1f654bdcb08 |
Close
Hashes for bencode2-0.0.13-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73f3741c1fd469d6caadac2148137a57dcd0cb262c169cde86769dc793ea87df |
|
MD5 | 78f7afa25a4b22bcb45fe15ef03d41c5 |
|
BLAKE2b-256 | cb897c13a9661dc409f52afb687dd2857b5ad621a63c48e1755e1b7126c1f52f |
Close
Hashes for bencode2-0.0.13-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98435e15bd9260a213aaf441c5f656c4797b06c2484717627f2655bc80d83ca3 |
|
MD5 | f256c71fd1f9433fab41e553cdf8546c |
|
BLAKE2b-256 | 87deb0841ec825f9e01ab374601b55461325de9be6c349e9ea04b32730a703de |
Close
Hashes for bencode2-0.0.13-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d7b11a93a447fe76703ddc6f553b00afe3e740e9a01230c539551e75fa0011b |
|
MD5 | fc15a6fa2bdba081a56a4580dfeadb34 |
|
BLAKE2b-256 | beff73942de3acdb7520a25b2d991b7a87666259be7b60ce3cbcac02ad14477e |
Close
Hashes for bencode2-0.0.13-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a5bd491eb12c5d49d3ec73a4ffb2ea0ad6776152b773b19e214a2f1a035a23a |
|
MD5 | 2afd7968eed1d389d773274fe2c85a30 |
|
BLAKE2b-256 | 2e156b08f9528c451e9196ddebc600a1ddddc30d0b04ac068c948ad2c4b0f72b |
Close
Hashes for bencode2-0.0.13-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a84fcf657d0d86268e523fe376b22c915a4b02c09ecd8992c58f7d253b6192bf |
|
MD5 | 1a0f910d7ce14ac38db0eb8d3e6f606e |
|
BLAKE2b-256 | d8afa0965273cbf5cb8743475cabcb0f4543ab973400d9d1902abbd3486885d2 |
Close
Hashes for bencode2-0.0.13-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9148d2bd65995a58df6b6eeacf1aafe91daec45fac6909c7b45ff28862d0bf8 |
|
MD5 | e210497f54fe2a27d1ca48d839c6d079 |
|
BLAKE2b-256 | 6389a3cce81cf85e972a40fea3164dc03f2e8678b86cbd571da06ca7dfae083a |
Close
Hashes for bencode2-0.0.13-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82715a5546d47ba678b7e0dc5287792c7e20052fa5db885f0eb4bc8636826b35 |
|
MD5 | 03ae586c23fe57019186fb5c4a163aef |
|
BLAKE2b-256 | 4079a3906c4a58ac4c993efce8ff8b419c1278691ceb8c5cd4af1e262c3a0b6b |
Close
Hashes for bencode2-0.0.13-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ecb305a1e4a9013d5d0fc73479d9032dd5b6021391b5603d219aa69eeab4251 |
|
MD5 | 89dfa8207702ab4cf1c0cf02d779af26 |
|
BLAKE2b-256 | da8c1b1613efce671a31478d8608ac4fabd9fd49aab5c3bbe6b05dc4f4f4946a |
Close
Hashes for bencode2-0.0.13-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1209e9fda4e9d6ea2a6787e30bbf23fbd52b4780272636ea46c952715dadaad2 |
|
MD5 | cf4a8eb475c533125c518808607d01b7 |
|
BLAKE2b-256 | e5bb24c6d70819ba70751a9e3a8827b1bb00761f0e67dd39f168ec09963bcb97 |
Close
Hashes for bencode2-0.0.13-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | efe5b4c93c11c39d8b4b8adcdb12a8850054c79c838e82e70117d94e395f9d2c |
|
MD5 | 3067dfc11d48af27bb73a2371faf5f66 |
|
BLAKE2b-256 | a7bfeb18b441eba90898c321c2ed340dde71dafaef2aba72cdc0568875a89a4d |
Close
Hashes for bencode2-0.0.13-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f41f4f25441fb064d417d83ae49ed32cc921f0cd25b9cc9ff5fdc0eeda543266 |
|
MD5 | ae9a5160e7c7a60f06069e818bd2faee |
|
BLAKE2b-256 | d3f045dfd782df9ae90d5fa19ceaeb30dd0ba90e2c34d6c2e4ec6617875abbab |
Close
Hashes for bencode2-0.0.13-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e5ac0509562a125b2bd47dc0eaa244e42a35305ed18c3f07836816f2c5198c7b |
|
MD5 | 1a9dc40a46f80603b1b1d2b60933c1a8 |
|
BLAKE2b-256 | abd553ca2c4ea367ad5c32b8fdbb2af645e0318d353a1b6548f66f6e4f30bb23 |
Close
Hashes for bencode2-0.0.13-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff01c51d03eba8405ab6e54da6c6159a89f21f2a71a4d23ab1233d54cd401b1b |
|
MD5 | 9c6a9a4274d874fb7e2db98e8f7158fb |
|
BLAKE2b-256 | 7b9230040c8661754bd0faa8d57ef0ffcab325f387fd3aef81deab00178231bd |
Close
Hashes for bencode2-0.0.13-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 863bc773fe8ccd844c317b657b8852fa5e812bfd8cc5ddd8f6b4c249aea1a633 |
|
MD5 | d89a73f2c944ece9602220777b374716 |
|
BLAKE2b-256 | e07f95c58e3a68f4c1cfaf2682ad4d30d18e4a46fa0c634456c400a16765585f |
Close
Hashes for bencode2-0.0.13-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16ab8e861d1295f7265a77b9ca58b3d822e6e302f7e2e1d7e6add86094e1d60e |
|
MD5 | b13ba3d873120d0c5bc119b0da67c89d |
|
BLAKE2b-256 | 2b5f8e30e2b39e650e25ba237d30377684d844ab5503a646fbdd306b0c3f8d50 |
Close
Hashes for bencode2-0.0.13-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcbcdc62c37460295067fdd848ea339c23c4ebc49cb66be038b2961c34f1764f |
|
MD5 | 21e904b768734b6ffd3e5ecd94f07144 |
|
BLAKE2b-256 | fdd53042ac36f4a7cba55ce435115961aae390dce9b7579f5861fbea26494710 |
Close
Hashes for bencode2-0.0.13-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b7b41c0f267bceb44ab3ca7b640dfd92a8b65db37e0037d0c6672952eaa6576 |
|
MD5 | 8749dd891d142d0575bccad2d02f359c |
|
BLAKE2b-256 | 2209653059dbc71fa4591bcccdc023e3b02132bc6f35dfa38d1f3b4411fe410e |