Skip to main content

A bencode serialize/deserialize library written in Rust with pyo3

install

pip install bencode-rs

basic usage

import bencode_rs

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

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

Notice

Decoding

bencode type python type
integer int
string bytes
array list
dictionary dict

bencode has no string type, only bytes. so we decode bencode bytes to python bytes, since it may not be a utf-8 string.

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
dataclasses dictionary

Also, we encode python True as int 1 and False as int 0.

Relaxed decoding

bdecode rejects dict keys that are not sorted or that are duplicated, as the spec requires. Some trackers do not follow that rule, so bdecode_relax accepts such dicts:

import bencode_rs

# `complete` is not sorted after `peers`
bencode_rs.bdecode_relax(b"d5:peersi1e8:completei0ee") == {
    b"peers": 1,
    b"complete": 0,
}
# the last duplicated key wins
bencode_rs.bdecode_relax(b"d1:ai1e1:ai2ee") == {b"a": 2}

Everything else is still validated, bdecode_relax only relaxes dict key ordering and uniqueness. Don't use it to parse torrent files, duplicated keys make the info hash unstable.

Metadata

Release files for bencode-rs 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bencode-rs 0.1.0
File Size Uploaded Provenance Actions
bencode_rs-0.1.0.tar.gz 540.6 kB Without provenance Details for bencode_rs-0.1.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for bencode-rs 0.1.0
File Actions
bencode_rs-0.1.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details for bencode_rs-0.1.0-cp314-cp314t-win_amd64.whl
bencode_rs-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details for bencode_rs-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
bencode_rs-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details for bencode_rs-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl
bencode_rs-0.1.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details for bencode_rs-0.1.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
bencode_rs-0.1.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details for bencode_rs-0.1.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
bencode_rs-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details for bencode_rs-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl
bencode_rs-0.1.0-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details for bencode_rs-0.1.0-cp311-abi3-win_amd64.whl
bencode_rs-0.1.0-cp311-abi3-musllinux_1_2_x86_64.whl CPython 3.11 abi3 Linux musl 1.2+ x86-64 Details for bencode_rs-0.1.0-cp311-abi3-musllinux_1_2_x86_64.whl
bencode_rs-0.1.0-cp311-abi3-musllinux_1_2_aarch64.whl CPython 3.11 abi3 Linux musl 1.2+ ARM64 Details for bencode_rs-0.1.0-cp311-abi3-musllinux_1_2_aarch64.whl
bencode_rs-0.1.0-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64 Details for bencode_rs-0.1.0-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
bencode_rs-0.1.0-cp311-abi3-manylinux2014_s390x.manylinux_2_17_s390x.whl CPython 3.11 abi3 Linux glibc 2.17+ IBM System/390x Details for bencode_rs-0.1.0-cp311-abi3-manylinux2014_s390x.manylinux_2_17_s390x.whl
bencode_rs-0.1.0-cp311-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl CPython 3.11 abi3 Linux glibc 2.17+ PowerPC 64-le Details for bencode_rs-0.1.0-cp311-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
bencode_rs-0.1.0-cp311-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.whl CPython 3.11 abi3 Linux glibc 2.17+ ARMv7l Details for bencode_rs-0.1.0-cp311-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.whl
bencode_rs-0.1.0-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.11 abi3 Linux glibc 2.17+ ARM64 Details for bencode_rs-0.1.0-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
bencode_rs-0.1.0-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details for bencode_rs-0.1.0-cp311-abi3-macosx_11_0_arm64.whl
bencode_rs-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for bencode_rs-0.1.0-cp310-cp310-win_amd64.whl
bencode_rs-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for bencode_rs-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
bencode_rs-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details for bencode_rs-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
bencode_rs-0.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details for bencode_rs-0.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
bencode_rs-0.1.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ IBM System/390x Details for bencode_rs-0.1.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl
bencode_rs-0.1.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ PowerPC 64-le Details for bencode_rs-0.1.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
bencode_rs-0.1.0-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARMv7l Details for bencode_rs-0.1.0-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.whl
bencode_rs-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details for bencode_rs-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
bencode_rs-0.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for bencode_rs-0.1.0-cp310-cp310-macosx_11_0_arm64.whl

Total release size: 8.2 MB

Release files / bencode_rs-0.1.0.tar.gz

Download URL bencode_rs-0.1.0.tar.gz
Size 540.6 kB
Tags Source
SHA-256 checksum
How to use checksums
2c760f642997491f6d3437d4269dadc0618e68a70c6217254bc8fe3d224481ed
BLAKE2b-256 checksum
How to use checksums
e72a1cd7e128e20bd0ae30b84e61a34937d2b89806eb2d25ac8e6d186c1366fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bencode_rs-0.1.0-cp314-cp314t-win_amd64.whl

