Skip to main content

Yet another bencode implementation in Cython

Project description

A fast bencode implementation in Cython for Python 3.

PyPI License Codecov Coverage

Install

pip install bencoder.pyx

Usage

from bencoder import bencode, bdecode, bdecode2

assert bencode("WWWWWW") == b'6:WWWWWW'
assert bencode(233) == b'i233e'

with open("debian-8.3.0-amd64-netinst.iso.torrent", "rb") as f:
    torrent = bdecode(f.read())
    print(torrent['announce'])

decoded, length = bdecode2(b'6:WWWWWWi233e')
assert decoded == b'WWWWWW'
assert length == 8

ChangeLog

Version 3.0.2

  • Drop support for Python 3.6–3.9, require Python >= 3.10

  • Add support for Python 3.12 & 3.13

  • Fix Cython 3 build

Version 3.0.1

  • Add support for Python 3.11

Version 3.0.0

  • Add support for Python 3.9 & 3.10

  • Drop support for Python 2

  • Build wheels for musl & aarch64

Version 2.0.1

  • Add support for Python 3.8

  • Drop support for Python 3.4

Version 2.0.0

  • Use built-in dict instead of OrderedDict on Python >= 3.7

  • Drop support for Python 3.3

  • Fix bytes parsing when used with python-future #41

Version 1.2.1

  • Drop support for Python 2.6

  • Performance boost for bencode method. #7

Version 1.2.0

  • Add bdecode2 method. #6

Version 1.1.3

  • Performance Improvement

  • Fix package metainfo #3

Version 1.1.2

  • Support encode large int

Version 1.1.0

  • Use OrderedDict instaed of dict

  • Support encoding subclasses of dict

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

