thumbhash-rs
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)
| 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)
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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logSecurity 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.
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 logA 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.