a bencode parser binding build with pyo3
Project description
A bencode serialize/deserialize library based on cython
install
pip install bencode_rs
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'
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
bencode_rs-0.0.2a1.tar.gz
(395.9 kB
view hashes)
Built Distributions
Close
Hashes for bencode_rs-0.0.2a1-cp38-abi3-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e54f158835cb5c2b83ed3c287dd87fb0bdb99f7304148b0a888a84c36a7baab7 |
|
MD5 | 91f871c2163da3329d671c9d39030eb9 |
|
BLAKE2b-256 | ba9a15d3a068576656a29251dc874531e82b402ae934bf0334ce7d41c615aaad |
Close
Hashes for bencode_rs-0.0.2a1-cp38-abi3-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 22d67c408e676f369d4224672a3ac2463b7b7eebfeec2bbf8e0467783c4802fe |
|
MD5 | 4e99e375f6073ae9e6bdd05ee05c6d58 |
|
BLAKE2b-256 | 8f400fff0bc2f93842f82e88ad57e31b745f178a50da1411c821128250cfe649 |
Close
Hashes for bencode_rs-0.0.2a1-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d79d3ebabf897e23d9d467597db3e1d66a7024382acfd24ea328a754419806e9 |
|
MD5 | 1abb06631232c1655a6c7f09167da50c |
|
BLAKE2b-256 | 2ceb538dca518519d8a1bff7271381fd6f2c639121a47a83e47a49c302f1b5bb |
Close
Hashes for bencode_rs-0.0.2a1-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1517b38d78db05b7b3370aed12e3b9dfa13b0ee2fb9b4a631bef6f9f25378d8f |
|
MD5 | 9b02efd257f6442f01ad61d6c7530cf9 |
|
BLAKE2b-256 | 57cf539fa3634f451d91529a5621747b88e7ca1c4d4d3b045ebc3b96463ca96f |
Close
Hashes for bencode_rs-0.0.2a1-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f060501b67cc0422d611d2c77b766639cea46e8b0bbc4be389fc4192b93dcc5 |
|
MD5 | 24147ecdc3e0fefa25d350b7cf97a4ee |
|
BLAKE2b-256 | 8f62b8ce5682921e1a809ec74bde18b8f8832fad53b82834848069fd92d5df67 |
Close
Hashes for bencode_rs-0.0.2a1-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c88941680c4c64b125c2dc6b3d52e7671325233cc428f2db1b78eefad02a056c |
|
MD5 | 9f91af7fefc6fb6e6558fd91cf7660e8 |
|
BLAKE2b-256 | 8c0a094a910ccabd4bd22126fa16d062a360191b47378f6375727bb883c02b27 |
Close
Hashes for bencode_rs-0.0.2a1-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e1362c89c6373c939cae03db9364e2cc40c47581ecdc453ab8b0a50885ba18f3 |
|
MD5 | 9412ce3194c30af47deac5a7e5aec070 |
|
BLAKE2b-256 | 37a0327ed8dbdd642d2f60ceba4e4b8018abf9ab176ebb22dbab17277f2d93b9 |
Close
Hashes for bencode_rs-0.0.2a1-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90676e9574c4bac8211a340051f74aba35875f320818fdb99aceb858dc1d233d |
|
MD5 | 764aad67e0581757bf371edc01a584b4 |
|
BLAKE2b-256 | 7a46f690c11701dd25c6fe9c5d8ee1071ed8d5693a3974fff482a77c1502d7a4 |
Close
Hashes for bencode_rs-0.0.2a1-cp38-abi3-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4877e54c54b0bc5e26b164255a8b816536be6159e7972a408fad3219c7d0203f |
|
MD5 | d3518da2cd2e705ba3147292299510e4 |
|
BLAKE2b-256 | 5a3b63c0ef5221d33c996935b75e6ae6451e473f2f28307878b50ae72de78b71 |
Close
Hashes for bencode_rs-0.0.2a1-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c3cf2f127db1a6006b903ce0296c35980f63f6997ccbb6b0e052f80ac9d09f4 |
|
MD5 | 677c1a3d53a8dcec1141b669d89546b6 |
|
BLAKE2b-256 | 0da4a68127dfea0420be0d78fb8bcfc6ec6b420d857a5a8f23b61399de23099d |