Skip to main content

thumbhash-rs

Test PyPI

A fast Python package for ThumbHash image encoding/decoding using Rust bindings (PyO3, maturin) to the official thumbhash crate.

Usage Example

image_to_thumb_hash needs the [pillow] extra (see Installation).

from PIL import Image
from thumbhash import image_to_thumb_hash, thumb_hash_to_rgba

thash = image_to_thumb_hash("example.jpg")
width, height, rgba = thumb_hash_to_rgba(thash)
restored = Image.frombytes("RGBA", (width, height), rgba)
restored.save("restored.png")

Installation

pip install thumbhash-rs

With Pillow support (for image_to_thumb_hash):

pip install "thumbhash-rs[pillow]"

API

Each function has a docstring (help(thumbhash.rgba_to_thumb_hash)), also available as editor hints through the bundled type stubs.

  • rgba_to_thumb_hash(width, height, rgba): encode raw RGBA pixels (at most 100x100) to a ThumbHash (bytes).
  • thumb_hash_to_rgba(hash): decode a ThumbHash to (width, height, rgba).
  • thumb_hash_to_average_rgba(hash): the average color as (r, g, b, a), each from 0 to 1.
  • thumb_hash_to_approximate_aspect_ratio(hash): the approximate width / height of the original image.
  • image_to_thumb_hash(fp): open an image file with Pillow and encode it (requires the [pillow] extra).

Benchmark

Compared with the pure-Python packages thumbhash (encoding only) and thumbhash-python. Run it yourself with just bench (see benchmarks/). Output on an AMD Ryzen 7 5700X, Python 3.14, release build:

rgba_to_thumb_hash, 100x100 RGBA image -> ThumbHash

implementation                    median ms    min ms    runs   speedup
thumbhash-rs (this package)           1.124     1.120     887
thumbhash                            29.452    28.929      34     26.2x
thumbhash-python                     29.764    29.182      33     26.5x
all implementations produced the same output

thumb_hash_to_rgba, ThumbHash -> 32x32 RGBA image

implementation                    median ms    min ms    runs   speedup
thumbhash-rs (this package)           0.049     0.048   20328
thumbhash-python                      5.543     5.519     179    113.8x
all implementations produced the same output (within +-1 per channel)

speedup = how much faster thumbhash-rs is than that implementation (median)

Other Python packages

Pure-Python implementations of ThumbHash:

License

MIT

Metadata

Release files for thumbhash-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 thumbhash-rs 0.1.0
File Size Uploaded Provenance Actions
thumbhash_rs-0.1.0.tar.gz 13.4 kB With provenance Details for thumbhash_rs-0.1.0.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for thumbhash-rs 0.1.0
File Actions
thumbhash_rs-0.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for thumbhash_rs-0.1.0-cp314-cp314-win_amd64.whl
thumbhash_rs-0.1.0-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details for thumbhash_rs-0.1.0-cp314-cp314-win32.whl
thumbhash_rs-0.1.0-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details for thumbhash_rs-0.1.0-cp314-cp314-manylinux_2_28_x86_64.whl
thumbhash_rs-0.1.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for thumbhash_rs-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
thumbhash_rs-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for thumbhash_rs-0.1.0-cp313-cp313-win_amd64.whl
thumbhash_rs-0.1.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details for thumbhash_rs-0.1.0-cp313-cp313-win32.whl
thumbhash_rs-0.1.0-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for thumbhash_rs-0.1.0-cp313-cp313-manylinux_2_28_x86_64.whl
thumbhash_rs-0.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for thumbhash_rs-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
thumbhash_rs-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for thumbhash_rs-0.1.0-cp312-cp312-win_amd64.whl
thumbhash_rs-0.1.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details for thumbhash_rs-0.1.0-cp312-cp312-win32.whl
thumbhash_rs-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for thumbhash_rs-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl
thumbhash_rs-0.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for thumbhash_rs-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
thumbhash_rs-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for thumbhash_rs-0.1.0-cp311-cp311-win_amd64.whl
thumbhash_rs-0.1.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details for thumbhash_rs-0.1.0-cp311-cp311-win32.whl
thumbhash_rs-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details for thumbhash_rs-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl
thumbhash_rs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for thumbhash_rs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
thumbhash_rs-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for thumbhash_rs-0.1.0-cp310-cp310-win_amd64.whl
thumbhash_rs-0.1.0-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details for thumbhash_rs-0.1.0-cp310-cp310-win32.whl
thumbhash_rs-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details for thumbhash_rs-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl
thumbhash_rs-0.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for thumbhash_rs-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
thumbhash_rs-0.1.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details for thumbhash_rs-0.1.0-cp39-cp39-win_amd64.whl
thumbhash_rs-0.1.0-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details for thumbhash_rs-0.1.0-cp39-cp39-win32.whl
thumbhash_rs-0.1.0-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details for thumbhash_rs-0.1.0-cp39-cp39-manylinux_2_28_x86_64.whl
thumbhash_rs-0.1.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details for thumbhash_rs-0.1.0-cp39-cp39-macosx_11_0_arm64.whl

