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

Uploaded Source

Built Distributions

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

Uploaded Python 3

bencode2-0.3.1-cp313-cp313t-win_amd64.whl (124.7 kB view details)

Uploaded CPython 3.13t Windows x86-64

bencode2-0.3.1-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.1-cp313-cp313t-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13t musllinux: musl 1.2+ ARM64

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

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

bencode2-0.3.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (187.9 kB view details)

Uploaded CPython 3.13t manylinux: glibc 2.17+ ARM64

bencode2-0.3.1-cp313-cp313t-macosx_11_0_x86_64.whl (141.4 kB view details)

Uploaded CPython 3.13t macOS 11.0+ x86-64

bencode2-0.3.1-cp313-cp313t-macosx_11_0_arm64.whl (131.5 kB view details)

Uploaded CPython 3.13t macOS 11.0+ ARM64

bencode2-0.3.1-cp313-cp313-win_amd64.whl (119.4 kB view details)

Uploaded CPython 3.13 Windows x86-64

bencode2-0.3.1-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.1-cp313-cp313-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

bencode2-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (190.5 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

bencode2-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (185.1 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

bencode2-0.3.1-cp313-cp313-macosx_11_0_x86_64.whl (137.4 kB view details)

Uploaded CPython 3.13 macOS 11.0+ x86-64

bencode2-0.3.1-cp313-cp313-macosx_11_0_arm64.whl (127.2 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

bencode2-0.3.1-cp312-cp312-win_amd64.whl (119.4 kB view details)

Uploaded CPython 3.12 Windows x86-64

bencode2-0.3.1-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.1-cp312-cp312-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

bencode2-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (190.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

bencode2-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (185.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

bencode2-0.3.1-cp312-cp312-macosx_11_0_x86_64.whl (137.3 kB view details)

Uploaded CPython 3.12 macOS 11.0+ x86-64

bencode2-0.3.1-cp312-cp312-macosx_11_0_arm64.whl (127.2 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

bencode2-0.3.1-cp311-cp311-win_amd64.whl (119.2 kB view details)

Uploaded CPython 3.11 Windows x86-64

bencode2-0.3.1-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.1-cp311-cp311-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

bencode2-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (190.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

bencode2-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (185.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

bencode2-0.3.1-cp311-cp311-macosx_11_0_x86_64.whl (137.9 kB view details)

Uploaded CPython 3.11 macOS 11.0+ x86-64

bencode2-0.3.1-cp311-cp311-macosx_11_0_arm64.whl (128.3 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

bencode2-0.3.1-cp310-cp310-win_amd64.whl (118.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

bencode2-0.3.1-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.1-cp310-cp310-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

bencode2-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (188.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

bencode2-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (184.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

bencode2-0.3.1-cp310-cp310-macosx_11_0_x86_64.whl (136.6 kB view details)

Uploaded CPython 3.10 macOS 11.0+ x86-64

bencode2-0.3.1-cp310-cp310-macosx_11_0_arm64.whl (127.0 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

bencode2-0.3.1-cp39-cp39-win_amd64.whl (117.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

bencode2-0.3.1-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.1-cp39-cp39-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

bencode2-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (188.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

bencode2-0.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (184.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

bencode2-0.3.1-cp39-cp39-macosx_11_0_x86_64.whl (136.8 kB view details)

Uploaded CPython 3.9 macOS 11.0+ x86-64

bencode2-0.3.1-cp39-cp39-macosx_11_0_arm64.whl (127.2 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

bencode2-0.3.1-cp38-cp38-win_amd64.whl (117.9 kB view details)

Uploaded CPython 3.8 Windows x86-64

bencode2-0.3.1-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.1-cp38-cp38-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

bencode2-0.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (188.7 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

bencode2-0.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (183.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

bencode2-0.3.1-cp38-cp38-macosx_11_0_x86_64.whl (136.4 kB view details)

Uploaded CPython 3.8 macOS 11.0+ x86-64

bencode2-0.3.1-cp38-cp38-macosx_11_0_arm64.whl (126.9 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: bencode2-0.3.1.tar.gz
  • Upload date:
  • Size: 10.8 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.1.tar.gz
Algorithm Hash digest
SHA256 c46daa574461dfeff5df2ab27420cfc090532f8301e96460980364973a4db55b
MD5 40d45b80e1705e6b398663c84fc06cbe
BLAKE2b-256 0e5d4d8ff468aeaaea4c86829e1bf8177a90623bc6aa09f503d09ae48b5d079e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bencode2-0.3.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7ca9f3ef5930ab798db7c8c0354a31aaec1d7cbfaef518b1cb0cfaec38a5c372
MD5 f3b88508a85b2671bc4167173fbfd534
BLAKE2b-256 3edf7a672cc52809ae572efda8440f2670eec1089b974fbd7bd7be8d4fd1ee0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 6e8bac670ace240cf18f988581f7e9c6b4663bf14d3c282abab2473785b5d6a2
MD5 3f9ea1fa49055cd046da6bd68bd7e903
BLAKE2b-256 ace2a1eedced6d8c14473b5928915a818fafb4b5010a93beade0fcc96f327608

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 39753fbf529499d864ecd27de87153a4af12fb031e91d948f9dcff5636e19148
MD5 91602bba433b45247bb8b3c79e8558a8
BLAKE2b-256 17cddaff505527eb898dee550bfc32b142615e01282541a3b072cf0a7369b6f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2a0ea52634cf486c13b74ebd02ffcfd7cab8b276cc14c874e12f69b2640b9174
MD5 abc5d2aa2c970abb42309e224a8cf845
BLAKE2b-256 497b18b51f99f11f650b0793d865aa2d795db948de51436a194c3625a5390576

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 382b6d33861d71527b7b58c2f81be5df9911eabbbf5ff5bd8516d43fe13c8c18
MD5 cbe4962fe75d222f2f5ef990ad85e351
BLAKE2b-256 208a50c02a88c7e7edd009bc8547e16ea0432ac392296af60366fed4e6792112

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 df5f6037cebd2e845ea0792dd42f6585db95fc6c67806f9f04eebe3898a4d96c
MD5 1fd399725851c4ecc3f9ff7c47d35d6b
BLAKE2b-256 5261a8a27b254ca55e58c6467047428cef431ca42ba193c91595ce8e5c681efe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp313-cp313t-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 8514c36357000367ddf62e66e499dd21a7b6ee4248dc1ef0da4b8f8fb58a0000
MD5 470cd678965faae38f2df72c9b95ea80
BLAKE2b-256 d163715b66e2d49bcc5a70e7c4503f6b9485aa9577510b216667e086e8e6e8b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b1dfe808470717d6acff3af1e43d4c5f7b6336538233b185d57ee0b85852ec6c
MD5 9a2ad9713dc95c43a697ff883c935814
BLAKE2b-256 f48f648839cd98e15db1ecee5930c868e2a13786d043bf01a4891155b84130b6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bencode2-0.3.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 119.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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b0fd18edcd702c3b21af0bbeb17c543e62a912aa6ea3f591fc24fc7782702149
MD5 0b3f97f7ffd719ba401d46e118a5039c
BLAKE2b-256 cda8690b3f0dea75f2f318422ce30587aaa5bb7644605728be70e9f504f26155

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 39df2556942cc43bbd47273cf513b14175af4390521ebf0ba0c94ff35f4f5327
MD5 b915188222efcfe8ca150c8f0afb97cf
BLAKE2b-256 e6a5cedfa863af2ca853aa616c123200e7fa48f6652d1929f8845dd79b9f041a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d2edf1e1785ae6c8a59ce4fe34cfe78a87af071ab03d1cfeb30d1bf72cbbd76e
MD5 50a96a8b26703be136a806c48ff996a2
BLAKE2b-256 13c48f678d23748d6543c87b6d1dade56d2faff46a824bdc3ac697adb5763ba5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6b3d37078a5a56de6b849efbdd1900766972cccc10a4a49a9e65e6451307dfc9
MD5 2d345ac7dceb9120bdde4227f5d89b47
BLAKE2b-256 03d93e9af8210521c606e3365a7548dd5940d97d04df843ef9de00ce9f43c146

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d43815f520e1698dcbab856ec54ebf62987d6c7705196b838f434d54fbc0af00
MD5 85651a344869caa4a90276cc95b006de
BLAKE2b-256 b25e8c097f6ecaad3b747d50c5955a4b49f9204a055deb2f069555dbdd20b2b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 fcb41bb2f978b9e9ddf178637c12ae637aac519b3faf9488a1da197b01a25cd3
MD5 1245dd8861aeb4edb6c5b747794905eb
BLAKE2b-256 8f3345aec8925885fd7df1bd22db7ab25e8cbd295408e5ad9f190985f1a52ee4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c1e37030d035c84824179f929d5ec321b9ebae7ea8c57b3fe313e295dd95de4e
MD5 93934cf8b2611f9a9fede0f6df11a9b3
BLAKE2b-256 380a6726c5d840cda4798216fab3ca08c785710dc0a9bfb6f0d27e4bc8bcb97e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bencode2-0.3.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 119.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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1a039ca7777224d60d7ff789aed3d85e1d44bd713882b73a4d910c5dbd679bd0
MD5 c9673861c801eab2e4cf6ad837cb4736
BLAKE2b-256 60494dd8fca612bbc20e1a8cfd77865d375f53c0ffc5cb063ea946686608a4c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f7e523ab7aa6a42391713c45bca4464d39014e48b247f50aa91dbf8786d1fa0e
MD5 edb4e724494e506120e5c1f1b37bba66
BLAKE2b-256 f1da812e9995d16abaefcc873c58bb6a47a0a3404a12a41f6d839f7b25ae2d95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 46b6cac2fc7756a04ca5e2fa4a1d6c00bcb569539c9a9bfd556ca60ee312a48f
MD5 4236862c563b2ece5d4d350bff738204
BLAKE2b-256 3aaae33cb1b17f8e59cf96c0278f75a5d97be3075110dbc6a6fa214b38f628db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a926433fdd17f5c70760e1cd43e2eb4d13416020e497dd0ab0e71be4451bef5c
MD5 35bcc6df9cc98bf289224b4ed7922c5b
BLAKE2b-256 b433a11d9308b22f743fa585397950479282a27724e88be290174e72daf072d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 731b12ea366fab7180b49bf0b8d70d4ef906d1cecb36da7ebed7be6fdbd02a0f
MD5 cba96cada15464a8fd6be924d5c7ceb2
BLAKE2b-256 c273cdc5b9aae7659cf4523b3ec2ef23abfccb9bb5bbefe8a24dcb4254a4b395

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f823e99156642132f48cf6884367da7505e219b68392ec169324b7b578fccaad
MD5 639937e820bdf80767d4bd0ef41e9282
BLAKE2b-256 0767fbbe2744802bb6491d25fcc0be629c58c6afc96624d8b55ff96c4937c967

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ac940b91adb6f1c9d4e80e20ea4f6aae24b94cf09fdf27876156b3e7dd20aceb
MD5 3ccec89a707fde4548f4ae56f15c853a
BLAKE2b-256 b23bd7c5c29e0e02aadb02505f7f61653a85363074762d2d6a1bb330eeeb463f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bencode2-0.3.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 119.2 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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bcd9d8d5b3a0d8303b49749392316ec434b48ba956336b895ddfc71e1d66a9dc
MD5 91db5e01c257ccd16fb1c4b226f7af43
BLAKE2b-256 274df3a0d7cbc74872dfd444e70717b527b625e7a4be2f4ec6c93a50200f9267

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d0cbdf2e812482118b0d70082183a982e31b30f64977d007bbe1ab53187d4dd8
MD5 2c33a7ec0d8eca431af00d89b02b08dd
BLAKE2b-256 c082782a357660932b3231bccdaa4d5c4ae0739b2798f80c140881b438d29897

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bef65bd98b97e9a302af066e8a5d5237d95daadeaf7e23112e5dea946c2d35aa
MD5 05044ab015559f6166fb1835c88aebb7
BLAKE2b-256 0d9abb1174a9f4d00dd34c00cce7b16a001de822241ac15076817e9504b6f532

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d94f8f06547700ec88fc4e6f9977103feca6e924f91b558aaab2734a5e818cf9
MD5 e04b826d800cff46d57834347e2bd220
BLAKE2b-256 e7e260a7fa6117571c3d44d020a8422b1f28c162afe8f9255c0fae69157e1ac3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 417a0d7bd49fa53a035b4bda74d627b1abc97aba80f13f09a890ceff507651fa
MD5 a03173706ba1e9db75cb49f3cc40cf51
BLAKE2b-256 586f58fe502fb7727b105fab19dcdc6c54aa08ee1f8cdd51bad29a01796bdf22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 7757c159c0386f7118ca994f416e4032d825dfcc923bfa0647cdb4203d284a6e
MD5 06712dc353af6f2d3795e453b8cdb9bb
BLAKE2b-256 18cb82ff0de335d0b35d809c20cd82773a9ba3a69a4a9f5c948912a6d7605066

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cb8985f5560bd6ffe09bfb36e26f5c27699e39e8f41a83f74b12aee03a69c4c8
MD5 1ceb24ce925408dc0a93d0f28bd1203b
BLAKE2b-256 5367a2d2e21c4fc87a6e4a6f2d339df4ce1a9db5b5bf01d66845f2d1179668e7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bencode2-0.3.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 118.0 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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0ede7e649503b1bfd18e4310e82d754576dff4935e00d474cc8010969acc3ee2
MD5 3fede9561300d96173fe9a9927a7a34e
BLAKE2b-256 1f935ac535605eae7dc28cbc0dca511948b85bba48a5794a40d35a0377426ae5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8b057955150c8e0cf4808e4a28fd0aafcaa6c163b21b3f188c1961c646b3aeae
MD5 381cd7c718c03f013670b573bbef4788
BLAKE2b-256 d9f728e5286b20a4e753abc24d4ac09c6e2c165d835154cc670c6569a85133a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dc890a38c5a73214ffd1886af4ae072e752f49d26f9db9e2f7191f8ccdd0c3d9
MD5 a2727308f7bc33f205a31d65b876127d
BLAKE2b-256 aa1be53e89ab426d8eb2bbda2cc118ddf2a7bba30b1752be06899c12f4e244b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b68a75ad2cc1d167d36489391a8862317aa9cb8229a5d6de75cbd05d1b5c3db1
MD5 72a77437d044e3c4bb2463cb54d05f78
BLAKE2b-256 df40ba399c32ae31a6413d430aa7e410fe984907dd8b82a79273841e239e5e91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9aa361b346d3ca6cc3eac93efcc336c4e07c6d2c1dce03b10a43039a8ddd9cea
MD5 b6a138b8ff7080b62ae2483f33399bf7
BLAKE2b-256 2ad4ebf8ec772cf6605c69c889dc1d824186a53f8ac01b80ab6301d030bac6d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 555481b8f88f3fb625493e2f72795d9b403fd95ff2e3663677b195a9a07b6f3f
MD5 8b969656c8d4754c1ade7ffe2cbf0122
BLAKE2b-256 ae33ce695b48cba17608ec6550542e2643ee852da46440a257f5902622efa826

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4806ad902a0ffc14d8b64ea012ea82bf8abccdd73eb0334e97f64ae41e66a1cf
MD5 921d87797ee18890a97d8c23cbd5d9c3
BLAKE2b-256 fb4d0852218b6696071421c0572825c05ef27cf42366a2c1a83b824bafe18b3e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bencode2-0.3.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 117.9 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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fe36397ea9b45723804c59a4727514dc58acff8d8305314635f814a8c77ea41e
MD5 45f88c1d957ed9d421975a061d7a47b5
BLAKE2b-256 976141835022354a01708ef60c1567ada305444baa932d4810f2bcd5dc2b40e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1da6dca295beb3618890adbfc0fab9bab51798aa88e43ea70467c484a14ce8c3
MD5 72fbf1e636b7008757c62e17e08376e7
BLAKE2b-256 0ba45dad4a3ee4c1568ddc9625d3ff0449a2601533f699e7417f481e96dc5517

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1d843d30b26b32ec085beb6414ea354a823158694179a09eb779b250b6e66a19
MD5 343d21fb4309499a4d757b45bbf8cb1b
BLAKE2b-256 d2aed3db84febe26d1ea27de08bd19ea20c1523ebf32e7a9606616c67adf565b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b55a65df5c773ee6c8e0858581083b08b9f74c33bdd7f0fccc29002a524138d2
MD5 69320e79b1a1486def3b60faef13450c
BLAKE2b-256 784ecbc233d48eaa51e12d37ceb943a0c5db0e0868f1a264eba9fa0f37e467db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f215b3799c192c9f06f0b564bab4d9b398abcab1dbc85e9b591646f0e3c14118
MD5 520c70107e84e16581338b341397f80f
BLAKE2b-256 8aed819fb6a610b877687a3d3b54e2b937276e3659754c169fbf166292387271

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 909dd551741f478034237f2f99dbcc60e82715978a5c7b401a8216249a4353ee
MD5 d6dcf125fc3270a65eebeec26ed6a568
BLAKE2b-256 128609b728f955c3940e550742c53fe54dcf7a87c6b8367cce142f08d7b27cf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8020d2089e383789594353b7473e295b9c360ea6ceb64ae93eb363bf1f6dce1f
MD5 653830000a5e8ab5d817abbfd73d867f
BLAKE2b-256 e4eae5af2c58ec77a984b4789f6d3708586251f04bdda73f5717deba561194c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bencode2-0.3.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 117.9 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.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b4aa469ab844b5ccea178d73be97af751facdc7c3f777c18d5cda3f96e9de0ca
MD5 2d2cd6cdd56485172c63df37494df11f
BLAKE2b-256 ce501df4995345c4f15925a084ed96416630e8a69c948ae1c324f2ee15d2ac54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 97395cf1115b3cf0d4b7a5dc5a799ca997be15e33dccb6916527372cf52ea675
MD5 09a12ef5828901622d4a35de01b9ae16
BLAKE2b-256 a11d4abc0b2e83c47ffc0d0fccf0f0ed9e383792ac3e75cedd71baabb764f962

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8dfadc91d736a9adf0e4c0a10b8e24eb18c17d45c3724e7b96929411da689b17
MD5 4a32eafaf7d975001bb02c6fbc06bcee
BLAKE2b-256 b9884709f4b2cabe124f1654b796db84da1af06aefdc64c451ebe093ef5e94e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f0cb1f622a33428ed370ab12a442cf25006759206aca89fcc0c1ce932d60c7d
MD5 ca146419d1915425ba9b9f72269a4476
BLAKE2b-256 393cce85730835046a0ada35989c054da3f3b12f4ee752e3f0b1c80088b026ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5ec4a37b856064e204dcecd18bdc05025997d05be877f89b0096f33cc94a51e4
MD5 9d15e738bd74a55024da0009e3a866fc
BLAKE2b-256 f8770de7a9520948fdb0bd8ece703865f53cab35c7e53ee73ba3542def57f032

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 18c946d6afa791ba5e514625fe93d0796b84294b360e5ecb0a0e6c1295a8f88f
MD5 83db3f2c549e5fa65238b1250fedbe2a
BLAKE2b-256 b8020af8cb7d3c8fdc15c17384c1f25d5b22ca4dd9380d4d2406969c5bef8c73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 53686facb8ab7bb702fecb676dacdf3754e6bd2f876c85ce9950ad25798d04f3
MD5 efbdc036c70f362a8408f5dd1e17c653
BLAKE2b-256 90298a9601cc415a9ed1bab49d18c8eecb1a1acf95e7a79505b4bc0012d646e6

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