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.2a2.tar.gz
(396.0 kB
view hashes)
Built Distributions
Close
Hashes for bencode_rs-0.0.2a2-cp38-abi3-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3317b044cb0abe691e95665f5b8a166501cdc78297dfa60ac22b4621dad23112 |
|
MD5 | b289b89d5173202ddea9a185219e3dc6 |
|
BLAKE2b-256 | fd3edf9087e38d4dbd68ff598341c4903ee9ee587c509a8b2cb6b726fd878028 |
Close
Hashes for bencode_rs-0.0.2a2-cp38-abi3-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f466940e70cfe263986ed5f6df5c9f4a508afb37a024dcdb3c7beabd06eeb80 |
|
MD5 | 4889fadf705bba79d193029574fa0a53 |
|
BLAKE2b-256 | 388ee6a85b0999cbc24f4337f570de93a7883ae7ed9eef44531df9fac346bf30 |
Close
Hashes for bencode_rs-0.0.2a2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc88654bc1f9b0d1a9c8c64c05102648d9c13aa5707262bbd4b2c45c15af13ca |
|
MD5 | 1e8a4ec066b5f5b54626678caa1a7c5f |
|
BLAKE2b-256 | da9f34e47ed2ae2365ffe29aa6dff6b6648bb6ab7efd37011c0940f12c28a296 |
Close
Hashes for bencode_rs-0.0.2a2-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e28f36871ca1854f1270c45dacb25b1741255cd7960518496d6b7a5596aad163 |
|
MD5 | 9d3ed41e37d0f2aec082aa951d5bfec1 |
|
BLAKE2b-256 | 5e8840cf033cc4c10b30c1bc1d0e967f6b4734a2bed2c5e8b9435ee387d842c8 |
Close
Hashes for bencode_rs-0.0.2a2-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c616f8ae64bd56411a8818a7efac56b029f2845f12bc3bb63fd629314a4048e3 |
|
MD5 | c568b8a6114dd23666fd544a27bd33cc |
|
BLAKE2b-256 | d56f6a581fe00eb4dfe357a8778b7d50e6623af9f303cafa7eeb3e28490742c7 |
Close
Hashes for bencode_rs-0.0.2a2-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f266ebd5dacb669f3ae338fe253956e5442c4ed10e4b4e8f72ee3ec7664cff0f |
|
MD5 | ca3a1e1fec78379ed47f0438455013ea |
|
BLAKE2b-256 | 44a0acb06240659beb5134f1ec89fb9226d733f015f7183c421c11bb7ef2eea3 |
Close
Hashes for bencode_rs-0.0.2a2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dab6d01f4380603f5a6427b5936c5ac0665b330a0899fe31e94b5119e03c4297 |
|
MD5 | 3bfad4160132f2f2407bb68e0bf8c262 |
|
BLAKE2b-256 | d022113a061b98aeb034e7c1855bf408cc51232e020f061ae4770eab83e49b84 |
Close
Hashes for bencode_rs-0.0.2a2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a2215a8682b4a8fa091b35a808bbb7057ccebd1d94d23e0cbe95418cb530311b |
|
MD5 | e3e32364df2b8449bcc2d9337cb55d2b |
|
BLAKE2b-256 | 470793cf1ac4332caf91a26891feeab11429714dfe0aabbe14a4b93585301d05 |
Close
Hashes for bencode_rs-0.0.2a2-cp38-abi3-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0d8ee8f19e71082dbba8fc6ef29cdabff5be5b29f5b2a390ad97dbdb6c841fd |
|
MD5 | 18367fc2c77626dffce027ebafba7217 |
|
BLAKE2b-256 | ca163ac2d16ec8240def83e48fddb9cf0ecce9ac0366d6ae00e5dcd94b876f3b |
Close
Hashes for bencode_rs-0.0.2a2-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 808637a2135ce64f34e8e3c31120b12933849e500fd99317ef660aac219ff575 |
|
MD5 | 37af08f83403bba06f48263c86286b29 |
|
BLAKE2b-256 | 32a636486735b7a2bb3ed6b88e72c0875ecd031b20023fcb302ae3b600f2dc8c |