Total release size: 4.1 MB

Release files / thumbhash_rs-0.1.0.tar.gz

Download URL thumbhash_rs-0.1.0.tar.gz
Size 13.4 kB
Tags Source
SHA-256 checksum
How to use checksums
1fde0a8b02c835930e62cf4738e11ca89c3dffbc7439ec72e1cf2f84d0a20b86
BLAKE2b-256 checksum
How to use checksums
e8ced69532cfb06423c3c3e28122eed73f49fa025fc7d97208a58033d4c7525d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / thumbhash_rs-0.1.0-cp314-cp314-win_amd64.whl

Download URL thumbhash_rs-0.1.0-cp314-cp314-win_amd64.whl
Size 115.6 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
cab75d42c3086a3ecd84ebe829606de12316b0921342e440d26a3c27c10ab6a9
BLAKE2b-256 checksum
How to use checksums
79f680478f4ae11f49d1ed6eca95e68e81d795568c71ce85dc97bfb12f82f140
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / thumbhash_rs-0.1.0-cp314-cp314-win32.whl

Download URL thumbhash_rs-0.1.0-cp314-cp314-win32.whl
Size 111.3 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
81f1c1883fba2ee38ce2f56decb4d09c2e60f12e212ebb29635a3eae33492225
BLAKE2b-256 checksum
How to use checksums
5397605ed9c72409ab36743d9b5f3b216c0a1eacbbf9cd8c0fa13ea85dd27f0e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / thumbhash_rs-0.1.0-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL thumbhash_rs-0.1.0-cp314-cp314-manylinux_2_28_x86_64.whl
Size 244.4 kB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
3fab7cff87a736d43c0abd5931d41103a715e1c56986dcec59b4d27d7aa86ea5
BLAKE2b-256 checksum
How to use checksums
f4ff79203f4d0451a288c39eb6396d3fd985c7913e55e59fd0a8c7952f604db7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / thumbhash_rs-0.1.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL thumbhash_rs-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Size 210.4 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
76e0a62f6745525cb3121e5d881a5e14b2345730d8e2a6c1057f6da690aa3be1
BLAKE2b-256 checksum
How to use checksums
b461a9f96fff730fa28cb9f7c9156723dcb07978b7f44089a080f9e0a3916819
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / thumbhash_rs-0.1.0-cp313-cp313-win_amd64.whl

Download URL thumbhash_rs-0.1.0-cp313-cp313-win_amd64.whl
Size 115.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
e0cd833e827aba429ecbdbe5aab37fd1e27b95e96770c3ac88a7deb5f5ee390d
BLAKE2b-256 checksum
How to use checksums
682f8df00e71fb97ea81cd43cddcf96444c8de231f0aeab2633cde2eed26847a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / thumbhash_rs-0.1.0-cp313-cp313-win32.whl