Download URL bencode_rs-0.1.0-cp314-cp314t-win_amd64.whl
Size 136.3 kB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
13bb73f6c300605956487ba6cd95e58fdf997d3063a49af8a04e3d540a103724
BLAKE2b-256 checksum
How to use checksums
c4360b194acc688ca8fea772cdf6b3fa2e0e61c6578746ffa3fc76dc2a77f9b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bencode_rs-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL bencode_rs-0.1.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 483.1 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d3fc91b54ee31ee8368715f348ecd451d52d5295a225945f31009a578ee15895
BLAKE2b-256 checksum
How to use checksums
3c5618708bc1603e9e52247405cbfb853e0dcd9f29140ea0b3463f07a409bbcb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bencode_rs-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL bencode_rs-0.1.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 451.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
381d715900875d2547045482440a9245403882e603502b68f9c310bfeb8fd381
BLAKE2b-256 checksum
How to use checksums
982a2deb7ea30f9031e001212f09a2b14a0c2c52a82d749ac4b284e38d93be9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bencode_rs-0.1.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL bencode_rs-0.1.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 278.4 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
c056c6b1887275c27fae33c4b8977101b43a778127bc8b80f238279761fedfe0
BLAKE2b-256 checksum
How to use checksums
3f0b39a85c46f0a4564f70bf3913f28c8416ac770ac74eddac6fe93a6616733e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bencode_rs-0.1.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL bencode_rs-0.1.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 272.9 kB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
7353ca02cdbeaf3c931dee0b1075103e9f6bfb4fa760899fed47a6222a450e63
BLAKE2b-256 checksum
How to use checksums
45998862eb8a80b9445cb3ccf55b2500a527dc8eac2d52b759e8744a74716c25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bencode_rs-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL bencode_rs-0.1.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 243.6 kB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f2cd9b9b22d503d1273ad3e26974d586e3eae211048a72accaa5f8b3376238e1
BLAKE2b-256 checksum
How to use checksums
1e333a5ab6758db754f784fa56f3e0d7f532ca120191cd5d0c6788138edd2aab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bencode_rs-0.1.0-cp311-abi3-win_amd64.whl

Download URL bencode_rs-0.1.0-cp311-abi3-win_amd64.whl
Size 139.7 kB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
b7e8974e56ac3d2ab3a335f506e051e87cf9336774c94532ac1aada6a2b0d46a
BLAKE2b-256 checksum
How to use checksums
02d6fee7a615916ef7fb4062016523a662e0a159a6799fe916420ee1c024f083
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bencode_rs-0.1.0-cp311-abi3-musllinux_1_2_x86_64.whl

Download URL bencode_rs-0.1.0-cp311-abi3-musllinux_1_2_x86_64.whl
Size 487.5 kB
Tags CPython 3.11 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
fe59fecfd474111b6e4514effac2e0662205d3f0e0eaa2aa77a90789324dc707
BLAKE2b-256 checksum
How to use checksums
419e59e14028a930e2bebb22a2ae7f4990247634e61b05aa36aaf426b43cc84f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bencode_rs-0.1.0-cp311-abi3-musllinux_1_2_aarch64.whl

Download URL bencode_rs-0.1.0-cp311-abi3-musllinux_1_2_aarch64.whl
Size 455.8 kB
Tags CPython 3.11 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
246cf60c145730723f787b5365b074ddcc7f4533179f371fe6d3281048580ff4
BLAKE2b-256 checksum
How to use checksums
c38f4868f13ec6ff13ed6d755b2886a0dabbd185c916bf6fead38a68fab83679
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bencode_rs-0.1.0-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL bencode_rs-0.1.0-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 285.3 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
3bf0449be93564fd261c006f4e40249ed1d4d23e331c4cf5257524ab8e8a89d2
BLAKE2b-256 checksum
How to use checksums
292b93a6541393e3e854e743665d0c16643e0d23cf81e0100e89e9c2aadcf014
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bencode_rs-0.1.0-cp311-abi3-manylinux2014_s390x.manylinux_2_17_s390x.whl

Download URL bencode_rs-0.1.0-cp311-abi3-manylinux2014_s390x.manylinux_2_17_s390x.whl
Size 305.4 kB
Tags CPython 3.11 Linux glibc 2.17+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
0679f0aafbf3bd7c8b6c871d7343be387d8ac0da2502516519753c347ec8c5db
BLAKE2b-256 checksum
How to use checksums
1812d53cb4af094dd61b0526c94066cda63186fc122a9ede7b24284d9c38d45a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bencode_rs-0.1.0-cp311-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl

Download URL bencode_rs-0.1.0-cp311-abi3-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
Size 389.0 kB
Tags CPython 3.11 Linux glibc 2.17+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
891d765ebd432a305282f5ff5495913ec12bb707d8432200d91f3f3d39c4c97b
BLAKE2b-256 checksum
How to use checksums
61e643a01011e8d24596bc83d00929ccad635a0c575a738e9bef38c933609119
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bencode_rs-0.1.0-cp311-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.whl

