a bencode parser binding build with pyo3
Project description
A bencode serialize/deserialize library writte in Rust
install
pip install bencode-rs
basic usage
import bencode_rs
assert bencode_rs.bdecode(b"d4:spaml1:a1:bee") == {b"spam": [b"a", b"b"]}
assert bencode_rs.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.2a4.tar.gz
(395.5 kB
view hashes)
Built Distributions
Close
Hashes for bencode_rs-0.0.2a4-cp38-abi3-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e04d176a25150ab270159c1c8ecd9c5fc3008f6c3a05b66aec6d026f808e3c8 |
|
MD5 | 6cc97f6ae6f224cd2d577cd1b826af86 |
|
BLAKE2b-256 | b8cb397ab1c911d72bb6f422230ba94f33a43168e24a2a718134bea260dabe02 |
Close
Hashes for bencode_rs-0.0.2a4-cp38-abi3-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d0e0ac7f4f511a7dda98b450c80111e96ca53d32e4f5a0b0090487fbd3d1574 |
|
MD5 | 9b7c7616139224f08da395e20aedc785 |
|
BLAKE2b-256 | 0d5a12333656d4609f159b77ffb6a7fdf0fba21e8e6358bbb945b6cdefa76750 |
Close
Hashes for bencode_rs-0.0.2a4-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30413da58db83101f863baf5a60142029db3e84d3aa1f595487f2fff1c805fec |
|
MD5 | cb7c958d7960f1e5d250b472dbd84557 |
|
BLAKE2b-256 | 2ed2874b21c1a4711143aed561f14a23a4bd57e3c7d57f286c094edc586fdcf4 |
Close
Hashes for bencode_rs-0.0.2a4-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1995c6bdbd36a800c4377c97736c4ed99ff356b1e2229a4c54101c4fe0e2486b |
|
MD5 | acce90d617dada66156a1f4fdf07c5b8 |
|
BLAKE2b-256 | e28bfd81b630800d0774fc5999c9b855da891eede20309e9b3f315194b510a0b |
Close
Hashes for bencode_rs-0.0.2a4-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de7e91ced7ea940956a3ae8ee51cdd66b52afe3cffc1df66361cca8c22f74b44 |
|
MD5 | 0db723dcdac080e0ceda352d8de37e30 |
|
BLAKE2b-256 | 734c9096400ba90a7da0ee4c93540db80c27df4d89efefa048731219b653d4b4 |
Close
Hashes for bencode_rs-0.0.2a4-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48b2231e13a4eeb41f7ab3b58106588c0cefd6f8c6c1b03c423f9b5a8d530488 |
|
MD5 | a98fddb8cf199950f40710f8e84fa65f |
|
BLAKE2b-256 | 0a0d836d9cc9da423b096619e9f19f43a1743c097c4ce870b80110cfb099f351 |
Close
Hashes for bencode_rs-0.0.2a4-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebbac90b430a0a830fbc01d44cfc581208654c99dd65c590c350209d20abfabd |
|
MD5 | 427a728722af5f3e9e758e67a2010f8f |
|
BLAKE2b-256 | 9eb46556f580165f9df7f76a1501e83129487fe4900cb2d5bbcbc2a28034d88f |
Close
Hashes for bencode_rs-0.0.2a4-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 649d04649571c3140d7eb50befa520b9b9951db12bb1cb0d2d83e14b888aaa01 |
|
MD5 | 518509487f2b095a5d837996ccbb4893 |
|
BLAKE2b-256 | fefd09e5357c79898f15ee1feb4b1c1e5313fe7785718391dcdbbf7dcf8efc75 |
Close
Hashes for bencode_rs-0.0.2a4-cp38-abi3-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c077606a39d8e05890cc2e52e8dca611912af5de6348d343b07731ecf2ad8372 |
|
MD5 | aa42f186a9dacaa1c20e5a64d6eddf92 |
|
BLAKE2b-256 | cb5dd9d43e6ffbf128f15740b7f5f49815432a93bcbb9465dbe2d5f16407a201 |
Close
Hashes for bencode_rs-0.0.2a4-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30c4060ffb7acaef61c5215ba92aba42ee8115ed31ab1bf5357bb22136361288 |
|
MD5 | d5c3ec550e87140d69ccfd90c9af3f29 |
|
BLAKE2b-256 | 9710642f582f473f39bf5cb352c827ac951adc963ae926bdffcf9d002c7f751f |