Download URL thumbhash_rs-0.1.0-cp313-cp313-win32.whl
Size 110.7 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
861d96db5ddca503460d29ab32d373a9715a3333905addc84884009910ce8490
BLAKE2b-256 checksum
How to use checksums
66e9e70f83c549913dc887cc39cbc36c2dd63adbea030446b697ab3314e30306
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / thumbhash_rs-0.1.0-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL thumbhash_rs-0.1.0-cp313-cp313-manylinux_2_28_x86_64.whl
Size 243.7 kB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6a1d851f88c6151a944e889eaf862870d756056c80f82b22f3cb7faa138b1c57
BLAKE2b-256 checksum
How to use checksums
ba6a7fdbc10bf98f4c398c705da0d949ea60b3c1e258a2723c86cb7ce420425d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / thumbhash_rs-0.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL thumbhash_rs-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 210.1 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a38f203fcc08ca56dd6e8072b437196b1bc3b21827ec31b4396ddb21863896a8
BLAKE2b-256 checksum
How to use checksums
f0ff4d627fdafeddcf15d82b24f5d4d93162690538387d3a4a0a51a15a89d368
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / thumbhash_rs-0.1.0-cp312-cp312-win_amd64.whl

Download URL thumbhash_rs-0.1.0-cp312-cp312-win_amd64.whl
Size 115.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
196b2065d27bdff8c809f60ed1b88668f763a3bfea51b002861e32af4ae6ab8a
BLAKE2b-256 checksum
How to use checksums
df899f88e7773b215b9ea5ce59072ef70ceee98bc21b22fce9011255aa3904e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / thumbhash_rs-0.1.0-cp312-cp312-win32.whl

Download URL thumbhash_rs-0.1.0-cp312-cp312-win32.whl
Size 110.7 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
f6d3f3c9af8385954a2d43b94c9e6af9fefa5c6343b7db56453ae85a3f0f7d41
BLAKE2b-256 checksum
How to use checksums
f83487fd4cf5fdaba856418121f762ddca7a4ea6f7bb8366712db051ed046aa7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / thumbhash_rs-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL thumbhash_rs-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl
Size 243.7 kB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f7fb4b2af95ae56b83afb7092a75ba0fc45af2aaca4ea3d97746354985f21dd9
BLAKE2b-256 checksum
How to use checksums
7e7c555c273d0321ff9d65d9b503b601a4b88cdebb2892dca6b7aec2be199f16
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / thumbhash_rs-0.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL thumbhash_rs-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 209.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
014b6beafc7edfc97ba4aa59be0d5a30ff02c7c6767fcf809d0b88c2cf405cfc
BLAKE2b-256 checksum
How to use checksums
38740c08a80d2c370c272ca4620ab2b23ec6a6accb2d14b0991aef3fcd4f17a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / thumbhash_rs-0.1.0-cp311-cp311-win_amd64.whl

Download URL thumbhash_rs-0.1.0-cp311-cp311-win_amd64.whl
Size 117.2 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
30c5f11e41f311cd91040780302256fb6b6d8cb5c181dcf84065fd8afd224a02
BLAKE2b-256 checksum
How to use checksums
77e0a291c3fe6be0f9b04674e5bb7f5c20e0df4f2e4e96b81b6d5bd620c74933
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / thumbhash_rs-0.1.0-cp311-cp311-win32.whl

Download URL thumbhash_rs-0.1.0-cp311-cp311-win32.whl
Size 112.3 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
45659ff2460184f36587c5178f07606fd86f9189164215db4c8d15eaf891729b
BLAKE2b-256 checksum
How to use checksums
f1c1805f943e43dcfdb2a1c0a1c6cf34b8b6699f8a2a19e105159efebc7aacbc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / thumbhash_rs-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL thumbhash_rs-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl
Size 246.6 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a67b27df2683af8e8679190b8c48e53d29bb9156df1f8864a3f6675fb3358b58
BLAKE2b-256 checksum
How to use checksums
87b812e79164f4696a7c230c466c863bd92f9b61751526e99c21033ed9b5b263
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / thumbhash_rs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL thumbhash_rs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 213.9 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c21095755f68339ade80fc6bb1f2dfb423f3ef2582aa3fd0bba7f3d6886e2514
BLAKE2b-256 checksum
How to use checksums
4079b48ef1264ae728c966cdc5e920be61474063195729ff9560739ea475c517
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

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