bencoder_pyx-3.0.2.tar.gz (118.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

bencoder_pyx-3.0.2-cp314-cp314t-win_arm64.whl (40.1 kB view details)

Uploaded CPython 3.14tWindows ARM64

bencoder_pyx-3.0.2-cp314-cp314t-win_amd64.whl (51.1 kB view details)

Uploaded CPython 3.14tWindows x86-64

bencoder_pyx-3.0.2-cp314-cp314t-win32.whl (44.3 kB view details)

Uploaded CPython 3.14tWindows x86

bencoder_pyx-3.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl (301.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

bencoder_pyx-3.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl (307.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

bencoder_pyx-3.0.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (320.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

bencoder_pyx-3.0.2-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (306.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

bencoder_pyx-3.0.2-cp314-cp314t-macosx_11_0_arm64.whl (50.8 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

bencoder_pyx-3.0.2-cp314-cp314t-macosx_10_15_x86_64.whl (50.3 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

bencoder_pyx-3.0.2-cp314-cp314-win_arm64.whl (36.6 kB view details)

Uploaded CPython 3.14Windows ARM64

bencoder_pyx-3.0.2-cp314-cp314-win_amd64.whl (43.2 kB view details)

Uploaded CPython 3.14Windows x86-64

bencoder_pyx-3.0.2-cp314-cp314-win32.whl (37.4 kB view details)

Uploaded CPython 3.14Windows x86

bencoder_pyx-3.0.2-cp314-cp314-musllinux_1_2_x86_64.whl (307.0 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

bencoder_pyx-3.0.2-cp314-cp314-musllinux_1_2_aarch64.whl (302.2 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

bencoder_pyx-3.0.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (308.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

bencoder_pyx-3.0.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (307.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

bencoder_pyx-3.0.2-cp314-cp314-macosx_11_0_arm64.whl (46.4 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

bencoder_pyx-3.0.2-cp314-cp314-macosx_10_15_x86_64.whl (46.4 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

bencoder_pyx-3.0.2-cp313-cp313-win_arm64.whl (35.2 kB view details)

Uploaded CPython 3.13Windows ARM64

bencoder_pyx-3.0.2-cp313-cp313-win_amd64.whl (42.2 kB view details)

Uploaded CPython 3.13Windows x86-64

bencoder_pyx-3.0.2-cp313-cp313-win32.whl (36.4 kB view details)

Uploaded CPython 3.13Windows x86

bencoder_pyx-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl (308.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

bencoder_pyx-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl (301.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

bencoder_pyx-3.0.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (307.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

bencoder_pyx-3.0.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (310.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

bencoder_pyx-3.0.2-cp313-cp313-macosx_11_0_arm64.whl (46.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

bencoder_pyx-3.0.2-cp313-cp313-macosx_10_13_x86_64.whl (46.5 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

bencoder_pyx-3.0.2-cp312-cp312-win_arm64.whl (35.3 kB view details)

Uploaded CPython 3.12Windows ARM64

bencoder_pyx-3.0.2-cp312-cp312-win_amd64.whl (42.4 kB view details)

Uploaded CPython 3.12Windows x86-64

bencoder_pyx-3.0.2-cp312-cp312-win32.whl (36.6 kB view details)

Uploaded CPython 3.12Windows x86

bencoder_pyx-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl (319.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

bencoder_pyx-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl (312.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

bencoder_pyx-3.0.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (318.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

bencoder_pyx-3.0.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (321.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

bencoder_pyx-3.0.2-cp312-cp312-macosx_11_0_arm64.whl (46.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

bencoder_pyx-3.0.2-cp312-cp312-macosx_10_13_x86_64.whl (46.8 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

bencoder_pyx-3.0.2-cp311-cp311-win_arm64.whl (36.5 kB view details)

Uploaded CPython 3.11Windows ARM64

bencoder_pyx-3.0.2-cp311-cp311-win_amd64.whl (43.3 kB view details)

Uploaded CPython 3.11Windows x86-64

bencoder_pyx-3.0.2-cp311-cp311-win32.whl (37.1 kB view details)

Uploaded CPython 3.11Windows x86

bencoder_pyx-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl (310.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

bencoder_pyx-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl (302.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

bencoder_pyx-3.0.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (305.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

bencoder_pyx-3.0.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (308.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

bencoder_pyx-3.0.2-cp311-cp311-macosx_11_0_arm64.whl (47.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bencoder_pyx-3.0.2-cp311-cp311-macosx_10_9_x86_64.whl (47.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

bencoder_pyx-3.0.2-cp310-cp310-win_arm64.whl (36.6 kB view details)

Uploaded CPython 3.10Windows ARM64

bencoder_pyx-3.0.2-cp310-cp310-win_amd64.whl (42.9 kB view details)

Uploaded CPython 3.10Windows x86-64

bencoder_pyx-3.0.2-cp310-cp310-win32.whl (37.3 kB view details)

Uploaded CPython 3.10Windows x86

bencoder_pyx-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl (292.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

bencoder_pyx-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl (283.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

bencoder_pyx-3.0.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (286.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

bencoder_pyx-3.0.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (290.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

bencoder_pyx-3.0.2-cp310-cp310-macosx_11_0_arm64.whl (47.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

bencoder_pyx-3.0.2-cp310-cp310-macosx_10_9_x86_64.whl (47.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file bencoder_pyx-3.0.2.tar.gz.

File metadata

  • Download URL: bencoder_pyx-3.0.2.tar.gz
  • Upload date:
  • Size: 118.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for bencoder_pyx-3.0.2.tar.gz
Algorithm Hash digest
SHA256 cd19a3d56d23889e7d10707ae3c60850f0693fbf0a46eb242f6ae3841c108019
MD5 6862447c1c1a2141dc057617dd3d4f2d
BLAKE2b-256 8cc49a28da1e6c63a29adf30d64432d54ff84be0ff929202c715e61ccf9b3aab

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp314-cp314t-win_arm64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 b4efbbc018c5032e49dd224df25cb20dd1551c0d73b0f6c2229d8ddc93b13559
MD5 dedff48ba5427feb15821a503f74d05b
BLAKE2b-256 310717d2e8507885b7cbecef5c34f078a021c2d8565a86fb800526b917a24801

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 5fe568822c4b5f7d56fe962c2d0c2fc8f2e8925fc3f111bf880bbe5a7bbf819e
MD5 df2e1a7545f6ee36d54dd1acfb5a7664
BLAKE2b-256 f2f255c4b3a0ddd0e23e4b0605985a4ef42f285e61be412fa81ce478a152f95a

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp314-cp314t-win32.whl.

File metadata

  • Download URL: bencoder_pyx-3.0.2-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 44.3 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for bencoder_pyx-3.0.2-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 81d2dcd17c44a828825b5369b5d94e5639db8f37889a31ce5b267082d7edad1d
MD5 8789ff0a20867250cd8f1cadf2863b04
BLAKE2b-256 f41672cc684167de92c7292f50cc84e6e6d78632620401d9e50521b696793758

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cbe2d92fd5a58f755b6faf88eba9ab78774688fed30f9490f68feba9f92a8a5a
MD5 7d652b736b6b7181688f311c17aebc06
BLAKE2b-256 b29345812649d759c3e7fa23c942280761e39302f92265590d32adf0780c62c1

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0741158687284290d50698a51b6fd53ea9144d5ad4bd01bc3b806fcddb87886e
MD5 f4d55762b485129e61987ec413aefed1
BLAKE2b-256 7060df20e90f3644cea90374094d11064257ece3143311e0f1f64855264f25fd

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9a8ecf5d2b1536375dd60191c9a5efa62356e09132363ee06ae424db32ba4b1c
MD5 e9f0bc9ffb7bcac0c3f1d040e7f10e7a
BLAKE2b-256 4d116e90ac39d6b10642f11d338eb08bee084f2679fac0ea1a426382920f9452

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 3239e807c3872c179055b54742b2976c09b9c011474fd9243e92d723cb79d155
MD5 4a7b614957b89242a800e4ced99900ae
BLAKE2b-256 df27c1c336db0df55dcd9026db08a0488735537db652db9880ac1453d1697836

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 da211b49812a8d523a59102dec673265f8c043b80c7b40eb4414f7ca76a657f6
MD5 9dc71428e9c4adf45774ca4e24b3a551
BLAKE2b-256 1181112431eabc4f602273128f265ef5b4300a604c3da30fe1edafb6e9910c8d

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f716fe184f5cdd352d8bc95e7f2114db71e4527908ebf814a8a7ddc5b82699e8
MD5 7ba1b70325fa84908c0962f92b722d70
BLAKE2b-256 ed99137c4184fd12efc6d2231379929830c7128e9cfd3144b837190c2fbce444

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 d0de4f086d796b6f992c0af0351983616e4b958d00a32bfa34af1ced9c3f8c64
MD5 5b80c7b13934738c3298dfa20eae2ff5
BLAKE2b-256 e4304fc668f7207182ca37640da4a237ab4edc3b4f40060a8800ae9ad572dea8

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 df7a560c233e2210d8e3d6f9740cec4e4e996215ab836b0d227bb2323cf6aefc
MD5 296c3490aecf5acab09f117b1f3c5a5e
BLAKE2b-256 3a78827b6723b82793fd104c1c4c6ed9d5d13336a6147a0bd8963f650a67332e

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp314-cp314-win32.whl.

File metadata

  • Download URL: bencoder_pyx-3.0.2-cp314-cp314-win32.whl
  • Upload date:
  • Size: 37.4 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for bencoder_pyx-3.0.2-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 0c21af0ba4e0e9cebcc42c937c223ab81b3eb9aa9e9ae01ab03e7d8dffd534ca
MD5 f0935a2bba6214ab88afe1aa8d886c56
BLAKE2b-256 cb305d9a0c0d302798a86959efcd336c341f6148191fc213b4a27423652a6faa

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 07eb5126dac4c2adfc35c18da483239a8ccffdc367cc7baebd4a456383c8db82
MD5 358043fbac949760662deb9353a874d7
BLAKE2b-256 e385b636bc57c6cd2032ac2232074019b327bbba83db8de0e83bd40aa2931392

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e46d05677966c99a464bc48847a8d9cdbcf2a98a5b39736445f6e268e0341deb
MD5 2963b65ee6b32aea1f7d062424fdc2db
BLAKE2b-256 791499d61daf0b6535ca792e9385e067b1b7546de71d8032c71afc8b5a0647cc

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e7a1274645bf06420ec7fd2185489cbf8971b4e35c6d5e6b14e94c3c74aee2e9
MD5 4284b5394daf78a1d920415e4f903b47
BLAKE2b-256 ef3864f95f68480e05c2bdbac357191a43d216d868830cb91400a2da0e485f6f

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 542e8022c3f59ae9110da095e1e6d37855604f61d40aa1f43104638b1540f605
MD5 eae1a6971bfdf09142b21089e84990b2
BLAKE2b-256 d3b613e0fba410982f031513e7363844217d7b4b60bcef26b91385f8c2e49e31

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 483dde3df1e25ae9975b09a1582e134bc30afa9a34a48ac469ba6b4bad9234f8
MD5 cc1523b131f0ce3ad57714c47e48ea03
BLAKE2b-256 eab0399cc287cc3d4d2ec219a7bad68cb363a11907aea920908d4952a0dd5be2

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b7b20488dc575b587e7874afb47ea6d95e4f292ddc2e0ac26d3c63d6f9642467
MD5 f50f3e49d21d17d5ad8b3f9977288d6a
BLAKE2b-256 632a2c63aa0a64bcefd126dae55bbae33055c8d24e76a5885f1421a9f3ba791d

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 43f7d1930e68cca1de22b73603ea9851c0c2def53aa8b5d9f85bc5caa1b1fe4c
MD5 1fff5ec04288dce23fc56d9309500a73
BLAKE2b-256 b69388ac9bc6300d3fd413320cd614f037c780c39eaaf4c518df6a92b7fa2a84

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a6950e13c93480089ec4ec841b47d373040e050e2ab7f907a12307af194bfb6c
MD5 a1b8500f41d1652c0c03b29ff744c390
BLAKE2b-256 cb354d19bb987dad904dd9e47668ff2f0a30b033c38fbde95a1bef75ae831196

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp313-cp313-win32.whl.

File metadata

  • Download URL: bencoder_pyx-3.0.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 36.4 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for bencoder_pyx-3.0.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 7659197ebe2b37f1b6325c0ef14f8aaaefb77516ccec025f7a178c1b03b0d858
MD5 2406e751687115af56f20a4ef652a2c9
BLAKE2b-256 b054b526b567ee87de11b95281627bd88456ef12d3de583d7783cf8165cc376c

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 af7074a88a4afc8afa203e87d0aac26805a0eeaf0524741d28dc4f45fdf477d7
MD5 2b793491d981025ecc30a90a8e17dfcb
BLAKE2b-256 19192e3c4ee967e7b131ae35e6255c7bb101d3983926e7f38b798ad4cb3d0d00

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 562f2cf03cedfd9e3676c0d5c308892c65504a3ada83ae41a137ecc990ef73ad
MD5 f020ce768a5c658afc565e28978aa973
BLAKE2b-256 dd65fb5a2196f85e7f2d48e787b678ed202db3582f6207db58d4e2c538fb19f5

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 764bea7f8869137cb12f01dbeb330e6acff7d1e8fb137975b836f2bae0db61ab
MD5 1e2403a220ebb4e4c250c698d5136eef
BLAKE2b-256 2012a870d8a1afb994ae9223c5ba718209b7ffec7a25710dbe45c4d62932eebe

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 bfc6e58bb1f4160c683c939e1023ec236cc11840f81fc77a9eca73d535d09dc7
MD5 2ff901a11cb31ff4f78adf84950c0edf
BLAKE2b-256 f3528893208ade2072876a8d34ce1c9fa610f00279ccd3d7f83ae46517c48bb5

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 45012bc4d5d08f1afed2ae69a44574184e7b4cebd4cd7e3cccf4f1c8fe064ee8
MD5 335dafe35431dbb14a9a8d8bcf13a00d
BLAKE2b-256 fbcaa5652f096ad324ff852e9058ce1675767c8c0157e4f87a2a024a20282157

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 08997c086851b7437ea2f12d549b0249f7e059571b73d9f6316d2329d322fc76
MD5 393dab4782dcbbf96b34f21c1001758d
BLAKE2b-256 0686d3a61eebd6f88479b0581f61415a1fd0a59627718d6537b605801a97fae6

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 0f145b3b873e7df1ab490ebfdd38ab0288e2ba32e737971c9f9ec334e8041b8c
MD5 9b08d7b3abcd1b9bfe0c7ff3bde93147
BLAKE2b-256 ae18eda421f8e335bf173a4972ae4e693586a3a0d06f522c080514c774f54784

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 46f97482137b26e81059e3300077f14172f3298f1d7806220ef98be61f1f8ba3
MD5 be25e9eb1cbc628b8a2e9db660e2c883
BLAKE2b-256 8d51ae1b2554b025791d71f49c4c21a1d6b91940fd5351f63ea6c4defb97f321

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: bencoder_pyx-3.0.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 36.6 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for bencoder_pyx-3.0.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 b2bc3abba999ac8dc5892bad9d23bcb7683dc54c124201d18d054c073d73891a
MD5 ca1e4b3eda0c50d60ac4e3e93e21693a
BLAKE2b-256 14eea8f8b3fe4005c7ffbb3a890ac5e896e54988e90bfc9ecf13b20b9e458f2e

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 679f117317b0e6db229c1392399974be204a3f2a0e4d0026a814c7cc23ce6d94
MD5 77b8f2c1dd231ae1ec58e3f1946799e1
BLAKE2b-256 2c379864ff3a0c73786996dd7ef2c0cec3e85aa989a032b2fdd2325f5d360e61

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 38e755e97f86e9ccbb8f85b554e72f0dd48be564049a5cea7a8a5eb14d84404d
MD5 13cf34abb96f757954a4907cd906196c
BLAKE2b-256 f9c3415fc15787b8f0fbb8be7b53a45ec5a45a4b4ec6069bffc10875581d79a9

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ab0f7499578936da188f6c29268a2dae105ba8b3a7113bac86e8fc0250505093
MD5 6c960ee6efca08413e9251ae49f110a7
BLAKE2b-256 b618dbd5b832c6b245d8ef3861b3ea2df9442df563665c154d2bdd6475a993b0

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 9553d7923c8662a9456ef9cc8d477be8c846f533d818bdb4cc87c83c7ed34864
MD5 cdcd037d61ff10e7d109a2d3d1407be1
BLAKE2b-256 6e6cf1a17ebe78121bdd7e310301f83edd782baa31ccbb717e4313b4d5db6c22

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 20c663c186106b539efc8d639a49549337da0d8200fb0dc04e1744be833fb60d
MD5 ad075556b94cc3a26f5de3db6e76120c
BLAKE2b-256 71f0539f3fbdeab32e34f3d51a3f0fa1c0e55bc1f7c7123f587bb6cb47c748c6

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b5ffd0b1a27b046a5055bf40f6f91e12dacdea7eb6280a3a54d3edc8f8ccda2c
MD5 835e57122e042515a5404998af1ba3fb
BLAKE2b-256 50a3a1c5633dfba5ec3de512496bb6d198eba310682ccd91aa14769450e8325a

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 9b82bf6282eb17241e2e3e5a38ee34032d6f518334492432e1428f0f5710fd58
MD5 1ba821c33eb11ae90c4570dda469e46f
BLAKE2b-256 560d6974c93d0a316888276fc127490633175a8a9076cd1cb8de84876a86f715

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f8217e8ef7a3a2321c78c2256f7d3da39f22ddb0f835f0dbadf4b8305e9e56bd
MD5 40a382a67cd00159bc6ec7cf613f0f7e
BLAKE2b-256 6f15a2d35d01e084ed6ee6097eda83519d0f1b272aa7bd8443d8ee86bf513e9e

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: bencoder_pyx-3.0.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 37.1 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for bencoder_pyx-3.0.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 b4b3b72a0380fa79e28bf90731198d6d26aaedbfd7baecb56628353d742bd820
MD5 37df224bdedb7987298d2233fce955e0
BLAKE2b-256 ba42e5ee374c9687f03e44007669b3b87e219071335a850ff3c8ee99ee3e90d4

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1c059584a76d73b4405d364297aa9299f11db021bce01669ed1dfd71b7e67bc5
MD5 b5a54ed5c049cea80786c2fc9a7af279
BLAKE2b-256 0fddb78747c3551680f1441ad07ada3c0cf72fa7e08d3edd3948ab5523fcde6e

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 03c407ac41d0429b65ac00b9d305cc3f14c7a5e4b9bba5e830657f2a7f46a5b3
MD5 d2764186ed1e9ef75c5ac93d2fc43548
BLAKE2b-256 e83d69981655c32233f97ab581f346aaa9efaebb2f2872cc0d7e8c728d8dc5bc

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 83603f6778841b20e894ca0f5aba88273dcd37bbdadbccebc2a41f2c85e3dbf8
MD5 731825e82a214329bd78f9903a30dc16
BLAKE2b-256 038673e5b1f35acad6b17143accf57e7f576b8053495baa1c044053471a93256

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 5d18822a48f8372901ef87ac0ab175d1f7ff7bfc92ce5412c2782e5f6fecc0d5
MD5 94c844ffa103814a8be331db2f785877
BLAKE2b-256 3030d291e848989161a31c2442f871b7a3c751372dde7a6b71f82c58720fe2b0

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0dfabce94c31f7b65f552eba6d2e6f91c7f1ad94d39042b745d14a49f2dabb3e
MD5 93267369ed86876183cf2b2a7e6b52b9
BLAKE2b-256 fe902885e05a683ec49525cdcc35e4aea7dd1d10edaa3aa239cdc6f5feed15f1

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cd5044315a1dcb7a2411fd2dfbe5a56067fb19fac13edeeb49bc3434072f839c
MD5 ed0b38bafc6edf2d8c314addd8667d86
BLAKE2b-256 afc20b8d64f7873cf3c274ba48682ec60d9708e802af47d91096772e386fc708

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 3d7faee2071c71d922786743d72dc9167365c93aa455dc2048fbe3b17ce41541
MD5 f01481bf7537dd8dd6fca60e6ee78a6f
BLAKE2b-256 f27842285fb22a0d325fc446bc2604168c4a66f27393e242a1250c554c0db564

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 795248bfde4deb0e9ff4444d73bc35dbc0898579b87ce447463cbddcc67b04a9
MD5 317e4245fb10c8cc4f2fceadb24710fb
BLAKE2b-256 a06bbd3a55ce3ac45ccff997bdb9122a0b2e55e2997b4fdc425f4fef096261ec

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: bencoder_pyx-3.0.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 37.3 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for bencoder_pyx-3.0.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 90eea63cb98267300e7fb705c507ba04a1c70d7e37a14bd81c08e163a7aaf01d
MD5 dec2a41da5697e8b2fa80720447d438d
BLAKE2b-256 30c8ebc076f885f5301bcc51cabac2f00dc819047c4ebb5395809bff45800688

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 460e6f0634d9a73a55509031f3cd990cbae06828a9cf719d15b18f7b7d73dd0c
MD5 fb5ae2acf379972893e1e7999ca21b42
BLAKE2b-256 c019f9982027c360eede4d02931be8f53cf216ef040fc291372adaa2f6cc7eac

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c86bb69e8465a6a70e0fdc75e8a199f78f108d33181e3955fa14934fe1767c9b
MD5 91e79c8f4b72eaaefab67cc93ca06d0f
BLAKE2b-256 d22e95f70cef2bc45b089946e9e226c31262e41e5af152fd677a198d7b4b9076

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d6f82c767a000d197e3d09c912a9dff9c954c7bbd176c5ec31e540dd99c4484e
MD5 8dc93b61346cbb935cff44303fc12f97
BLAKE2b-256 584e2c1183785569c1e091dc5bdeaa59c52218b10e24bd66a410be3963b6c791

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 3bb1a0923f81e2bfacb5bec9d12a653c8028dd9935e7550fec90d402fb3e0863
MD5 234db8a77c2473aa5ecead0ca2f936d9
BLAKE2b-256 0848ccd51135e88e7923168974f377c1873383184684b22297677b1825d8a79e

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 39e4ffe1a211cb251db37450835be419e12cbc01925e6f602c32f5aaa3a34aa1
MD5 88d64f631222db905f1fc91e4b0e04e2
BLAKE2b-256 d042ed4459d0542a8afaf2800a5ddde5127defa11ad2841e72d6633ec18a222a

See more details on using hashes here.

File details

Details for the file bencoder_pyx-3.0.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for bencoder_pyx-3.0.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6bf12e5d884823189001549fcf78f3c5b60e5c1965477189de0de67fe8129bb0
MD5 8b4eb651dfb3008107d998eac39c3502
BLAKE2b-256 fcfa1db9baae5e843c58b4922445a9128269a2dcf5b87ec96338424e30ca645b

See more details on using hashes here.

Supported by

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