Skip to main content

A fast and correct bencode serialize/deserialize library

Project description

A fast and correct bencode serialize/deserialize library

PyPI tests PyPI - Python Version Codecov branch

introduction

Why yet another bencode package in python?

because I need a bencode library:

  1. Correct, which mean it should fully validate its inputs, and won't try to decode bencode bytes to str by default. Bencode doesn't have a utf-8 str type, only bytes, so many decoder try to decode bytes to str and fallback to bytes, this package won't, it parse bencode bytes value as python bytes.
  2. Fast enough, that's why this package is written with c++.
  3. even cross implement, what's why this package sill have a pure python fallback and bencode2-${version}-py3-none-any.whl wheel on pypi.

install

pip install bencode2

basic usage

import bencode2

assert bencode2.bdecode(b"d4:spaml1:a1:bee") == {b"spam": [b"a", b"b"]}

assert bencode2.bencode({'hello': 'world'}) == b'd5:hello5:worlde'

Decoding

bencode have 4 native types, integer, string, array and directory.

This package will decode integer to int, array to list and directory to dict.

Because bencode string is not defined as utf-8 string, and will contain raw bytes bencode2 will decode bencode string to python bytes.

Encoding

Many python types are supported.

python type bencode type
bool integer 0/1
int, enum.IntEnum integer
str, enum.StrEnum string
bytes, bytearray,memoryview string
list, tuple, NamedTuple array
dict, OrderedDict directory
types.MaapingProxy directory
dataclasses directory

Project details


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.3.0.tar.gz (10.7 kB view details)

Uploaded Source

Built Distributions

bencode2-0.3.0-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

bencode2-0.3.0-cp313-cp313t-win_amd64.whl (125.7 kB view details)

Uploaded CPython 3.13t Windows x86-64

bencode2-0.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13t musllinux: musl 1.2+ x86-64

bencode2-0.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13t musllinux: musl 1.2+ ARM64

bencode2-0.3.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (192.6 kB view details)

Uploaded CPython 3.13t manylinux: glibc 2.17+ x86-64

bencode2-0.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (188.6 kB view details)

Uploaded CPython 3.13t manylinux: glibc 2.17+ ARM64

bencode2-0.3.0-cp313-cp313t-macosx_11_0_x86_64.whl (142.3 kB view details)

Uploaded CPython 3.13t macOS 11.0+ x86-64

bencode2-0.3.0-cp313-cp313t-macosx_11_0_arm64.whl (132.4 kB view details)

Uploaded CPython 3.13t macOS 11.0+ ARM64

bencode2-0.3.0-cp313-cp313-win_amd64.whl (120.4 kB view details)

Uploaded CPython 3.13 Windows x86-64

bencode2-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

bencode2-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