Download URL thumbhash_rs-0.1.0-cp310-cp310-win_amd64.whl
Size 117.2 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
5cd9619a287ac5ddb1480db476eb66229d6ed3c917f5b6cfc942968b863d6006
BLAKE2b-256 checksum
How to use checksums
c90ba18b79d99cd21de049294ae3653772ba78bec34084507697a36feb42e41b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / thumbhash_rs-0.1.0-cp310-cp310-win32.whl

Download URL thumbhash_rs-0.1.0-cp310-cp310-win32.whl
Size 112.2 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
b3bb0c958aa5d805745697de89aad71925b1e91c6e03fe54e994f34cda79c362
BLAKE2b-256 checksum
How to use checksums
f844fc9b84a6d4b38ad0c8f045c1a3dd3c64de386c38451d0db79017a08b5a78
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / thumbhash_rs-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL thumbhash_rs-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl
Size 246.6 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7f773ba7423dfecab4a765bb35eb7de082ebca17dd2d0eb1e13cf42cc6e24804
BLAKE2b-256 checksum
How to use checksums
1b1c631fdce0ceddf711d4ebd1afcfbae5d91787f3b9dace9a38b46d11d16332
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

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

Download URL thumbhash_rs-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 214.1 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5604be7eb989bb91db0fb96d4e9ba33d01fea3e3ac3fb2211cc17110665a39d9
BLAKE2b-256 checksum
How to use checksums
f6219ff209296753e5a2477208e1a4f06be2a50504e2bdd9bb817fb9a206c6a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / thumbhash_rs-0.1.0-cp39-cp39-win_amd64.whl

Download URL thumbhash_rs-0.1.0-cp39-cp39-win_amd64.whl
Size 117.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
09473529beca4667b9b62642ca5e9d556521e621ca1fdd717c28632ff4c234af
BLAKE2b-256 checksum
How to use checksums
a2e06e0b2b36ad3aa2a21a1c693b4e30b08a0df09706933bbdd368df9025ea81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / thumbhash_rs-0.1.0-cp39-cp39-win32.whl

Download URL thumbhash_rs-0.1.0-cp39-cp39-win32.whl
Size 112.1 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
956845acaccbcfa50f8a1ebd45a9c2d52ad827f7589075e33a048487f75566de
BLAKE2b-256 checksum
How to use checksums
34cf0e9cc38e56f2144e5df0c31baf01679c428e7d72cb4ea233b85ca68afecf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / thumbhash_rs-0.1.0-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL thumbhash_rs-0.1.0-cp39-cp39-manylinux_2_28_x86_64.whl
Size 246.6 kB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
842aa479571179f6755675f31cbee96f50543de365c4341dfd9c64944f75ebdd
BLAKE2b-256 checksum
How to use checksums
e220b8516fc088fe99e40864a6cdbe63c1b18d9b8e094115061e9dc0a56c9f9b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Release files / thumbhash_rs-0.1.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL thumbhash_rs-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Size 214.0 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
998d7dcf55ae513a2a7ce3d1e3813375305f9af4060d2cd7b3eb4837db012e22
BLAKE2b-256 checksum
How to use checksums
b417b7de83be99ae0011b022ac1d38251a6fda00c44e4f8011e0c935d6c5879c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

Security for thumbhash-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.

Full provenance

All 25 files in this release have been uploaded with provenance metadata.

Select from 25 files

Attestation for thumbhash_rs-0.1.0.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 4, 2026.

Transparency log

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