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

It should fully validate its inputs, both encoded bencode bytes, or python object to be encoded.

And it should not 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.

It may be attempting to parse all dictionary keys as string, but for BitTorrent v2 torrent, the keys in pieces root dictionary is still sha256 hash instead of ascii/utf-8 string.

If you prefer string as dictionary keys, write a dedicated function to convert parsing result.

Also be careful! Even file name or torrent name may not be valid utf-8 string.

2. Fast enough

this package is written with c++ in CPython.

3. still cross implement

This package sill have a pure python wheel bencode2-${version}-py3-none-any.whl wheel on pypi.

Which means you can still use it in non-cpython python with same behavior.

install

pypi

pip install bencode2

conda/pixi

you can install conda package bencode2 from https://prefix.dev/channels/trim21-pkgs/packages/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 type python type
integer int
string bytes
array list
dictionary dict

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

This package will decode integer to int, array to list and dictionary 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

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 dictionary
types.MappingProxy dictionary
dataclasses dictionary

free threading

bencode2 have a free threading wheel on pypi, build with GIL disabled.

When encoding or decoding, it will not acquire GIL and may call non-thread-safy c-api, which mean it's the caller's responsibility to ensure thread safety.

When calling bencode, it's safe to encode same object in multiple threading, but it's not safe to encoding a object and change it in another thread at same time.

Also, when decoding, bytes objects are immutable so it's safe to be used in multiple threading, but memoryview and bytearray maybe not, please make sure underlay data doesn't change when decoding.

Development

This project use meson for building.

For testing pure python library, make sure all so/pyd files in src/bencode2 are removed, then run PYTHONPATH=src pytest --assert-pkg-compiled=false.

For testing native extension, meson-python doesn't provide same function with python setup.py build_ext --inplace.

So you will need to run command like this:

meson setup build
meson compile -C build
ninja -C build copy

ninja will need to build so/pyd with meson and copy it to src/bencode2,

then run tests with PYTHONPATH=src pytest --assert-pkg-compiled=true.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

bencode2-0.3.29-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

bencode2-0.3.29-cp314-cp314t-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

bencode2-0.3.29-cp314-cp314t-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