bencode2-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (191.6 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

bencode2-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (186.0 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

bencode2-0.3.0-cp313-cp313-macosx_11_0_x86_64.whl (138.2 kB view details)

Uploaded CPython 3.13 macOS 11.0+ x86-64

bencode2-0.3.0-cp313-cp313-macosx_11_0_arm64.whl (128.3 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

bencode2-0.3.0-cp312-cp312-win_amd64.whl (120.4 kB view details)

Uploaded CPython 3.12 Windows x86-64

bencode2-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

bencode2-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

bencode2-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (191.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

bencode2-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (186.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

bencode2-0.3.0-cp312-cp312-macosx_11_0_x86_64.whl (138.2 kB view details)

Uploaded CPython 3.12 macOS 11.0+ x86-64

bencode2-0.3.0-cp312-cp312-macosx_11_0_arm64.whl (128.2 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

bencode2-0.3.0-cp311-cp311-win_amd64.whl (120.3 kB view details)

Uploaded CPython 3.11 Windows x86-64

bencode2-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

bencode2-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

bencode2-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (191.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

bencode2-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (186.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

bencode2-0.3.0-cp311-cp311-macosx_11_0_x86_64.whl (138.6 kB view details)

Uploaded CPython 3.11 macOS 11.0+ x86-64

bencode2-0.3.0-cp311-cp311-macosx_11_0_arm64.whl (129.5 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

bencode2-0.3.0-cp310-cp310-win_amd64.whl (119.1 kB view details)

Uploaded CPython 3.10 Windows x86-64

bencode2-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

bencode2-0.3.0-cp310-cp310-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

bencode2-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (189.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

bencode2-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (185.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

bencode2-0.3.0-cp310-cp310-macosx_11_0_x86_64.whl (137.5 kB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

bencode2-0.3.0-cp310-cp310-macosx_11_0_arm64.whl (128.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

bencode2-0.3.0-cp39-cp39-win_amd64.whl (119.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

bencode2-0.3.0-cp39-cp39-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

bencode2-0.3.0-cp39-cp39-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

bencode2-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (189.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

bencode2-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (185.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

bencode2-0.3.0-cp39-cp39-macosx_11_0_x86_64.whl (137.6 kB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

bencode2-0.3.0-cp39-cp39-macosx_11_0_arm64.whl (128.6 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

bencode2-0.3.0-cp38-cp38-win_amd64.whl (119.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

bencode2-0.3.0-cp38-cp38-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

bencode2-0.3.0-cp38-cp38-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

bencode2-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (189.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

bencode2-0.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (184.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

bencode2-0.3.0-cp38-cp38-macosx_11_0_x86_64.whl (137.3 kB view details)

Uploaded CPython 3.8 macOS 11.0+ x86-64

bencode2-0.3.0-cp38-cp38-macosx_11_0_arm64.whl (128.3 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

File details

Details for the file bencode2-0.3.0.tar.gz.

File metadata

  • Download URL: bencode2-0.3.0.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for bencode2-0.3.0.tar.gz
Algorithm Hash digest
SHA256 1c1d0d9e92e6cdef06e85ef9e9837fbaa3a183eb4b45e7904fb4125e0991de4e
MD5 203a6b5e1fb508903ce42bb57efd0686
BLAKE2b-256 fd44b10d856e9a663cb0e0b0b47d757d48a5d3219507d846781297092bc07c3f

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: bencode2-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for bencode2-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f244b910476aba62afe5beb5561e616e58c8703bc822002c29f9a724315cea67
MD5 a34547e4a7108946eb33b719a37851f3
BLAKE2b-256 ad10cfd3ee1a7ef826e1aaf0f504054a67d2a50ba0c3ba94816f435a7c9aea51

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 9c9d6faae805d039d896f2d2619593b680af71ac9cc740293f1f6e88444aeac0
MD5 40a8b5893f76fc84be85083b99767cd1
BLAKE2b-256 2cea58c62f687cd10c9c46d6ad6200e391b8550363f1d588fa0f0535bb5228b9

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 019e0818f44647693246baa7fa22f3757679e0f72d3118c5bf86a96d6e2144e2
MD5 8d6769ad955940e2836ed9b6654841a3
BLAKE2b-256 e4274b2041020a27e5f4671778d0951c97e1c34543b68cbe741345203caf8236

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 47cc0b2e1caabf591ecd990956df7b9d62fcd74251cb76a64836333c9000ea66
MD5 ee89d0624cc734a4622a07bec9dbf41c
BLAKE2b-256 6b8e6343801720253de0b107c92e6d47ba196999b3bf0fc9ae38eb045e7c8e1e

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a583170c9b45581447e47c6dfbf7aa18f1553161b128678ad1741918c276287
MD5 5d35b0c89318790bdba3882d98215d91
BLAKE2b-256 f89a4085c186d4437f8c2c825cf44ff48c0d2b9209bf679e1e959ece57980282

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bf79ece35634932dda3018e716fb5daf88627c187c349665458820f9f7807283
MD5 ea4cde8024d0d642f20e252510968dcd
BLAKE2b-256 c80d36c4a07c8e25d208b67fa87f0b72c3f4b4c78539401976ad66659a68b7c5

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp313-cp313t-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp313-cp313t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4b22965019267a03968979757ed75d78b302bf22e6d6380db1eda95162af665b
MD5 3b90369f3b37b7802a9e9578adae48ef
BLAKE2b-256 1e9fb62d10ec09ff421bc57bf64f0a04537143f6d647a15fd57860be2a1ca6f4

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d2bee7db14b8eb312cee74bb45da064d492a67216bd96d3a5dc7e64f0224dd1c
MD5 3dbe9f0af16a297ef7e4ee58fb8c9a76
BLAKE2b-256 568e6f84bf94580d806bd7b3423d7d26de0dfd219ab250ae3a20fc65dc947da9

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: bencode2-0.3.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 120.4 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for bencode2-0.3.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 578f542f7cb8e4a9903f47b72fa43ec2b54e21c5d0a75f5dcfd8282334c2a043
MD5 d82be90ee6214fa3fb4422789d58eea9
BLAKE2b-256 e32acf3216a362c9e8fe7f736ccd4b5790702f358d1f768c042be35a8a6c6c78

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 794a44307dee410489aa15d3d5fba36be60def56774a62b575b30f8c9fe6e1dd
MD5 1f57c5123dd0de1f63375a61fdaa5163
BLAKE2b-256 9745d73ff4b241abd83bd9ce0f5f59b9b9ee267bd7e8502d0939e84c3a135907

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d18f8648ad0dd50e65d7e221c2c45c4989b7399c22d293f868567a7254471c75
MD5 b93c543549e2948c6eea81286bfd1272
BLAKE2b-256 23e38b66db91fd793fe0e443e6d446378cf6d4245ef115aab0e7386c7fa4ab2e

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82ef6753a4a52871efd2dab01af32adef24629052124e8b57b23e6bfef46e77b
MD5 9b54e5649a4f0a08195f6137b7710dfc
BLAKE2b-256 e1d540380216ff2d717c0c6b4a27375c68baac411254117f00f217ecec39aec6

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bb50bab242997d2e1163739502a5689d38f3ff0117b16fa9bd7d706bf5b84aa6
MD5 e887bbad7db8995f1907d9852cfcf6e8
BLAKE2b-256 a2684cd01184599868447585745760d6d4d49d8ecaeeed45a9071fe1bfedf245

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 08dc6e0a5dd22426f8fea12895320fa38345361ad87909ac2567c966d9f26559
MD5 30689798ba998ffa471efb03f58e076e
BLAKE2b-256 beb8baf6d7e7fa7360c1d8352cd65752a0c6c9080345dca91da8069020e1e27d

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6c6ec97d350b441565bee6b77129e2d71ac1e9a845d586a5c351fef160f71e47
MD5 bd39355c6a7b9a13cd0d304f56736b57
BLAKE2b-256 ebb8244927ceb570fc2ebff599d8369bfeaaeb1463e7ee8e0bfc97b7007edd8d

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: bencode2-0.3.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 120.4 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for bencode2-0.3.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 964ee5e083a4da3187e013bc1241d5a1ac2ca3902cb7be6bbc15840f24ef9ba0
MD5 4f42b54216de4fa0c1e6b50be3bcf5be
BLAKE2b-256 5c647511185efa67ad66fa7198f1480d45e91e3f5d01840df760c959872ecc37

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5ecef5c39f368aa00c18c75272349409c8c6f3ea1e1792c195db9271503b636e
MD5 b3ee6f5e9a2c9c4f18eb4a744c5641e1
BLAKE2b-256 c943b09d171c4563d23cda0cbef389a2f3fe3505c4ded50953b8243e9aba8a72

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 02cbe701e2dd509ec5d82e0e54396bab7b2113f4f33167d7c04b491d086db1c4
MD5 0bda0a11527ba8bcb1fae50b040d395d
BLAKE2b-256 5ffe42b83266191ac3d96b065d661bedefd4d78739853639d1739369f7e8a352

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 da8ecdfe92355d4ca55b1b9feb01cfecd0b7e1c94c8758d0c38b9e30d0fc9bb1
MD5 221f9314b2e0db4650bcaab428613141
BLAKE2b-256 93b3cc36d6897c01912c8ec2836cf6c54672c67dcc973a4e58dac161b3d89e3c

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 85c31c0548f1c91e8dca2af701d35ef6698d6ab92de2352f42d83718d3b3b070
MD5 29ee836fbea63b1a4953c3d5a334290d
BLAKE2b-256 f279ad4e4f0e63252d06624fe56e717530c928d879098a311138fde0d6e9475b

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 2562c14151f45fddba4a9e5c3695a83016a61a8ac22828b519b129d34c122e03
MD5 2614873604b9a8334b7a39d0d7d2d7d7
BLAKE2b-256 4eb93e759abe3358303c7697f9c6b4ac87367cbd8c6bc32a9bee663f4b9a5348

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e3e895dfdc99c9f6726d3f36bf154987bc247cbeb1dd22c22758f50e8f049660
MD5 2345e6faecd88ddf962defe5726c7877
BLAKE2b-256 d4cc8c5b1a0238bcff32e4fbe761cbea8ba75688577e4d5c1cbdf121407cd380

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: bencode2-0.3.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 120.3 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for bencode2-0.3.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5a989092f9909ae8ba4783f341510db672271288a535811b95d19bbeaddf5b52
MD5 6105625e10aaadf55db8173a597d87e7
BLAKE2b-256 83ddea9ba071664337c0d1b2dd7e16a52db9b8339233f1b0b61bfbc751467b16

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 47c8300fa9e1bf497b6e5d74b6848b1632d33496d20d545eb0151050deaceb6c
MD5 d3168decd26ac11b3f579d6b3cd0fe56
BLAKE2b-256 4e70e0d14f09e4234d3d0b1f397415abd3443a3659e6df19dd5704f236f170ca

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9dc5016e1870b3007448bf831752f62235c235dea98221f35f67049e98a2912f
MD5 00f4ddbefd4ae4d555cb3ef08174e7e6
BLAKE2b-256 80622ea0ac250eaa68b34751b00c4e8871cf37391dc66e5a937c5835fe53d5fa

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74fee01c698cc44a756b536699eb0016545d8957035453f36e0fd05dec554c5d
MD5 1c37dac730896fc9a06b17ec2f72a0e4
BLAKE2b-256 754d4675d037ebf74de664f0009e16b11d3b9ac2aa8a507ebf0634c074b3dab6

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cd1472074f10ad5e468f14a23d38434943d28a49948e130ac41655911f9120c7
MD5 20ccae6416e76f484a128810ec58ca14
BLAKE2b-256 6b157d8f42a8c4421d54fcb7f90b42655a7c53568ec502c0f189f6af126ab946

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e29d212b5523eb4cb464500005daa990f8c8afb94733a5c0e3a9222328e4ab89
MD5 5022333daf5f4dc02bb3dc150fe4b72f
BLAKE2b-256 fbc5622eadbcc0c0ed4ed39f4606173702e1d51db6ccde805b18af1dca191ff1

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b29db6b3038316aac4eec5ba0e27b6688ae74ddc0132bb9aea89ca6c14e21248
MD5 9632abf3e3621df671afe05b8e63fcff
BLAKE2b-256 dc8070c07c2c0aba051abd992c37fed225d642e5db941f6f42393d781ae39cc2

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: bencode2-0.3.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 119.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for bencode2-0.3.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 58c56a4e508d3d3e0a58699327da1575f02cc80550a4a8dda04564f9f8978bc4
MD5 cb18e8a3128b075b36bfd198c89deefd
BLAKE2b-256 af09b367dece7a1bf0d720dae665da721d498f2fbc38e6c9e88dc864aa0ac60d

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b85c2c7ecfa0aca77f6bb08426e88b199bdce58fc2f790a6954eaeb5fb6dbd54
MD5 417309f824dd3b784d103a4eec981d56
BLAKE2b-256 99c85eeee691727468f02f4ead488156cf70bdf893b19a9b62da2dd256dc8f00

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f4fbad5eae385b3a7e2922c4b0946f412367d0caeb746014455f8ada969cab44
MD5 c8b8453b1462fe975456e2e826c0faf6
BLAKE2b-256 7dda57402453c6f23154887ef6e3371f0c2cc836fc485cb1ed37783e33c76d07

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee8e8d214aee2abd7585086d0041a31bfe5dca417ebadc35400a314a2b98871d
MD5 bd84b60fb7a0f0645311f3fbf569f89e
BLAKE2b-256 19539659d7f070be97193209e538c19f4e3b6ce2843f423bcc3428913f4e844a

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2f4c000e5754b1229cc7d434c1f8612a1b40527f0b79c8c7d7ab4c2a100ba1a3
MD5 8763ee431e209eb445f1138177661aed
BLAKE2b-256 87707b10b13d37200bf14db79e0b3b5b84ccb58dcdf461c8038f5e563b4a4591

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 8ea03cfa6fba93bb8c8c95b108daa22b71488b9a190672900e5f5bf06ac95848
MD5 873745832a942168410f1328e35146e4
BLAKE2b-256 6dd6737f1ece20999b54d1ea10aa65d1b4e7d1fec11cfa0012ac3162cf35b231

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 42632d2610b905d51a52f4019a1c6677fff5801b43efb0239fcf863f0ebed7be
MD5 ff0ab75aabb23fa23bf2680b50581c2f
BLAKE2b-256 523fecc1dc0db26158d7ea88d13a3e93e6b0043fca2142e3ad3bbc1bb82b77ca

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: bencode2-0.3.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 119.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for bencode2-0.3.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 501134eb4c180f930943ccc439e9f77659e9efdc248ccfd472b88e08a875594c
MD5 151280f7730a6ab6d6629c13686eb376
BLAKE2b-256 65e7dca9f8349c8eb37ebc96b2790913a157b0b197087229a8297783a8bb6739

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fe37d24ca86838658fdbc5e4e44e0edca161c1bd2823773f4bf117c57750ea1f
MD5 5eba680ee0f4aed46d72d6f7fe08ad4c
BLAKE2b-256 dedb2ffa6ebd595eeb5ed3cdab6b0ccd58994b9c1559e46d139a31d0b3ce5a70

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7ca2e086f3cefe6701a0a23749de103fd91ccc4e097caa2480915cbbcc014c61
MD5 3b5293abe0c3832e9f77bf6ccd058545
BLAKE2b-256 47f91d90552e7b87fe50568d92d09a409b26c138b273fc12c8648f6c221f05c6

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 501113973d5d0b6802111855478ad9926b38d55d1b3d0bb41f52fc0367399b5f
MD5 d9277e8bcd72fd02eef5c8ccdf3898ea
BLAKE2b-256 759b58153127ba1fd8be0c79aa3415dc18687642b30f28dea1653e6f5a6239a0

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7be3daa2ff9a116c040a32c4de00df4c221cdca3ddb29fc73ff05afec45300b6
MD5 5695cf381a59187162ff2f91ac17788e
BLAKE2b-256 6b207cbf716cafa74bb7858fc2f1067d0e79b18a7379c8da84eadc788b640749

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f491d2a24f6f5aab1d7eb856a9071e42c46b352be1560d071e6a90f2ec019782
MD5 4edb033562629152539c9e5a674234d5
BLAKE2b-256 e6e44ca9ff341f2d9ceb0b0aebe73cb1a18a8edb4b1368ef47916d98d4ea2837

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46c00e95345549ed3276842957bb107e3adada6e9e04faf4ffd4eda82e9035f6
MD5 23b9189a82b0883a3fd725d7af068e73
BLAKE2b-256 986c1a417cd9e3c7bcaf717156c4537a2f4564abd83f9d839cee8d0d58e7d324

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: bencode2-0.3.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 119.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for bencode2-0.3.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6f5ded3d503017c1563d353b136d40c7e6db8c4e134444eb78d4920e7b12dce9
MD5 7b07ce023f23777dc8c5db343393b104
BLAKE2b-256 db9c1c7df4edc9c7a539f3299a545bf385e63409bc7cc2234ad9e600b04ea502

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cf8b8d5126aade3153a3591145211d83d431837119f79cc4a6c91cbb101b7416
MD5 acf079ff585492495213cb581320f384
BLAKE2b-256 1b082a1c9c4215f545cb81d2388952856cd93aa95d2e6708b7295446d5647d13

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1b09ba4ca2e88ce29fc4d6e62a3ef136e75926ecfcb4820e0c3c12882fe0d1a4
MD5 538067aaff0860718cd706d6bd42aabd
BLAKE2b-256 2b6e33f804539b06df68c6258168da2fd588b2c7a56a0f21d1117e2b82f8f483

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2bca053cf29b7075e7ef6a93ac9234d6c8a557fb084ada33ad199f0df3fe0fde
MD5 4009f0edb943ef718df56a2ce5366fd4
BLAKE2b-256 7d952e7315df54baf8a5a59941959bbff7e3e045d951cce974eab3590f3f7ed8

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a7cff978944b42146fdbe896b2c3b8d1336601be26f75e4960d600feae762504
MD5 682518aedbf55faa184d1df978afc4b0
BLAKE2b-256 69e05026864ccb6f0589509dfc528ac7e9f539cd8ceb41924db58ee11fb4c789

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 1e861f2dd137e7a4fb5269619110454e260e0c97254ef883d61e6b9d945e239b
MD5 222558460095b85bb23812c1ce156128
BLAKE2b-256 5b58964750bc509f17facee3c5d7054860353f5c2dee9f131bd8c9ca71ac5e0c

See more details on using hashes here.

File details

Details for the file bencode2-0.3.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e194fa17d9dc5292fdc03fed16c42f9dae6f70b8d397808d218ae367099bbcd2
MD5 5e61dd3f787f6692db96ea0c687b749f
BLAKE2b-256 abacf53ff2996643464a932d67f7630787f959d15ff049439bb71e1af70ed6bd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page