Download URL bencode_rs-0.1.0-cp311-abi3-manylinux2014_armv7l.manylinux_2_17_armv7l.whl
Size 285.0 kB
Tags CPython 3.11 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
2855b31dc01cabea23ea19cbb49d58b8f3356f6a5ca7d42859d283d2b53e0c94
BLAKE2b-256 checksum
How to use checksums
c2d815dffe2b7e1436a507d20836c5762c444c2b79feb6c8ce6061c1cc189ee5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bencode_rs-0.1.0-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL bencode_rs-0.1.0-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 278.5 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
862cec5cf476b8f7cbffef1f7be4640a7f55738434980ca47a4f7ebd82053bc4
BLAKE2b-256 checksum
How to use checksums
0ecbb266e59b67f8cb76508934abce4580e213bda3a1de5988962a248039823e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bencode_rs-0.1.0-cp311-abi3-macosx_11_0_arm64.whl

Download URL bencode_rs-0.1.0-cp311-abi3-macosx_11_0_arm64.whl
Size 249.0 kB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e9f37983cc161820cb7e9b3462c87f630261763f8de174fe2d0dce5b5efd4fb3
BLAKE2b-256 checksum
How to use checksums
346fd939b850e80e3794fd3948f311e5526e3995416fd1b1991ea0962962b61b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bencode_rs-0.1.0-cp310-cp310-win_amd64.whl

Download URL bencode_rs-0.1.0-cp310-cp310-win_amd64.whl
Size 140.0 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
6fff62c9226bcad0eb6643ad5d7e64e092d046cce11926a10143bec5163ac374
BLAKE2b-256 checksum
How to use checksums
59e53556ed95370c73b6157b78c3614598ae3a507116ec33200f2597d8a5f1ee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bencode_rs-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL bencode_rs-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 485.9 kB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
654d3ab7fde131b468c5e2357f22fa8a59f6d63a5117e9d91cb6d57b245ae36d
BLAKE2b-256 checksum
How to use checksums
2a7606e6abce00e4ef1e208557c748992b61dbd6c25dec2d6ad7919184324fbc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bencode_rs-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL bencode_rs-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
Size 456.1 kB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
f99cf61ef06a08f8f922047f4fcf70260a18d911485d4845986522719b82354b
BLAKE2b-256 checksum
How to use checksums
3c19e4b63b4e56411b553cc7b057753215ddf1e71cc50961a3c94baa0c144b03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bencode_rs-0.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL bencode_rs-0.1.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 282.2 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e941e03b258bd2c757c56d14d1271cc91616f0d7898c32d4fb605ca930cd687c
BLAKE2b-256 checksum
How to use checksums
cc5e9152c0699641efaf71e0421e74bf324d27971164591c3c5c8b9e1d95c84e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bencode_rs-0.1.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl

Download URL bencode_rs-0.1.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl
Size 304.6 kB
Tags CPython 3.10 Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
193209b72a9e0bd19ce25469b584424b1f778fa9467935f67e99106cb7d3baf5
BLAKE2b-256 checksum
How to use checksums
8704a21631f3a7aefeb46868a8335a1ef96ccfbdd8373dfa0b2855a6a60989ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bencode_rs-0.1.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl

Download URL bencode_rs-0.1.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl
Size 387.1 kB
Tags CPython 3.10 Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
e8154546b6dff1351414ffd10547c175e48f7ed9170a9d9faa51a1651296fe4a
BLAKE2b-256 checksum
How to use checksums
33a37a13215b0205264320c1f25d2fb4cf7bfe845877b2522c2aaf8ca03301a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bencode_rs-0.1.0-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.whl

Download URL bencode_rs-0.1.0-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.whl
Size 285.0 kB
Tags CPython 3.10 Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
7fe814217411d29c96469fea04401874e21e440a49c129a5ac2b9823ccbac656
BLAKE2b-256 checksum
How to use checksums
42b8864ae6dc189f23a6742eaa3ad9735c732e5f4f2b1aa9509ef9530dabb251
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bencode_rs-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl

Download URL bencode_rs-0.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Size 278.4 kB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a2693f8d9749292242c6bdfba4edf3893a4a17d5b7cedbabc4e3d739c73dce1d
BLAKE2b-256 checksum
How to use checksums
5894ae7febca3eddb77ba4711c3f4f75b5be64fdedc22d3fc9e25a8d952a238b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / bencode_rs-0.1.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL bencode_rs-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 249.6 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fd28c16438c486a0dd6671b4e47a36d73f0a483424f304678ebd05b624908718
BLAKE2b-256 checksum
How to use checksums
f1ab6ec282a6e0bbf72818edaa19cae33c2988d3174a33e8cd20b857eeb9a8bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for bencode-rs 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page