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.30-py3-none-any.whl (15.0 kB view details)

Uploaded Python 3

bencode2-0.3.30-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.30-cp314-cp314t-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

bencode2-0.3.30-cp314-cp314t-macosx_11_0_arm64.whl (95.1 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

bencode2-0.3.30-cp314-cp314-win_arm64.whl (93.4 kB view details)

Uploaded CPython 3.14Windows ARM64

bencode2-0.3.30-cp314-cp314-win_amd64.whl (97.3 kB view details)

Uploaded CPython 3.14Windows x86-64

bencode2-0.3.30-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.30-cp314-cp314-musllinux_1_2_aarch64.whl (1.1 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

bencode2-0.3.30-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (289.2 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

bencode2-0.3.30-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (269.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

bencode2-0.3.30-cp314-cp314-macosx_11_0_x86_64.whl (106.8 kB view details)

Uploaded CPython 3.14macOS 11.0+ x86-64

bencode2-0.3.30-cp314-cp314-macosx_11_0_arm64.whl (94.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

bencode2-0.3.30-cp313-cp313t-macosx_11_0_arm64.whl (95.1 kB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

bencode2-0.3.30-cp313-cp313-win_arm64.whl (90.8 kB view details)

Uploaded CPython 3.13Windows ARM64

bencode2-0.3.30-cp313-cp313-win_amd64.whl (94.7 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

bencode2-0.3.30-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (289.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

bencode2-0.3.30-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (268.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

bencode2-0.3.30-cp313-cp313-macosx_11_0_x86_64.whl (106.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ x86-64

bencode2-0.3.30-cp313-cp313-macosx_11_0_arm64.whl (94.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

bencode2-0.3.30-cp312-cp312-win_arm64.whl (90.9 kB view details)

Uploaded CPython 3.12Windows ARM64

bencode2-0.3.30-cp312-cp312-win_amd64.whl (94.8 kB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

bencode2-0.3.30-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (289.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

bencode2-0.3.30-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (268.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

bencode2-0.3.30-cp312-cp312-macosx_11_0_x86_64.whl (106.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ x86-64

bencode2-0.3.30-cp312-cp312-macosx_11_0_arm64.whl (94.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

bencode2-0.3.30-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (288.2 kB view details)

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

bencode2-0.3.30-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (268.1 kB view details)

Uploaded CPython 3.12+manylinux: glibc 2.17+ ARM64

bencode2-0.3.30-cp312-abi3-macosx_11_0_x86_64.whl (105.1 kB view details)

Uploaded CPython 3.12+macOS 11.0+ x86-64

bencode2-0.3.30-cp312-abi3-macosx_11_0_arm64.whl (92.8 kB view details)

Uploaded CPython 3.12+macOS 11.0+ ARM64

bencode2-0.3.30-cp311-cp311-win_arm64.whl (91.2 kB view details)

Uploaded CPython 3.11Windows ARM64

bencode2-0.3.30-cp311-cp311-win_amd64.whl (94.9 kB view details)

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

bencode2-0.3.30-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (289.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

bencode2-0.3.30-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (269.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

bencode2-0.3.30-cp311-cp311-macosx_11_0_x86_64.whl (106.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ x86-64

bencode2-0.3.30-cp311-cp311-macosx_11_0_arm64.whl (95.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

bencode2-0.3.30-cp310-cp310-win_arm64.whl (91.3 kB view details)

Uploaded CPython 3.10Windows ARM64

bencode2-0.3.30-cp310-cp310-win_amd64.whl (95.0 kB view details)

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

bencode2-0.3.30-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (289.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

bencode2-0.3.30-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (269.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

bencode2-0.3.30-cp310-cp310-macosx_11_0_x86_64.whl (107.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

bencode2-0.3.30-cp310-cp310-macosx_11_0_arm64.whl (95.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for bencode2-0.3.30-py3-none-any.whl
Algorithm Hash digest
SHA256 252a3d38463ae47e3516828e31b52983a91b9f0b4453dd81c372f4512acaacfa
MD5 67fb15b9892b579dd49e9c83194e62fb
BLAKE2b-256 829bf253475f722b99fa57157055ee5518ee3b4c23a3feb4e174aa409916092d

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 401216f5b223e3bcfeb9dc2ce338a5504ac7d132c890feb667b2af6b1a139aac
MD5 3d7addde04a8ed391432c2f7a86fd760
BLAKE2b-256 af369b02cc939a910203209319afefdb85066425b87090aac66132e4260b65b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0429ed29853f62cb42a17c0c5e74774aa7ee55968d80dc70c6abcc5b7a158d77
MD5 58c403ece0c9fd92e56785a28f1573a5
BLAKE2b-256 b39818995bb0047705d520775967ff7db9080ecf629edcda21f778de5417772c

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af738f21a47e10ab573d54fb4bf7ebc78d7bace8da0e208bb1069f712a3f4e41
MD5 4265afbba2398c5d3683ab5a7bf65664
BLAKE2b-256 f8dd10b95c42fa7299aeaf69f71dd44ec4408812a7d202032a508d0aa418655c

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp314-cp314-win_arm64.whl.

File metadata

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

File hashes

Hashes for bencode2-0.3.30-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 95b47660fecc295978c7d8166170b0ddcc2c2e19fd821cee1d86666bab01f4f6
MD5 c21d4b6c3807eb1d955b50629d8c0874
BLAKE2b-256 c39ba9a96392ac03d4abe25df44f77b0bd872c514322c4a300606197c0dc9179

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp314-cp314-win_amd64.whl.

File metadata

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

File hashes

Hashes for bencode2-0.3.30-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 0f81f75fbd5dfc4712a7f36706ed7afc57a7ff9de444ac63a8198c1e4028f699
MD5 00dfbf8d0f67e0bcd2236c17f8ddc1b6
BLAKE2b-256 fe0974b5d606bc9b3dfc830f71f57f79e93dcf747cb13c912698196c1b81eaa2

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 28dc3dada08be8553b1484c704cba7481ef60c63c16bc37caab3b8ca3287d385
MD5 950575894ce33cd5e56b8ab746e78992
BLAKE2b-256 17a6c890f20880f35304e7cc1bfbac006c1f4e4c876bd9cd11df0647f40a9f66

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b31d3f828ffd1ff21c6d23a6a9badb7c680ae74aafb638d87632573351dd81c1
MD5 0d4768e4250eb4356bab236596c6eadd
BLAKE2b-256 406ad69fa31fa35613b145bad17e6e2f53b981c6b9111b5b0d86a03d5872d4d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5edba1ac3339ec940f5925c24c87e9277d389982aa2f729e745849b69f40b161
MD5 19493b5567731ca67a51ca87d8af7fc4
BLAKE2b-256 314ed7ba3e4d7366d9ce505bd45c7adfc50bda26ce96d8773118ce2cf3bd6a8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 92d9ba1d412fc405df6da8d6a4a2a484247e16d39e0110fcffa4fd8a27012557
MD5 4763bd702648a542163d91b7315a296c
BLAKE2b-256 e789a901260d151829cadf4e8e23221fdfbd72b27c3563217349872c344e4cc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp314-cp314-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp314-cp314-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 e1500688eeb69b58bbf8b016e4c7f9bb5c2a7b3a58b73b66aaef659727af9f90
MD5 f274a1951b0b2eaa0d0b8a62dd78df8a
BLAKE2b-256 1ebe8fa19f8afd42168cde73dfea7cc577a0c4969206f04c165e18a7815b8c41

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f3ba4ae2548c421bd0e854b11974dbe926bf0a362627572c1aea43d6e3220deb
MD5 67d97143b51d436de681b2f7a6d8b2ca
BLAKE2b-256 2f93e2b2ab93130a14136f504b137683171706399c1ca6d775dd1a849747e69a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 19e5b5c28e49cb083548d2942b1593abbd7d2468096815857e9902acb280b738
MD5 6ad60a61b21bc5aa5fe5f5b5791f798a
BLAKE2b-256 b38ed1a24acc91b3a7cacaec4ff8cf7946795d48f40cd262966f34ec5c98f2ef

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9a5b81f59f780ea8a49edcfaf21ea84357df154fbb3492ebde6e8e18a17ff86c
MD5 4ba2e8b6a3d49e5d0eeab23ad1b5f59e
BLAKE2b-256 e75bd5cfa45937062a514edcbf52ad45bd639c7bf319d11e4d38dc89006fcbd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 82ee8913c02d9b0ee8ea7e23f7accc5a6ebf7af274ed1bbd2b9b35d3b4262ca8
MD5 d65c0ae0fdc266e4dbee8a8d0128b31c
BLAKE2b-256 6317d673494f2c2c4c6090341c99151db45215f6917ad9244d1dc21b283c36a8

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp313-cp313-win_arm64.whl.

File metadata

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

File hashes

Hashes for bencode2-0.3.30-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 b5f3d88f787979b11563c7ea2dce239364135bd6b9086cb8950b1f86989a75ee
MD5 b5f88abb8d47ee991a4acdff97d37209
BLAKE2b-256 ea4490ee6c9aee13a9bdddddd5fddacbec7f37babfcbd04c6d12409c529c8997

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp313-cp313-win_amd64.whl.

File metadata

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

File hashes

Hashes for bencode2-0.3.30-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d6080e1059d4b77fc6073b9c899cb5b2b566e4f0296c668e310c7010ccf12b50
MD5 024c65a15441f8ef3e55a0dbe43826c8
BLAKE2b-256 e3e831c696419148f2445ae7b8a21661fba92c63b5137e931031ae889ff831f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ff68eddc12d387b762c77fb05c93706acee7b35fd032ffd92fc07d4f32db2dd5
MD5 11de23be62aaebd0417e132fd75d8215
BLAKE2b-256 7f26723481cd3a328522e4b259ce1f02138bafad0a3c4334cb974e5493bd5cb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 22a284bf621b5fab83a277a72b823e7afa958f2e02f7f91e2517361540248b9c
MD5 b6a80249d82a89d79483bce76b5d10f4
BLAKE2b-256 6f34349daa1e8df05cfa251e38aeee169bd7279c1300e50c6b1e217855d14d9d

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 83e5970b69a849dfea8ec2c4bf95f7fd4d70158b23617ccf60b04ad852a40368
MD5 8d733495c4b05525c18985a91539de93
BLAKE2b-256 854e0404ab2d98c68663633703ec6ebfed15fe757c6e7f885036719fddc5ec35

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 ba4c314e2f50105c9a01ddef052e3f0213860312a4e2ad39344f65ae35d808ee
MD5 f5e7dc0e78dfc6172e7dabc6fee63dd7
BLAKE2b-256 6b56ddedaba3f86e6688d76fe342d4182ec72559ccb9206e607b77ca1116a54f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp313-cp313-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp313-cp313-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 1367cecdbd4551f48bebc987273af6453a182580f49239b2ac6adb4f0b5614ea
MD5 5b103c1f25505b79c5f51e6d3cfaa4f3
BLAKE2b-256 e56376a4aa393acd13c511abab6094e0e0b40afae2e3c87e721eb3b9b5ea9f90

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 737567bb28056a8e3d2cbefcccdea0696e098b905ca6233e42edb6db49e3e34c
MD5 0a368e124c591a78791539621ab671bc
BLAKE2b-256 86ddbe0610639d3c9a6cf0a71c7dc235386ac9a4107186ae0116c2d513b5bcaf

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp312-cp312-win_arm64.whl.

File metadata

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

File hashes

Hashes for bencode2-0.3.30-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 08f1a0df009b2acf8d523c7ffb3ef17fa4575db2542ce0b15be521d81597c842
MD5 f2e97770da9ad678702f2b01a307ee9e
BLAKE2b-256 41032fbf9fe37821cd40d27545a228092efd3da812d47bc407886838256ad18a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp312-cp312-win_amd64.whl.

File metadata

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

File hashes

Hashes for bencode2-0.3.30-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 829ff375b2fce7b9fca844cf7d5a7086f03c1350f8587ffc3de7e5e3729d306c
MD5 41231c88712f32a501da3a515ad86bf4
BLAKE2b-256 8b6d1360bcae8223f8c088f1f54477a0568313bebad04e82257c70a212c5f623

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 66fe225cf2deef12039eae5ebff95d1d6a1253a6cb78ec36fa3c38e76d5c2cc3
MD5 37fc860d93f24dadc5c97552456e422d
BLAKE2b-256 f57071becb07e614c82f946e6da8c9f7a577faccdd061c73729504995192ef5d

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 145ac54bd208914c404320a76b0fdf41315855b3dd2dced0a5a1faedee39972f
MD5 c004ad8af316fb76945369832f5795d6
BLAKE2b-256 6e9106fa27d1cb6bdd10406292f7cff4f20b4ad86ecd2d66db19d92a7b93fc5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 a051b681411cd86a55d3fde8c04bbe8396011c30bdf4510493bec1cef908625f
MD5 832fc258122776a03dda9b6494a542e2
BLAKE2b-256 420ca340f99f2e9bfe14e0f51597a78e848e47959127a89e6fc13343eeef947d

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 1a1766429d6244a63e6e6777c92ac2581a26bb1d3de207df250a15ea68417392
MD5 b4bbbf317251f7e0c1bd775970460b5c
BLAKE2b-256 f4fa118a7e7d827bb8577eab5472f267f7f49ec7d856b7ecd24423f11a336af2

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp312-cp312-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp312-cp312-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 480372c6298eb08477785b57f8091b58c35e83bfcf02f5b0bee24766f71a0678
MD5 7dd052ca24e6d6d09fccb913769cb4fe
BLAKE2b-256 1dfd8ca3ed0920f2a3d8dee757cc6f647b036a3b6dea2522c325f576eaf8acbd

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af1922578f8473e30d93ffba8569bb048045f12e229f60211dfe00fc71b9c515
MD5 5c36fc78355489ce7df9f086bda0aee9
BLAKE2b-256 74438436e5e349bff279016e73d7365bb26f6871ba68eaf1f000b6287d6484b5

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp312-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 24767a6836dfe75723f9f16e591b0847baeb14096ea89de61de904dca3ffb45a
MD5 b910e142b381b1ac38289e90e9d7eda3
BLAKE2b-256 ee9b65702af39976ca569f498dd770f4502a218f7c0168c51c1d60b3596c7142

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp312-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 44d9306830f518a5086b4269a7f245c9170972f2d8fd79e475be396451dd83ca
MD5 03084fcc8320328b5675d8e2f998a9a2
BLAKE2b-256 3eeb07fea7eb232541c000e86cd51ea21c0deb78ed37d56b738a8c4f926f7b28

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp312-abi3-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp312-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 10927e69a00d3e87c2db63a64fde4d137992447af94540ac68c505f24b65c6ec
MD5 b8b388126a49bd50dfc0cdab918669b0
BLAKE2b-256 9091639953ed5edb43b54f65fa62d3f8439d0ae736d647e121554a68970b94d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp312-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp312-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c52a9210fdc353b01320e564fcc326fa7605abb16aa4d812f003399312754929
MD5 a796fe3731c1861e9e69563ab89a4bd3
BLAKE2b-256 101074aad532ebe73720e285c47a09798fa9792f2b808a1e8d1eee425282e6eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp311-cp311-win_arm64.whl.

File metadata

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

File hashes

Hashes for bencode2-0.3.30-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 b38b97f70e05ef7ace6c4ec56eb0936300686a9e8ab53fabf51e28c2b32bb9fe
MD5 5a9bf3e2cb9d7bbd0e22cbe9644435a8
BLAKE2b-256 2a675420d62f9a9be414f1b591e5919bee55a560af5ec49959aac639f33027e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp311-cp311-win_amd64.whl.

File metadata

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

File hashes

Hashes for bencode2-0.3.30-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f78a0438c24e919c7a99982057a1ee4fb2c0550379c80e4015b3400b790c80a7
MD5 84ebfb1f462216775c572b67c28cb70d
BLAKE2b-256 0e88f8e4d4472af87424d4f96d0dd6ff3277aa73893f13de88d421e42df9dfa0

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fb746ea586d18e4f40cf93ba87260e613b1ced653652c77bae2910728c180b8a
MD5 bc970520b2bd427b4fcd61083b70358d
BLAKE2b-256 da4f6c84ef32b6922da247d38911b9d3ef9a1827864df7b830b8893bf99b8d4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 73632f5d0c7bceec9855e53c10ad16931e5cc70ae5fe7f045e38af8f7afc0c8b
MD5 75dd071bf75411d5b013980afc38d93e
BLAKE2b-256 5e8fc83257d250ea79b22cb551fb6f8f5c835620be04dbb4942bcd017df23eb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 e49995ff01772a4552c70bc6f7ad9b5427a60ca6b1b308d9c8ee6ce1328b3173
MD5 d5a194206a84c344b13927ce2f156cba
BLAKE2b-256 cc3b13cbaf664edb60275a4801429d6ea9df4593ab1ba7d66b032df846e0d378

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 5111dbe2ea328a5656bd0e86bac8a08bac0cac5cc6a602ca3cc25d4168efcc44
MD5 6dc689d40816a6450cf112dd465fe64a
BLAKE2b-256 e6aca9d61abbdcae6932dcdc26b03207be8beadf6b73b51622363145ee97c989

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp311-cp311-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp311-cp311-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f405bd3680465703f280c57e16f3371d7943b4b93bcd4f962e9d6d663701fe0a
MD5 fec8a6b6b239081f441d81fe010629db
BLAKE2b-256 d418b78ca6933172b6ea56bcb9d3a183c80ef8c2bd641bf5bbe9f4004c97eab4

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 50eb3953f61465939de0c5e01b5d99453c2489cf76d590a5799be7f15d313ee8
MD5 9554be96b78fccdecbfbaae6ad887090
BLAKE2b-256 c6b8bd3811f9ff164002c1bc4c55170ca7103442102e6423d5cb342b3b606bc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp310-cp310-win_arm64.whl.

File metadata

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

File hashes

Hashes for bencode2-0.3.30-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 171da8deb1aeeed33f5932c3c660341f1aa7ef6f5f8f6ac6e84fc832cf6f3af8
MD5 3a7e5f97023bbebecdba236de1b7183e
BLAKE2b-256 99195104b9ce063db6750beb49cdb3d8a2da9414c325482e6472ab83a73d2357

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp310-cp310-win_amd64.whl.

File metadata

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

File hashes

Hashes for bencode2-0.3.30-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9b4849aa73600930047aebe8aa643fa406fe7d4c296aed67eee8e46e2edd60fe
MD5 816f4ea60b3fe0eb02abbae31c73be67
BLAKE2b-256 03586a3d52d633251b419102c4bcb3500fbeb949c5b1e4bcb75af1a3e268aa6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3fb4782d4f937f6f49f4cf039e6dce7cbdc1b500e81efa7c772edfe1bfb17b00
MD5 70b9224c4321ce9b1d5a1d30293963cb
BLAKE2b-256 5073ed15988e4261d6bcdebb7145e95406deac90c3ad9df094ce7a9ba8bb68e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c4f78b63a49c75f7c390061cc03c7459483800b19fe55eca4cb95e9231b17362
MD5 fbcf932015a445432eb63b383581dd48
BLAKE2b-256 de47a182820852e7006273f6de1951876eb38a4bae5bdfb7375476767fce19bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 9608e70703db8ce9d7d8ca821c2a57e3246b0e2f36d65d8b7781d831d9075fae
MD5 cda615ea499f748dce8aac10f20e6c1e
BLAKE2b-256 e12ae66450a1633ce9ca3d575cae95f24f296522164f746c10b10962c24ecc8f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 d483be53057c25e4c6da18b097b039ae020ecbe2536eebae38b021dcbd415d0b
MD5 cd3af8e18490be77d9a382f2a39a8c8a
BLAKE2b-256 751c1fc88cc09a3cc7cdfc89e1845039b08ff65404ad423ec3672afbca801e0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 0bd78266165a02b5840be9f03e470dd4c04e704a684a4742c693eb50852f9249
MD5 26528fdde01785935ac345ac1de22ffe
BLAKE2b-256 00d697b8435e1dfa55ce5c2402191ffb9afe8bea3dba9621ec8c20207c9eaed0

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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.30-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for bencode2-0.3.30-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f536680a2103b6b99df9bf0b2298b08f5d7cb7d88b78bca4360331167f4013b8
MD5 a44233c86abda0fbb4a7752551cb00bb
BLAKE2b-256 ddf5a14fc1dba903529add1a933ee7ee27268e345293c034a0f73f95664bd58d

See more details on using hashes here.

Provenance

The following attestation bundles were made for bencode2-0.3.30-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