bencode2-0.3.29-cp314-cp314t-macosx_11_0_arm64.whl (94.1 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

bencode2-0.3.29-cp314-cp314-win_arm64.whl (92.7 kB view details)

Uploaded CPython 3.14Windows ARM64

bencode2-0.3.29-cp314-cp314-win_amd64.whl (96.5 kB view details)

Uploaded CPython 3.14Windows x86-64

bencode2-0.3.29-cp314-cp314-musllinux_1_2_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

bencode2-0.3.29-cp314-cp314-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

bencode2-0.3.29-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (288.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

bencode2-0.3.29-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (268.4 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

bencode2-0.3.29-cp314-cp314-macosx_11_0_x86_64.whl (105.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

bencode2-0.3.29-cp314-cp314-macosx_11_0_arm64.whl (93.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

bencode2-0.3.29-cp313-cp313t-macosx_11_0_arm64.whl (94.1 kB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

bencode2-0.3.29-cp313-cp313-win_arm64.whl (90.1 kB view details)

Uploaded CPython 3.13Windows ARM64

bencode2-0.3.29-cp313-cp313-win_amd64.whl (93.9 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

bencode2-0.3.29-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (288.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

bencode2-0.3.29-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (268.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

bencode2-0.3.29-cp313-cp313-macosx_11_0_x86_64.whl (105.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

bencode2-0.3.29-cp313-cp313-macosx_11_0_arm64.whl (93.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

bencode2-0.3.29-cp312-cp312-win_arm64.whl (90.2 kB view details)

Uploaded CPython 3.12Windows ARM64

bencode2-0.3.29-cp312-cp312-win_amd64.whl (93.9 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

bencode2-0.3.29-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (288.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

bencode2-0.3.29-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (268.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

bencode2-0.3.29-cp312-cp312-macosx_11_0_x86_64.whl (105.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

bencode2-0.3.29-cp312-cp312-macosx_11_0_arm64.whl (93.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

bencode2-0.3.29-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (287.5 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ x86-64

bencode2-0.3.29-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (267.5 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64

bencode2-0.3.29-cp312-abi3-macosx_11_0_x86_64.whl (103.9 kB view details)

Uploaded CPython 3.12+macOS 11.0+ x86-64

bencode2-0.3.29-cp312-abi3-macosx_11_0_arm64.whl (91.8 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

bencode2-0.3.29-cp311-cp311-win_arm64.whl (90.4 kB view details)

Uploaded CPython 3.11Windows ARM64

bencode2-0.3.29-cp311-cp311-win_amd64.whl (94.2 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

bencode2-0.3.29-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (288.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

bencode2-0.3.29-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (268.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

bencode2-0.3.29-cp311-cp311-macosx_11_0_x86_64.whl (105.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

bencode2-0.3.29-cp311-cp311-macosx_11_0_arm64.whl (93.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bencode2-0.3.29-cp310-cp310-win_arm64.whl (90.5 kB view details)

Uploaded CPython 3.10Windows ARM64

bencode2-0.3.29-cp310-cp310-win_amd64.whl (94.5 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

bencode2-0.3.29-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (288.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

bencode2-0.3.29-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (268.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

bencode2-0.3.29-cp310-cp310-macosx_11_0_x86_64.whl (105.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

bencode2-0.3.29-cp310-cp310-macosx_11_0_arm64.whl (93.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

  • Download URL: bencode2-0.3.29-py3-none-any.whl
  • Upload date:
  • Size: 14.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bencode2-0.3.29-py3-none-any.whl
Algorithm Hash digest
SHA256 1a1d937872dcc69a61410a19f737bfa0337c2712b3c72dd29e75c395f86247bd
MD5 864698da6c1b6f54f5458670cda8a09b
BLAKE2b-256 fc70402aa6809b3fe28316973219873f0cdff8066de57c63965d53d9871d552e

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-py3-none-any.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bencode2-0.3.29-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.29-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d185cc5d792b3c60d3ea9d2c9f428df565729a9a5c25fe8ca1e24a30d2491908
MD5 d64be960d1c1d234bec46dda1fdaf5b3
BLAKE2b-256 f9e4e359b196d67642750d723cb3e07e892dfc79161714241ad029e9d0d97dbb

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bencode2-0.3.29-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.29-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0b6e671dc61cfba93e5421af1437db297f5aab0a77ae8cbf364a75c4f538dcdc
MD5 9943a51dc6c7b51949497cfd88fdd2c9
BLAKE2b-256 eb9e2aef7bfcb7a7bebfbf67711b4b6352d2b1a3ceed34d2529814f8973498c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bencode2-0.3.29-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.29-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4c21299259fd9b82f9bfe5b20c5e7a693a752fe47803dd2127b8771dd0a929d8
MD5 e38be5fe789411cc2afc2d508dabab00
BLAKE2b-256 2424d471b6c8366e7bb058d796314667b935f0f828ab1696077e86a11e0159c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bencode2-0.3.29-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: bencode2-0.3.29-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 92.7 kB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bencode2-0.3.29-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 3d76bf11e174da016827c1f5f31e3077f4d5769e6763e1bf3e7d42b8a91380ed
MD5 76420459e05018f34c7191fb94bf3a5b
BLAKE2b-256 e1ba5190741b97cd1fed2a595cd12d526ae5930898e21f0892cdf9db0aeacc4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp314-cp314-win_arm64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bencode2-0.3.29-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: bencode2-0.3.29-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 96.5 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bencode2-0.3.29-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 75aa815a664736d8bb3ac78be1823d641c465bbe1eeca00cad525f45148194ad
MD5 1913ce0e501cd0a86b3453149e81b7b7
BLAKE2b-256 501c36e2c6a60a93ef7c3b299c7bc43b3f62b1c1ddbfdaff95aecf3ed87e9a96

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp314-cp314-win_amd64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bencode2-0.3.29-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.29-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 075f18167796fba7f1e231276cbe153657366c8932f175f62a9e92f0521d479a
MD5 5a6a16e41d5402e8f2e7c2f8265183b7
BLAKE2b-256 052aa9fdbdffaeedced14f39ae03e5b06ab76433d2b790a3022f33f64ce4106f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bencode2-0.3.29-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.29-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 04b44cecb11e73728050fed2853d5b9bd80e3637bdef55d61446ddcf5d09b77b
MD5 fa1472e5a8343349781a68fd428438b2
BLAKE2b-256 6f201fa2ad7573ab02f23097eedcb4d89fd7b61629eab7e116e6a5fca8938924

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bencode2-0.3.29-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.29-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 20b4014c68ebae87ba5a2c57ca2ae74b8f04f056c8ff6f6191b5e6085321f230
MD5 fd3988c9e6c4572b49884060cd1a9dac
BLAKE2b-256 cc6a1dabf0be268a8bdf1e4238f6b4459700a8c97abbf2d6441ff364db07b604

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bencode2-0.3.29-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.29-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 c887e1ec4a2aad1a70a0258cc015932d67abe2475967709f35b102d5c43619a8
MD5 21050b9f227f8a5c3b7a2073753a1af2
BLAKE2b-256 81add77619a1454b9ac5baa235fc1de721efaf6abc9da733e60d96f91d7361c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bencode2-0.3.29-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.29-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 545aa1a940745573df6d2589d7238201a4e6cbf572796eeea1c0c2f5a9246d26
MD5 35dc2f92c05d4e377e2d4aeaa5f3b6b3
BLAKE2b-256 77aedabba39dd993e1b2fb71f4ecebe203f7de1764b1e64a626961ac7d675dcc

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp314-cp314-macosx_11_0_x86_64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bencode2-0.3.29-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.29-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6ada196fb2e7d6ffa529330b7c051e2c3a90ee90a0ab97f84e128a008bf12c2b
MD5 845669bdcd56005253ae35f3b22505e4
BLAKE2b-256 b39f6920839c4fb79d2ea9df60d6a0b34de1ed5489da28c422f53c18baff17e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bf71eeda18d11818f0b6a11a1509e94a61502b1b237d1fffbc8f31bef83bda83
MD5 16724e42fd1e0be4b81b90a9e2df1f6c
BLAKE2b-256 98f9f62192cf107cb77df827265bdac3bdd8920e9a1f3deae6ea1d0450928599

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp313-cp313t-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 57cee4033e7df5c133d3b68fd9cccda0981192cb9bbcaebb47133987b4108159
MD5 47fc4575152767b6aa160b9dbfd823f5
BLAKE2b-256 f796d1cd131b10c0cde7bd1276d8a1935980fd46ffc87c38919ae881ef511fce

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp313-cp313t-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9dc11f1e3ce571654cb50e2a146b04b1fa707976530fd2012a07eacfd5de07e2
MD5 c77020c1d69d7835745426bdf5f8e0a3
BLAKE2b-256 8a4b1809b4798b20c28511d352ab8945535fb80e382ddbbbb2113057cbcb405d

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp313-cp313t-macosx_11_0_arm64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bencode2-0.3.29-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: bencode2-0.3.29-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 90.1 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bencode2-0.3.29-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 bbaa85f8036b077bbaebc7adf6480e8d4117cbd4a5571df1a18a26cf9597c389
MD5 8f5b34d1337978245fc9eee34d5110e7
BLAKE2b-256 9aa706d1a2a22142ed3f935970cdb011536547087ce3083e6fb03f06a685a677

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp313-cp313-win_arm64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: bencode2-0.3.29-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 93.9 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bencode2-0.3.29-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 3cd8828c0cf9af47f70382ca389cb01872cb18a2b56d565f12b6840dce50c204
MD5 d12083d85908dd7fc365cb5fc8e624f6
BLAKE2b-256 e5425bd2c77267f0b9c79d3471ed91471281a713eea27828fa9b570da99ec64a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp313-cp313-win_amd64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3802df2d02429160bc1f68a8727fd0fedddeb281d173a778c8b1c50447871413
MD5 f5a786e6dcb5718f730fbeb6b803a812
BLAKE2b-256 6b7b6e09287308b20abfaf5543be3c5544cf13744d7b90b55b576e145135310c

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 27199321caf026bb292655964c72b444535d87f4a8d43a31b4e67a3f8ecc12f1
MD5 b6978aab61eb3b69d3f856a183828904
BLAKE2b-256 21871410485ae94e2e5dd1a7d5c127e100a6937c0e76522ccc7fa4b09d468d3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 09f5e8d94b1e018b9060bc668095af03f706f1c96b36137780d2dd4641805eb1
MD5 d5745f6e08f807b54f88cdd298ac3779
BLAKE2b-256 be0fbb8f0db7bd4d3f5072c0f07ef078420393b00750904f510bc67076364b06

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 ac4e3c0f21adcc767237c81a1f2642569f3cd06303c0bf55a6dce7cd31e9eb1f
MD5 975cd543d7b44664da5774373a114480
BLAKE2b-256 1f1c5bb307a573c3cc1f13856cc2831821ce86ff9bf0df4438e5cde51d5ba636

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 de02fe79c22a2ce078408a7c245bacb7cc03df6722414bb17cc720e06eb4cf28
MD5 066d267a6c78e9dda0a9ab863356a071
BLAKE2b-256 81d76e48c49f3b3b48a685af8571439e0405fc5661af44f731cbb2b39e95a5eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp313-cp313-macosx_11_0_x86_64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 88af7591839a55867d6e5f670ca31d422db43847776c80e882c730f80150c66d
MD5 86a7b953de6a49a921772307778499e7
BLAKE2b-256 8ad7c39801e04e6a36dab8cb730ca24026a27daa1e5df4378424ecc8231afc3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bencode2-0.3.29-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: bencode2-0.3.29-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 90.2 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bencode2-0.3.29-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 9a914503bbfd9c9c7bf9ef57430cdf55eb96e8ce93c92bb816e37621f8503978
MD5 b0592957c5cea50a3534f1cfb741b8cd
BLAKE2b-256 974ea9f852083b842a5e599131ac7f1fee4a237288dd89f1bede47095b1f4d17

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp312-cp312-win_arm64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: bencode2-0.3.29-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 93.9 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bencode2-0.3.29-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 bb0edb8551167cd3ae6fa7b46aca7d2074093f76380f1188e32fd6aa483a558c
MD5 26b87f8da7ecfc3c48f4015d5f2ba026
BLAKE2b-256 4418108e380a232dda4adb22723670702f84b8e8d18fd842c6e1e58942e139f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp312-cp312-win_amd64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d1280c0d27a6a644d92461073f203db6034b175ff837a602c11594068e76e0ed
MD5 f9bcfb1797b42b98a028b4341d26cd57
BLAKE2b-256 879826070a514b045a3581bdecf5a6cd46b7d9e12918a4b51eb1ad2843033dfa

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3bab830549415fc1515cab84bc29c3377912fa07b0f3a6dde08e6a1fe5e2f318
MD5 7d70f345066dd222284f71c433f6b0f1
BLAKE2b-256 d1a896675bbffb30c9d8e02194132f4f6d15dd5b6f201b017240dc7096937e61

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 34cfccc437255e29b85c1ab52b3f9e4bd7845e0986916351093f252af758ee47
MD5 74905f17eafe7e0b2e02067b227434ed
BLAKE2b-256 c4b541b234f77c4302ea535217d561e73e95f809bdb0a22fcb1dc6a77607ed37

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 9ea371bc7b5880fecba4d4cb4fea6b01a821944bbbc8e3f37afc9402785aec84
MD5 0b759b746abfa11cd44e3b037c7c459d
BLAKE2b-256 341f29518e80e06df7786d68fcf5ddacd7c6171256732f3c3b3e17691b3ea986

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e1089d9209636a32161abfe21db684670881feed0d481479fb4043d1ebd3ce19
MD5 83f123b002803b545fcca7e40b9d5bdc
BLAKE2b-256 f7a9857212fb4fc2a3780c1ed48376164f0159b0fc895164899ef878b7793e55

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp312-cp312-macosx_11_0_x86_64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eddb6e284c1446d91a1de3be21793a8435c7b5be6551390260730c03d12d8289
MD5 4e9ec6603fab0db9c4ce9c7d58ba2b42
BLAKE2b-256 0cc522342168d680399dcd5c15c12063d0347f379bb6dfbbe912fecca7d050d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bencode2-0.3.29-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.29-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7bbf49f1ce81406e686c59b3f9a3bb546f334794997c0c7df0131d00d76a4fee
MD5 8192e897d33c6471c144be93f3653813
BLAKE2b-256 f927b9b5a034a877fcbd1f8580197336880aa27b33e56903baa96cd38ad0832a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bencode2-0.3.29-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.29-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 89845c2901acf76cba4731498c7fe6122b141e7a1efc9aca7f1639454b8a195a
MD5 8331ee1e947b2e278d09acc6deb3ea58
BLAKE2b-256 e7c1643948af671fa2976da25fad5fd67813005da2c01176ced66dd61f3776db

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bencode2-0.3.29-cp312-abi3-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.29-cp312-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 39af934373a9bc87de0215db52571f1344baa35968776332e16a107be7e0e858
MD5 8445790063be0437206792fe91e4ffe7
BLAKE2b-256 185e3f2cf42ab3e3c3c8b7671cc3c0360a144d5d553934425c15c8fc8e4f3bc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp312-abi3-macosx_11_0_x86_64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bencode2-0.3.29-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.29-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 52d543b6a80c20cb2365c3f8d09e13604fb5475588b43f73d614b9a94f424835
MD5 0a39b5ea0eca8406488b50134a6dc3e5
BLAKE2b-256 a5a5d1c1f80db51b16e902d88d6c10ebad211b734f58b0f2acb38301300efd2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp312-abi3-macosx_11_0_arm64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bencode2-0.3.29-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: bencode2-0.3.29-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 90.4 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bencode2-0.3.29-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 f676d43ab1391b3fbf1ca1a636baeac61765b18d7d47387fc24d4880135edd45
MD5 47ed3fdc8fdd71d40f50af20c14f292f
BLAKE2b-256 7d2c98b10f7948ab5c1bc7c11e66e37203c873c14eb8acdac54ac9063c095bca

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp311-cp311-win_arm64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: bencode2-0.3.29-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 94.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bencode2-0.3.29-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 321f10eeea987e36053b63a30df915958441d442f70b9f25f0fb855f868823c4
MD5 cffad843c23085c1c8838d34915b5ecc
BLAKE2b-256 dde22a7cea9d4e1fea30ff9c497d85b7630431ccc3f3187477562e61cec71c07

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp311-cp311-win_amd64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7e2908afc7e23e291f8f19de21cf47fa1a78ae4c4c3b3f3726d2682de3e07781
MD5 23c1e5580941905053fb6ac7b6b23c2f
BLAKE2b-256 3471aa76fffd9a06ac376b40bc202430dc80238929f5eb3bfdbccfd2cf46d278

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 dadcd46ab3c17c42e4bc319c053e60dcd77d917aecf30302824399c431839ff4
MD5 a99a5becc2ce072a5d19c94162cacced
BLAKE2b-256 5a00ffe3e114c6ff14a3d523b48f0631e2e2e05644ef2ad8314a66e0f4012fc6

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 da81d76106f41be2ccd7f9212c8be70fbf44db24f8909ee4203bd6a8a8ee9184
MD5 9b458d17c75a41e210e986f3cda8372d
BLAKE2b-256 7b36941ad08159e306af7481faacb33267e0b15b5777fbed1a685ffaf9d13a02

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 a37865768b365c420c9bf813d010c80c8b2b830e11f964199a3f39e1c69985c7
MD5 e60a2d6aace36590d41b9a480e333296
BLAKE2b-256 6df4762d0b42118416fdd6f5726a67b3387a11e2b0ad3c0d09d2781a367c2be6

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 7a10156ce7c13a0bd0be78561e40a186cc3f1a364c163cbed2db201202a92203
MD5 fa881dba5b1accce483f2699d4d8e433
BLAKE2b-256 13600a5a7d2d4fef8a79b2b9341a73b67bc5c0012335a3b0b9bf3acc3a28bba3

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp311-cp311-macosx_11_0_x86_64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 607beae7a3b29d09fc13f3413bae855b22788961c26b244a3f71a0e487e54e94
MD5 d187b752a3e2434df8a7f68a56107dc3
BLAKE2b-256 168edba61bba5dc6e58bca9be7dea37323764ed852b5f76ac467fb6ace25ff80

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file bencode2-0.3.29-cp310-cp310-win_arm64.whl.

File metadata

  • Download URL: bencode2-0.3.29-cp310-cp310-win_arm64.whl
  • Upload date:
  • Size: 90.5 kB
  • Tags: CPython 3.10, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bencode2-0.3.29-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 f80ac2ee3f073267f1b0d982fde9f39d6151c9164e878e2828345534510464c6
MD5 b89d9e415839cd38976bbf9f30d277da
BLAKE2b-256 db8936851531d7061e9feacc87232fc1595e8e20e470d50967d8837a963c725f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp310-cp310-win_arm64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: bencode2-0.3.29-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 94.5 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for bencode2-0.3.29-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b725cc9ee92e9c26898b0b8c7451159e8716c04bb2d4077f7053c18c43264f86
MD5 1b2b6125272eaa6746efc736f567d2db
BLAKE2b-256 ef09c6c5fe4e79f104490ea568046158fdedffbb53a59571b79d553e6b04144f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp310-cp310-win_amd64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2d628b2d2a608a600599c3dfce5024b788764c73d12604b1409db01ec61261ae
MD5 bba34d8cce25ec05b5a0445d90dc4d3c
BLAKE2b-256 c850c203c56733f14adca38d45477c815b63a0eb6bf281228548f141720bf3cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 42d188d49eead47abcfbf8433f9949dc1d9174536dbf3c9753445de4ad0c52fc
MD5 6699b7b934e8923f5612153d05bdfa58
BLAKE2b-256 cec8db21a54c382eadbc08f3d6c83320dbe8c71139d2ec1c86caf35f3ae1e458

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 81c5d4f322acd4556598e750b74168ae8724b0937477c8f481fc57fdbf7e0540
MD5 2bac932f13d3fc6d1298d2574cae5bc1
BLAKE2b-256 751a951c86e1718c25084dd6403b1cdd5048933ca8509e107fafea4cfdd1f9df

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 807a89c4864155814ae7295a52291524ef0b37f8513bd06d7d0662450ea31cb0
MD5 e9f927fc2024c6c923666e44acd6ace6
BLAKE2b-256 3c259cdd814260b961cb0ca73ea579b787b781167cc0df2960a2e4f19a170da8

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 6eceda2248c35cf7e42e06340672d3c891b384c0bc66bda571d535797447d362
MD5 1e50c0827db7e7b7b3da02880dfce538
BLAKE2b-256 02cbe095ae3c796035513ac9d6c318b4500b0d02fd5ddfdae8cb2cf3e658eb30

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp310-cp310-macosx_11_0_x86_64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for bencode2-0.3.29-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 18d8cbb67e35d9ce6e5af8d3908613742dd9e3633ac28ce3f5641da0297ee25c
MD5 fd7e1ee5f22c6fcb77bfb7a4b4d85c25
BLAKE2b-256 b38a44e9d0b174be79ac8e0389999348bf9a8a20aece7c401dc62073254d73ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.29-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yaml on trim21/bencode-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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