bencode serialize/deserialize library
Project description
A bencode serialize/deserialize library based on cython
install
pip install bencode2
basic usage
import bencode2
assert bencode2.bdecode(b"d4:spaml1:a1:bee") == {b"spam": [b"a", b"b"]}
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'
notice
This package is not available in pypy and is slower than bencode-py in pypy.
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.11.tar.gz
(173.1 kB
view hashes)
Built Distributions
bencode2-0.0.11-cp312-cp312-win32.whl
(242.3 kB
view hashes)
bencode2-0.0.11-cp311-cp311-win32.whl
(241.6 kB
view hashes)
bencode2-0.0.11-cp310-cp310-win32.whl
(242.4 kB
view hashes)
bencode2-0.0.11-cp39-cp39-win32.whl
(242.9 kB
view hashes)
bencode2-0.0.11-cp38-cp38-win32.whl
(242.8 kB
view hashes)
Close
Hashes for bencode2-0.0.11-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ce9b0aa2bd9f14c16e72a6540201ee035ecdaa3b6dc33402b49b8ecdd49344d9 |
|
MD5 | 2506542e4b9754a81c1e0df2749fe553 |
|
BLAKE2b-256 | 56f424fdc3f8d998f27ae0c5b6cb0c5a175a5b17f5cda50b131543ddfd197bcd |
Close
Hashes for bencode2-0.0.11-cp312-cp312-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0618bf2c3dde8b1c2a2412942eb0384f9d9f691c5baee6f0bdcfa8b7e83eb25 |
|
MD5 | 383589644e59681fd28240eb50c3b55b |
|
BLAKE2b-256 | 59efec04d8f64f6483e6dd5e10d977a503cc81b51f0d3138df9fec44dae5835a |
Close
Hashes for bencode2-0.0.11-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7e7d19ff8edb9bbdea0b524204c59850248d3ea8ddf1e7d99f084f839eb21526 |
|
MD5 | 41b73817c8c7a41421f1af232fddba6e |
|
BLAKE2b-256 | 9230956ad1086aefc8fdd28b079faa7403d92d1b1f78559dc3d1896cbe39bec6 |
Close
Hashes for bencode2-0.0.11-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | da3d3795c8be939f3841af19c81c6292251ae42614548f7f66191859f847f53e |
|
MD5 | 3ee756b563171e2e0d09f3b80e407e93 |
|
BLAKE2b-256 | bea0f56edab18722550a310520a09b3064f43cc8d768032e3dcc3314aa94136c |
Close
Hashes for bencode2-0.0.11-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12376b7325adff200625b0506dc23760f4185834bd7a1564fe8be64e602ba17d |
|
MD5 | 21a6652534d8215d3f920b7ba909b1da |
|
BLAKE2b-256 | 4c575a74c6b72ff4a6943f1eb236873fd2c65bbe7729c605b0156a298e212342 |
Close
Hashes for bencode2-0.0.11-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e95f23265b1a21b38a14884aa3284bdef0465625c03e79f22fef56eda070ea23 |
|
MD5 | 86e9f09e0b4a21089109ae91b8935603 |
|
BLAKE2b-256 | 3a36a0dd94da3ee9b6280353e2535dce7bbce3fc8a49309d3d22a8a114771a4a |
Close
Hashes for bencode2-0.0.11-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ef3e78a2109dc33b9b548a53559728de853959d5b0913726e26969917e6cde4 |
|
MD5 | a55b64e750441642c3a0017a5906cb57 |
|
BLAKE2b-256 | 9a1bad849bfe91ca300d8af489f0fe733bbae9e05b7436ac29d25cd0098f66f2 |
Close
Hashes for bencode2-0.0.11-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54ce846796382b011219015a809d4223c38210235fd4f850e90a68f86ce1a281 |
|
MD5 | 6d1c45ce6c8f9dfc3184cdd191db5a96 |
|
BLAKE2b-256 | 4c73fa404b8da9f468bc6b23b7aba4ea34492b5606444fd6aa094d8361a499da |
Close
Hashes for bencode2-0.0.11-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c2512f44a3bc07650757217e8adbee4292838f5a1cfdf4302952d510f0f0ead7 |
|
MD5 | 42f72ea33021291a5cafc53277bcb846 |
|
BLAKE2b-256 | 3c3c52ee6ab4cd9d24c34fec1836ceb377298b763ba7ad380a4b95c4317a714d |
Close
Hashes for bencode2-0.0.11-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cde16b4a4be81695cd6617eef45fdd53e1db8e0e912310bb808f28ae296977b8 |
|
MD5 | 29036fc9f4f9201861d0ea15264b5f36 |
|
BLAKE2b-256 | 06ad2fba4c3f4225597f13790ce93d7cedfd3dfea7c8fdac5f57ea7413941f0d |
Close
Hashes for bencode2-0.0.11-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0619f4160ef35153dde56d82a165664a401fcf1141af511829c3f2e62b399cf |
|
MD5 | 3427b2796c8961122b5b7cc261e59387 |
|
BLAKE2b-256 | d735b8a577196e1a0d42dc31e9f47266c09a410cfc8ca4ed059fc04a38fb032f |
Close
Hashes for bencode2-0.0.11-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f4630cdd6c651bf927baf2b73c606bfb8a5ae5c94b3b70a527d70381800f738 |
|
MD5 | f4b2e60497a97b0462306cfe48076f1e |
|
BLAKE2b-256 | 5eb694bcb6a0279922a92a71d44f749af304bb59f2b643b2f025dbccc57e3d9e |
Close
Hashes for bencode2-0.0.11-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 851ff74c7ab3f128b523f789607db766c09a1eff71e4935c32f4342c225cc4cd |
|
MD5 | 5ab57744f94b92cea714cb81ec632069 |
|
BLAKE2b-256 | 35bdb0cdfb8169ff46fd127e920dc26b558786043bfb8239303c036924603010 |
Close
Hashes for bencode2-0.0.11-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1715a0144276e9c0b4f8a476316c20959c0e98db974375f659666ec8eb912bc |
|
MD5 | 85199bdfaf7a6e9197dde3b5aafb5cb3 |
|
BLAKE2b-256 | a46a5513dbb84cec7b0da91fcb07f15910c0526bc0894ff98851822bc9941f5c |
Close
Hashes for bencode2-0.0.11-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae0d8916a4b6d371f46044c0ccb1394fbe274fbdabf9c172e575d007116185f9 |
|
MD5 | d58aee76de44c6a8a3870c4a24df436a |
|
BLAKE2b-256 | 1eef24f9e0c1b821a26e14662ef5a7571547d20a41403ca7d4650c319e0a11e6 |
Close
Hashes for bencode2-0.0.11-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3d4b486035b20a6544803a75eb1b7cc32652a8bb2c4506502bedd1de6aead1c |
|
MD5 | 62dce5d7c913b656132b3c7f7976120b |
|
BLAKE2b-256 | 81a1545db4eaa78f4a3d4419aba3b9e3262ca808127a6d75182074f5573ba73a |
Close
Hashes for bencode2-0.0.11-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 032c922c8ef39c0e0c0e2fe893b82082dd5b26aa9d8e6b1e8158542105a32969 |
|
MD5 | 71ba933b5f4cd373f4e272b928f8688b |
|
BLAKE2b-256 | b828e16f8350a929898a8609bc8c3d74f74374123c120ccfbdcf884ccd576e6b |
Close
Hashes for bencode2-0.0.11-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 913362db5c87c8a9c09418947a37c9c82b74d937a7a464926cff08e3e60f6773 |
|
MD5 | 8736d7066761504ac5f46dc99ffff100 |
|
BLAKE2b-256 | c08f5fce345ceecb03f604b9171147047b3c4ef9cbdb9fd38d0262071532fa53 |
Close
Hashes for bencode2-0.0.11-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b1af394d3e860ab612fc9ec57794d3f3606671787e1e11abad3816fb2f9d7ae |
|
MD5 | 94563f55bd80a3f7407545353013b349 |
|
BLAKE2b-256 | 03bc7279c05180dcf2e419f6135ad1cf562d314d4308b1537ccca7052fe96a3e |
Close
Hashes for bencode2-0.0.11-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f53f4eaefcaeb4df7f6dd2754d52b2a7241cf9a861c37756094af390ba74b5a7 |
|
MD5 | 749a319d4f81c75381e5827e91b15a93 |
|
BLAKE2b-256 | a04f9fb8803c01fb43571eef44099fb0e77d3c558c628163d7cbb316be54d126 |
Close
Hashes for bencode2-0.0.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 291da353afcc8af4a44357f55875771714550231f76baabf47934c5ab09de802 |
|
MD5 | c90027ace5e42fa0296d72d4d82cdfa5 |
|
BLAKE2b-256 | db541952804f349bd9c8dea9006cd47c8ca009000bed6b70d6e2a161587c14c5 |
Close
Hashes for bencode2-0.0.11-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2508e7260e8dd5afde9be1b07ade90cc86ab5b777f6a9d4ef8515b474c192110 |
|
MD5 | 6d462cab823055fe416ed95738a2c301 |
|
BLAKE2b-256 | 90abf69953543fe60812b63ac72ae87cdb730e67a5f34c340cbe9985d0110df5 |
Close
Hashes for bencode2-0.0.11-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db7086f2ee106e87c7cdbb49c9d805d23253c95929cbc2210729e97f37038787 |
|
MD5 | 66035a625d2f20c193dabbb5cabeec41 |
|
BLAKE2b-256 | 591653513ca438c83946ca7c3880221413c6bc178e625c81838beb69d5724fa1 |
Close
Hashes for bencode2-0.0.11-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 079df85b1880ce08794fe68b971500b91b44986d500651d1ecaba9652f085157 |
|
MD5 | 520830fbacfd908d2e46a7454eccc3fc |
|
BLAKE2b-256 | 8c1c53791e1578d2574a8418ed3f2b3da7ec05f149b1453add01344d3e0d743f |
Close
Hashes for bencode2-0.0.11-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c36b929bb76f13de7738b220b113e96bffe1775b11eab68d74b312a53ac0da94 |
|
MD5 | 53946c2c7cb161536deacf7484aba0ed |
|
BLAKE2b-256 | cb91164698c5a53d66b7a28153c35ba67f7d39a03179d068898a1fa616bd1f81 |
Close
Hashes for bencode2-0.0.11-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8eff057699e11ef47960acfb84d6d57c6d4a0504c0e4f3af6afb45fc33b18bcc |
|
MD5 | d64d63e440277c6a495804b487016a8f |
|
BLAKE2b-256 | 0632d1a7d0da7faec4e4d25e4e35de8a7cc004f50ca1b49c1a060e1895dfdc0f |
Close
Hashes for bencode2-0.0.11-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c31fa6b21181034712d5b181b968bbde2d105f79cddeb381b63309a29e8d18ed |
|
MD5 | 230df08d5b5cb9dcf7dabc5e54f250b8 |
|
BLAKE2b-256 | 27480a7484886b8093c0dc8345ae0799c1a151b2df859ce13877ba6b71b7a2f1 |
Close
Hashes for bencode2-0.0.11-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 09dc40fc2cc0cd62a08851c476982a89e232e3c0dda8593e2edc62281a69bbc9 |
|
MD5 | 3138067e67a5668f01d2d3986c437df6 |
|
BLAKE2b-256 | 6a5c464840dc55dd5af74545acd9c631423def3a93cc707dc8c76821771f18c8 |
Close
Hashes for bencode2-0.0.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9f91f8b1926458a7e36cc526e89798de81e67e55a2a0269eab8d5f4f26745f6 |
|
MD5 | 191822d63a5f2c2705748edb254d4247 |
|
BLAKE2b-256 | 008c2d12c9c89f012f171ff01b15d5a642d33982888f52e0931b178169650da3 |
Close
Hashes for bencode2-0.0.11-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f52cc4e3f6c603c3cfd82440d65a78eb0f397e36cc6724732fb07a5b70ca53e |
|
MD5 | 71863380b95592e58568a0f21c0099e6 |
|
BLAKE2b-256 | d898d75f367e19e9468c38589c451dc33a7e1abf2c6247ac0b264807d4810387 |
Close
Hashes for bencode2-0.0.11-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 938eab1536106dfb6c25e5818f894df1852f7d5880e0a1e9f73f445440546eb6 |
|
MD5 | 0cc5589ed6e0bcdc2104bb6786c6fa8e |
|
BLAKE2b-256 | 78dc1ea13d7df08af9aa4f346eeb4ad255560cbc60495b8ded23b51dc0b88314 |
Close
Hashes for bencode2-0.0.11-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f715c4b170de0577003f8cef78644a7a735cce83ef646295b1b6a87bf29dc263 |
|
MD5 | 87a8a5a88fbbdcf83d6b50f980af7094 |
|
BLAKE2b-256 | dd62394f686b3f649cd52ffc13e87f62fa286673bc3ebf102c8901893b9d63bb |
Close
Hashes for bencode2-0.0.11-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5fbaa45a00385384c494f62f0642194deb8003f6754139f78567688e79fd8db9 |
|
MD5 | 7897f1e02f625525509e2239e46ce72e |
|
BLAKE2b-256 | df828da0f75e5e6920c5422d0a8184873072a7f0d1b5e635961fedd7d5e8d094 |
Close
Hashes for bencode2-0.0.11-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9048a3aa40b0d37ffea0a1d16054e4b2bcf46297b3a71ca61ff9640218e10af |
|
MD5 | 8530c340b44e596fc258484083f88b75 |
|
BLAKE2b-256 | 960c2f1527dc4b0c9dcf5829c683e54fe2b52d48b2e402a5b62d68cee0467d06 |
Close
Hashes for bencode2-0.0.11-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f622d74176851d3a260565afc6782087d1e03632446079e286a3709f254c88da |
|
MD5 | 63ce735e292d1bc4b5777341b78dc7bd |
|
BLAKE2b-256 | 3cfb4440027996b59ddf0f73941166bf3e3ee76dc4796c8e246eb2ecc198dd0e |
Close
Hashes for bencode2-0.0.11-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6a55c9887316ecc308d7fe6760dc091493a13cc3fe9cc19b3af963365a708f8 |
|
MD5 | 5b2f0d169660b6350019fcd199b4ad95 |
|
BLAKE2b-256 | e4692d1093ea58d32fff1565eb2ccbece4a56fd678901ef1e6d8f76492fc4dc4 |
Close
Hashes for bencode2-0.0.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18eae48d908223e2ff3b1369de2f614da0831fa10c7d94213a909b3e3d55823e |
|
MD5 | 373082ddd665c47fe00a646a113426d9 |
|
BLAKE2b-256 | 036cd9ae47100fceff668ff5bf16fe2a3826ec5fefd727f6de0fe035768feaa3 |
Close
Hashes for bencode2-0.0.11-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07f134260e2019b73b3bd51f0c02539735a59b90da6cc47d03d11e2b184d1fe6 |
|
MD5 | c8a6728fd5903f9dcafd1dec8fbbc050 |
|
BLAKE2b-256 | 2fea652fcf77b1b62a4c195bdd37af9e0afa4c7bccc04df4e0997b7b717f672c |
Close
Hashes for bencode2-0.0.11-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fda731fc06b762f6055e12805c457f67cf874ee09dd3d8bb809a95fcac81601e |
|
MD5 | f280ddfa294ffdef1c46d445f00023c3 |
|
BLAKE2b-256 | 894022fe06686b975241ceb5d9657fecebb19365463ac615630346be6d6fe645 |
Close
Hashes for bencode2-0.0.11-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e29957d411c3150d3450230a2b1925db8bbf230b3571607f0335ef9f84be5eec |
|
MD5 | 7c1397421b0c1e881de626457d77c7a8 |
|
BLAKE2b-256 | 51861a64aaf6620de49997b4a5ad13a2ffcd419cf52ffc8077891f40b5cdd0ba |