Skip to main content

Unified image hashing & Color extraction — ThumbHash, BlurHash, and ColorThief -- 3-in-1

Project description

thumbleweed

Build & Publish Wheels Package version Supported Python versions MIT License

Unified image hashing for Python — ThumbHash, BlurHash, and ColorThief.
Rust-powered via PyO3 + maturin. Zero mandatory dependencies.

  • ThumbHash — compact image placeholder hashes (drop-in for thumbhash & fast-thumbhash)
  • BlurHash — smooth gradient placeholders (drop-in for blurhash-python)
  • ColorThief — dominant colour + palette extraction (drop-in for colorthief & fast-colorthief)
  • ✅ Python 3.10 – 3.14 (including free-threaded 3.13t / 3.14t)
  • ✅ Pillow > 11 integration (optional)
  • ✅ Typed (py.typed + .pyi stubs)
  • ✅ Pure-Rust core — no C extensions, no NumPy required

Installation

pip install thumbleweed
# with Pillow helpers:
pip install "thumbleweed[pillow]"

Development with uv

curl -LsSf https://astral.sh/uv/install.sh | sh
make sync
make test

All import paths work:

import thumbleweed   # the unified package
import thumbhash     # ThumbHash only
import blurhash      # BlurHash only
import colorthief    # ColorThief

Quick-start

ThumbHash

import thumbhash as th

# Encode — rgba_bytes must be bytes/bytearray of length w*h*4 (R G B A, non-premultiplied)
hash_bytes: bytes = th.encode(w, h, rgba_bytes)

# Decode
w_out, h_out, rgba_out = th.decode(hash_bytes)

# Helpers
r, g, b, a = th.average_rgba(hash_bytes)           # dominant colour [0, 1]
ratio = th.approximate_aspect_ratio(hash_bytes)     # width / height

BlurHash

import blurhash as bh

# Encode
hash_str: str = bh.encode(rgba_bytes, cx=4, cy=3, width=w, height=h)

# Decode
rgba: bytes = bh.decode(hash_str, width=64, height=64)

Pillow images / BytesIO

from PIL import Image
import io

# From a Pillow Image
import thumbhash as th
img = Image.open("photo.jpg")
hash_str = th.encode_image(img)             # base64 string; input is resized internally
placeholder = th.decode_image(hash_str)     # → RGBA Image, ≈32 px

# From a BytesIO object
buf = io.BytesIO(open("photo.jpg", "rb").read())
hash_str = th.encode_image(buf)

# BlurHash
import blurhash as bh
hash_str = bh.encode_image(img, cx=4, cy=3)
placeholder = bh.decode_image(hash_str, width=64, height=64)

ColorThief

import colorthief as ct

# From encoded image bytes (PNG, JPEG, WebP, …)
dominant = ct.get_color(image_bytes)                    # → (r, g, b)
palette = ct.get_palette(image_bytes, color_count=5)   # → [(r, g, b), (r, g, b), ...]

# From a file path
dominant = ct.get_color("photo.jpg")

# From a BytesIO object
import io
buf = io.BytesIO(open("photo.jpg", "rb").read())
dominant = ct.get_color(buf)                # accepts bytes, BytesIO, file path, or PIL Image
palette = ct.get_palette(buf, color_count=5)

# Class-based API (drop-in for the colorthief package)
thief = ct.ColorThief("photo.jpg")
dominant = thief.get_color()
palette = thief.get_palette(color_count=8)

thumbleweed (unified)

import thumbleweed

# ThumbHash raw-pixel API
hash_bytes = thumbleweed.thumbhash_encode(w, h, rgba)  # raw ThumbHash bytes
w, h, rgba = thumbleweed.thumbhash_decode(hash_bytes)

# ThumbHash image helper API
hash_str = thumbleweed.thumbhash_encode_image(image_bytes)  # base64 string like BlurHash

# BlurHash
hash_str = thumbleweed.blurhash_encode(rgba, 4, 3, w, h)
rgba = thumbleweed.blurhash_decode(hash_str, 64, 64)

# ColorThief
dominant = thumbleweed.colorthief_get_color(image_bytes)
palette = thumbleweed.colorthief_get_palette(image_bytes, 5, 10)

Project structure

thumbleweed/
├── src/
│   ├── lib.rs            # PyO3 module — Python bindings
│   ├── thumbhash.rs      # Pure Rust ThumbHash encode/decode
│   ├── blurhash.rs       # Pure Rust BlurHash encode/decode
│   └── colorthief.rs     # ColorThief — dominant colour & palette extraction
├── python/
│   ├── thumbleweed/      # Main package — re-exports everything
│   ├── thumbhash/        # Backward-compatible ThumbHash shim
│   ├── blurhash/         # BlurHash shim
│   └── colorthief/       # ColorThief shim
├── tests/
│   ├── test_thumbhash.py # 70 ThumbHash tests
│   ├── test_blurhash.py  # 28 BlurHash tests
│   ├── test_colorthief.py # ColorThief tests
│   └── test_imports.py   # import / version-consistency tests
└── Cargo.toml

API reference

ThumbHash (import thumbhash)

Function Description
encode(w, h, rgba) → bytes Encode raw RGBA bytes → ThumbHash
decode(hash) → (w, h, rgba) Decode ThumbHash → raw RGBA bytes
average_rgba(hash) → (r,g,b,a) Dominant colour in [0, 1]
approximate_aspect_ratio(hash) → float Width / height of the original image
encode_image(img) → str Encode a Pillow Image (Pillow required), or encoded image bytes, BytesIO, or file path (no Pillow required) → base64 ThumbHash string
decode_image(hash) → Image Decode a base64 ThumbHash string or raw ThumbHash bytes to a Pillow Image (requires Pillow)

BlurHash (import blurhash)

Function Description
encode(pixels, cx, cy, w, h) → str Encode raw RGBA bytes → BlurHash string
decode(hash, w, h) → bytes Decode BlurHash → raw RGBA bytes
encode_image(img, cx, cy) → str Encode a Pillow Image (Pillow required), or encoded image bytes, BytesIO, or file path (no Pillow required) → BlurHash
decode_image(hash, w, h) → Image Decode to a Pillow Image (requires Pillow)

ColorThief (import colorthief)

Function Description
get_color(image, quality) → (r,g,b) Dominant colour from bytes, BytesIO, file path, or PIL Image
get_palette(image, color_count, quality) → list[(r,g,b)] Colour palette from bytes, BytesIO, file path, or PIL Image
ColorThief(image) Class-based API — accepts bytes, BytesIO, file path, or PIL Image

Performance benchmarks

Performance Benchmark Results

Benchmark configuration: 5 rounds × 100 iterations (pure-Python libraries use 5 iterations). Input corpus: all real image fixtures in tests/ (one.jpg, two.jpg, four.jpg, OPS.jpg). All times are mean per-call latency. Lower is better.

ThumbHash

Operation Library Mean latency vs thumbleweed
ThumbHash encode (real test images) thumbleweed (Rust) 825.4 µs — (baseline)
ThumbHash encode (real test images) thumbhash-python (pure Python) 27.26 ms 33.0× faster
ThumbHash decode (real test images) thumbleweed (Rust) 56.4 µs — (baseline)
ThumbHash decode (real test images) thumbhash-python (pure Python) 5.49 ms 97.3× faster

BlurHash

Operation Library Mean latency vs thumbleweed
BlurHash encode (real test images) thumbleweed (Rust) 4.98 ms — (baseline)
BlurHash encode (real test images) blurhash-python (pure Python) 4.42 ms 1.1× slower
BlurHash decode 64×64 (real test images) thumbleweed (Rust) 902.4 µs — (baseline)
BlurHash decode 64×64 (real test images) blurhash-python (pure Python) 842.2 µs 1.1× slower

ColorThief

Operation Library Mean latency vs thumbleweed
ColorThief dominant (real test images) thumbleweed (Rust) 5.09 ms — (baseline)
ColorThief dominant (real test images) fast-colorthief (C ext + NumPy) 18.62 ms 3.7× faster
ColorThief palette-10 (real test images) thumbleweed (Rust) 5.17 ms — (baseline)
ColorThief palette-10 (real test images) fast-colorthief (C ext + NumPy) 18.38 ms 3.6× faster

Notes on ColorThief timing: thumbleweed includes image decode in its timing because it accepts raw encoded bytes from the real test fixtures, while fast-colorthief also reads from in-memory file-like objects in these benchmarks. This measures realistic end-to-end usage rather than just the inner palette routine.


Building from source

git clone https://github.com/New-Elysium/thumbleweed.git
cd thumbleweed
make sync   # sync uv environment + install editable
make test   # run Python + Rust tests

Make targets

  • make sync — sync uv environment and install the extension in editable mode
  • make test — run Python tests and Rust tests
  • make dist — build wheels into dist/
  • make upload — upload dist/* with twine

Running Benchmarks

Benchmarks require bench dependencies which might not be compatible with all Python versions (e.g. thumbhash-python fails to resolve on Python 3.14). To avoid conflicts, run them with a supported Python version (e.g. 3.12):

# Sync using a Python version that supports the benchmark dependencies
uv sync --group bench --python 3.12
uv run python tests/bench_comparison.py

Licence

MIT — see LICENCE.

Project details


Download files

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

Source Distribution

thumbleweed-0.1.8.tar.gz (376.7 kB view details)

Uploaded Source

Built Distributions

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

thumbleweed-0.1.8-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (591.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

thumbleweed-0.1.8-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (629.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

thumbleweed-0.1.8-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (558.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

thumbleweed-0.1.8-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (565.9 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

thumbleweed-0.1.8-cp314-cp314t-win_amd64.whl (501.7 kB view details)

Uploaded CPython 3.14tWindows x86-64

thumbleweed-0.1.8-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (556.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

thumbleweed-0.1.8-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (562.7 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

thumbleweed-0.1.8-cp314-cp314t-macosx_11_0_arm64.whl (540.2 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

thumbleweed-0.1.8-cp314-cp314t-macosx_10_12_x86_64.whl (566.0 kB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

thumbleweed-0.1.8-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (589.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

thumbleweed-0.1.8-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (627.8 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

thumbleweed-0.1.8-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (557.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

thumbleweed-0.1.8-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (563.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

thumbleweed-0.1.8-cp313-cp313t-win_amd64.whl (501.8 kB view details)

Uploaded CPython 3.13tWindows x86-64

thumbleweed-0.1.8-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (556.6 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

thumbleweed-0.1.8-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (563.0 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

thumbleweed-0.1.8-cp313-cp313t-macosx_11_0_arm64.whl (540.4 kB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

thumbleweed-0.1.8-cp313-cp313t-macosx_10_12_x86_64.whl (566.1 kB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

thumbleweed-0.1.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (589.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

thumbleweed-0.1.8-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (628.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

thumbleweed-0.1.8-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (557.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

thumbleweed-0.1.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (564.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

thumbleweed-0.1.8-cp312-cp312-win_amd64.whl (501.4 kB view details)

Uploaded CPython 3.12Windows x86-64

thumbleweed-0.1.8-cp312-cp312-win32.whl (493.9 kB view details)

Uploaded CPython 3.12Windows x86

thumbleweed-0.1.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (589.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

thumbleweed-0.1.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (627.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

thumbleweed-0.1.8-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (557.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

thumbleweed-0.1.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (563.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

thumbleweed-0.1.8-cp312-cp312-macosx_11_0_arm64.whl (541.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

thumbleweed-0.1.8-cp312-cp312-macosx_10_12_x86_64.whl (567.1 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

thumbleweed-0.1.8-cp311-cp311-win_amd64.whl (503.1 kB view details)

Uploaded CPython 3.11Windows x86-64

thumbleweed-0.1.8-cp311-cp311-win32.whl (495.4 kB view details)

Uploaded CPython 3.11Windows x86

thumbleweed-0.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (590.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

thumbleweed-0.1.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (628.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

thumbleweed-0.1.8-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (557.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

thumbleweed-0.1.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (564.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

thumbleweed-0.1.8-cp311-cp311-macosx_11_0_arm64.whl (542.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

thumbleweed-0.1.8-cp311-cp311-macosx_10_12_x86_64.whl (567.6 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

thumbleweed-0.1.8-cp310-cp310-win_amd64.whl (503.3 kB view details)

Uploaded CPython 3.10Windows x86-64

thumbleweed-0.1.8-cp310-cp310-win32.whl (495.5 kB view details)

Uploaded CPython 3.10Windows x86

thumbleweed-0.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (590.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

thumbleweed-0.1.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (628.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

thumbleweed-0.1.8-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (557.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

thumbleweed-0.1.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (564.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

thumbleweed-0.1.8-cp310-cp310-macosx_11_0_arm64.whl (542.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

thumbleweed-0.1.8-cp310-cp310-macosx_10_12_x86_64.whl (567.9 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

Details for the file thumbleweed-0.1.8.tar.gz.

File metadata

  • Download URL: thumbleweed-0.1.8.tar.gz
  • Upload date:
  • Size: 376.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for thumbleweed-0.1.8.tar.gz
Algorithm Hash digest
SHA256 399e046ff3dede302ace77fca8e8775db1c5e4ad82f0f75c28bf9c25f303fcc7
MD5 0bfc210db2ff11bd3f150183d56a752d
BLAKE2b-256 73525f715ad8a260837b03e2a66360df31b4b86b81e7c9b2fc1d052c4eda84e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8.tar.gz:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fe5044d884a9b9d829a81628663976118f8337ba1d41603b5ab1796683f0d6ad
MD5 18cad05858529e5695971c6e852dcaee
BLAKE2b-256 60fe3a6649481795d3a2e9c9a5024c202f57297e5dc471376e22aad6a258ee0e

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 107831805adca0c23418140e8496bfeae333f68fb4482fdcb2871283e5cb37a3
MD5 d70d652a9a701ec65e03074d539b841c
BLAKE2b-256 65c61af4f4ae826e5452b13d97608a7d4a6943ade3baada28fe15c6beaf73fda

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7da3bf2fa5b1ed17a3b2e318f5c84e91c51efc08c51ff3be98d6c875819ff7e3
MD5 c9e28e16f843feea9c4a88b2a5ae9863
BLAKE2b-256 44cb63fb5aed009e52e81785c77f9d02d7b8f7026ec118ab50f711a21d6a4c96

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0a397a59be151936ac578c409afb0c5036b67d0153e45e686b97805d09cdbcc9
MD5 543d50945d60d709dbb43612c2c76f04
BLAKE2b-256 70c87201f89043ef8b0daa3a5a4af1f6e4724c3d43e3c65def5f483c38111c84

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 ccf5c7f133c066feab06e8cf760db670266cf20ba0a4752d6d5c925789f78fff
MD5 b517c211866903bc5edd59d9da0f9830
BLAKE2b-256 c77af68b986dd893f39bea0ac42576730544614bfaf74af427fb55fe314a20c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp314-cp314t-win_amd64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7a0c3c922247e998c7cc665ab3bd7e2ca58ed750cd95c8e0109136ea8102b8b0
MD5 6de20d76f58a4d7e558cbc7660d1f2f3
BLAKE2b-256 a0ddc6a691366b8ef271dad1caf6e4a7fdcdb48a86b4558cb21b63183e384a15

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a4637820ac1c373c4ee61b348aa010a66469f8c5d458018720a23afd85d02560
MD5 e6809f9b62e93ec2d9bd6606727c4701
BLAKE2b-256 daaddfa98c29b2e48b634b8586ec7e4b360fe5d0b6c5eca3427b71d98944b487

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5cd8402e01c8b1644530b94e006f347c5487862fb781bdcf52bcb8fec077e6d7
MD5 6979146e1fde7d93afd1d9a2fc0b14a1
BLAKE2b-256 a77304d988a61e11e737a7b1e0113ca8d8d65a41986b1229af315df3e84bf877

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a921371401dc05762b70d268e0c4f6f0b925e61401453bdd87201575e20c4dca
MD5 0bf0b70f98b329696d88c6f9bc5c532d
BLAKE2b-256 8ca5fa5df313e7ec0a255f076a066551707210b5914a49fe98d54b6f944cad2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp314-cp314t-macosx_10_12_x86_64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 debed51024c104914ea36eb07413586c390e4342b5891fc69ade6b9482bb701e
MD5 17dd3e3a5d7c4cb1d4f5d3dec35c64b1
BLAKE2b-256 c3365f0515be2a4199c001e8e620cb32ef2bba0f25e5a2322ee54b1b03959efb

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 310f84172cfccf68d3a58a33abd3929e8e680c86a76a21c13866f5de8be9acbf
MD5 5a4689449c5d74b51b1ab096116249fd
BLAKE2b-256 cf1f884ef3cdd3a06627bcc92c97a0f5d3e75b85fdd3c16aea3ce7ce2bb9c83c

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 acc4bcfd7239617a0f1d1db97169ed60d85cc44c6e4e5879b17175fe2a1df07a
MD5 0c4d425fcdc090f03e7e8f21732ee040
BLAKE2b-256 22d3c8e8ca721480d2cabaaf28954eedc1bcaf4e9d813114cd2b9064cb2dfaa7

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ca7bc7bf4df2974606b6861080cc2f62f3fa8bf9e9cddd863d75f5acb0c6f4c0
MD5 91be1f2456800842618dfd2b34bad17b
BLAKE2b-256 f6b00f9e0a8189da4522688e005fe021ad95606aebc2b3e856b6849c5403ae3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 1544c45dcc58775f1ab6703e69c95d40575eebf7087e8d224e0a855244970929
MD5 b207910bdc356a856eb35feb4beaa411
BLAKE2b-256 93bfdb739da7e4f346a86e0b0d35e77f2026db4e5f894d9a86909a048aa70c5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp313-cp313t-win_amd64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 da192fc6c2edef55c2cc5c2c3f3335e97d91c59193fdba91ec3a09025dc9e6c8
MD5 0c33a28e36f2e5fcf61cef3258fa772e
BLAKE2b-256 7dccdefaf3e2072672de01e44404965d586d9f6ec5b3c47cdd2f4e16ed8eb883

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 852e207c9d1ee0ceaebd08b48fe86fcc9628cfd8b18675069ad2e346fdc0f0a4
MD5 af8a6f7a710e0e7f6062cd91493057c5
BLAKE2b-256 30fbe9cdf9ab8dcf220e3a0401b739cc513d2da4b52fa32d49536ea2d35f7d59

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96c4bc3506e6c24229e9f6c43818c202e85088ee1b002a6f660196fb45875b14
MD5 cab0a1d78a0049f765bab115097c1006
BLAKE2b-256 96a3605ef9e2f0396914a08b52ebb629726f9557d87a781c6556dfb202a0d930

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp313-cp313t-macosx_11_0_arm64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp313-cp313t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f8fcacf6e6730ef58d67029321d6c3c1d743e7f098fc9b0223c1faa99e41fbc3
MD5 f13142c8d06529730617c7012c9cfd41
BLAKE2b-256 ca6594ea73caa09a0f01d16a0a6cd5b511885c9b6cf0ad9011ee1ccb52b51584

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp313-cp313t-macosx_10_12_x86_64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d855880f48c832e2f0fa5b0ce86d6f3a092d0dab7b711a265f22a5c70bc0667b
MD5 e33ae23f8a8ab9f06b10875932228b3b
BLAKE2b-256 76049b4911f53ee8b4ddccda09684d8689a08f1f94428269cebb810b5e9f8f1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4aa573837fa71a571ee2976280a35e7b108cbe09d6d2c0e8410734d35764655e
MD5 ebf17b88cb85faa6d49c9149d49045ec
BLAKE2b-256 70037bab0b93dff47c663d035c41cb5a97001096669947a9d7993ac6e4b4fd14

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6e60ce49fa0ebc0367b813b3d023af8ce1792c12856a2eaf4841875745c7a308
MD5 a62fdd2c6ddd36ec6232446d272e21e0
BLAKE2b-256 87f3b8958f06a039f00026fb675bd15677182ee962c02d59c862ede1ab487d56

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f6492d38f20cfb2250d8d24eb2896fce96750bbfb245b0464ea65f8507001cd9
MD5 536e2b35e82692f9a983dd46e8cbb8ae
BLAKE2b-256 34f3457f544de58ee45222b43d75dd1e86d08a2eddc80fdd66417db4476c74d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: thumbleweed-0.1.8-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 501.4 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 thumbleweed-0.1.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9d10277cb7b09e5926dc1b8631d52edef5f0921de3e0ee3cf771928700941061
MD5 40a837afb6767fc31a5c6c1d68b6f4db
BLAKE2b-256 c479d1614a8fb566bdf09bd8c3517ad7755c9b8c2cc6fdddedfc70cc86664626

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp312-cp312-win_amd64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp312-cp312-win32.whl.

File metadata

  • Download URL: thumbleweed-0.1.8-cp312-cp312-win32.whl
  • Upload date:
  • Size: 493.9 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for thumbleweed-0.1.8-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 1b7eb28a9992af2a8b63559ae93779707eb926c2b7c01e6cd732b741d812b849
MD5 60126fa092ceaf2d0fc7c8bdb25b849e
BLAKE2b-256 3f24dfe6e050e23ef2678b4a5f8ee35153a05910ce25bc91552292f318bb1c80

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp312-cp312-win32.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e2cc32ebc38cc1e57adfe9ba2ffe3981d98332d7e156ae2478cb9b8c67e57b0
MD5 abfda24b914a79dcd7d1c7d616de4387
BLAKE2b-256 3b1daeb864ddba213d771b4ef18528124099f350cf5b1469b3aa083d64f6a1f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 609d0d9a2625a93dd124e73db543fab892782dfc028b390ffd6d0b561615aa14
MD5 cc257e25dccea5a57d3228ef92346651
BLAKE2b-256 254760d0e325c8baf64d0c2603b6d9e0eeeb686b7c0bee072def022c8f8bf80c

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 660c939c75d5c7351e3555bc141b622aeb24a981982ee0c25c7920f424095375
MD5 079a09bc8d4bbbb473f8f7b17180bb15
BLAKE2b-256 d2be97d18c99d9065905637b688e3abe582cf537cde3d68f47b0be0d4f476c42

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 11c0328e2387cd894a7bd5610eb0a440666f29d5902a903246453f71e3ba34fa
MD5 adeef96bc91fbfa6ee19c71842064b7a
BLAKE2b-256 eebbe6d8a8267753f21b2e96e28a05f4102349e6be2d15198f287607b07e283c

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3aeb93910b837fbc6a717b2b4661fbdad0ed359fc229c821c58a18da0a3aa4c3
MD5 6b5422ef9346d2cfede2dd285a9f4169
BLAKE2b-256 5b493015cf534412d1e51ed6ebdbffb2023e4c3593d005443a7a7ef17f7d1b17

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 59d6126a19c3bf9eb8250ca39c8caef2abcd9df576f158bbc7075bec8b346027
MD5 327f449c5bc423e77176182ee72c0fa9
BLAKE2b-256 57b19840dbcdc2b628b8822c95a17f2293046cb2b4489e1f2e84d4d6536cc26c

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: thumbleweed-0.1.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 503.1 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 thumbleweed-0.1.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 23d52b08ee4c02de92e73b3198e5d1d9c74ad7608dc38d04568140c71f9e9d27
MD5 5746b1783f50a634a570b3e40809b9ca
BLAKE2b-256 fcb76e93d41afb8ad8df10c3e327ff8286791ee693d0a34cbb1527213fcdc8c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp311-cp311-win_amd64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp311-cp311-win32.whl.

File metadata

  • Download URL: thumbleweed-0.1.8-cp311-cp311-win32.whl
  • Upload date:
  • Size: 495.4 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for thumbleweed-0.1.8-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 67b419420df2212feb34ae70fbe0d2fc93a0e6406fd6a2e63e3f883ad3533f37
MD5 d73cc36e32ac948def676654dda4a0a5
BLAKE2b-256 6202990096acf6c43c289d21b4cce9389f878efd030f73f28d06e72ce6deaa7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp311-cp311-win32.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1780bd6fa5a405696dc8ca54efcde2b6cb650094f6694a485e6973576bd09da1
MD5 59e8393031658120b82b80f800dc4d17
BLAKE2b-256 f3fcea84e9ab045a6f784e81705c2e7c46bda1ffa1f301e12ff5664809fcdf24

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 55db042758b7270f8f269cee511851edf3ea4aa397178e899024f52cc4618ff5
MD5 88968f09217023dfe548b38b329670e9
BLAKE2b-256 c6bb9412c8d9f35cd5e84fd4434b611164c978d303d5206c4a78ffac459d7195

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 632dc4cf8a330270c397e0bcbcb604e06d09272bce3849c55e665c2da18f15f9
MD5 8c8385ff87b03a2ba336828d2b29fe79
BLAKE2b-256 ebd0dbfa17eddea79d168e58bbe23cee98e792b094fdb4e9d13f2870fa21fbd8

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8fe94937e618a36b690249ccc8f0eb426042692858e88f9349db5c6dbca44dc6
MD5 e96f10a219d383e1a4d70dad0e526ccf
BLAKE2b-256 3ceb2847c9199f096dae95c9388b251eaf7889b674f6b1762572846d6bb6c35c

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c294b0e2c91fbfff6db7a1c79b4ed06c144c0ca809005e1724d12488b3d4a994
MD5 576a3db41a122b5968727cb47e91c902
BLAKE2b-256 c25ab8e587c6cffb338f37d77fc44ce8b71e1dfb73d227fcec2c95ea80558708

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4eb591a7e2a974ec4ea70a139c15a745815d16bb790114a1ea9904a6b562d48a
MD5 35b667eff427224105dab768fcfc5111
BLAKE2b-256 73528ef9f6582cbcd6eba12f1f8283a4eabeaa7bcaa4c6c46b98d05e762df53f

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: thumbleweed-0.1.8-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 503.3 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 thumbleweed-0.1.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fae763636500d9e80601758e3dbe30486d0271f8171115de1ae0923ff7e48c7a
MD5 47eeac7f60a00806ebd69894bd23d134
BLAKE2b-256 44bfe36eaf58b9a84c08f8de5aa92becc5d8e869605cab5e75821d543d46fe92

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp310-cp310-win_amd64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp310-cp310-win32.whl.

File metadata

  • Download URL: thumbleweed-0.1.8-cp310-cp310-win32.whl
  • Upload date:
  • Size: 495.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for thumbleweed-0.1.8-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3e6a0a7f31c66f1967aeb381c1e990e1367f06ecaf1f67a3a04ce2eec3f68007
MD5 2bec9f9253a516dde1a23d0cd3861c8c
BLAKE2b-256 685da50dd65f3f171cb42a929834ba259fd070f7fa8fa50fefce344a0dd8a567

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp310-cp310-win32.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 be288961f42947de37813be429fd778d965593031595b914bbb302e9c33d3778
MD5 ef1cc04071b157b86bd1dfd264c21f7f
BLAKE2b-256 90b2abc7f1cff18ecbc4af154282f810384abab895abf45a8f3e71cd34a41089

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2ac7b50218c6f12548c1d1ab8946322d80e8a3dd727f6e2b9e5a47f8012662fb
MD5 c568822cbdf4127f822819a6fa8d3a92
BLAKE2b-256 7717332aead8483b498a69fa1183b4077b09c0d9b00f80555f5b6e2e4c1188b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fddeb37c3bbd71355961e8d077bc6f92f2766f3d7e1b99e7d88bc3408b0b1b9b
MD5 53e7f81573aca7e3f3acfa9bfdb9adf1
BLAKE2b-256 b0ac832ff4b6f6d69218a04c2f8efd63a61a136c526812dfa9d0c000ba125335

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1366c11b0f2223bb4fbceabfdd1cd26277aa590c5e1c1c8126b59745b42efe0d
MD5 b35db370168c3678b7ec87c6574b85de
BLAKE2b-256 a5fcda819a97a3ab66cfb79d6c2f047cbf60e64eafa240fb9abe967a3957a92b

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e2c7917cb4cdfcf71583e907fe816fa9fabcf72d99902512fb45135a70872ed5
MD5 942a8248b25c6540e47f346c812bd41e
BLAKE2b-256 d37b49f78fb34c56cfc291be4781700313128e16e7f1f726c8b071a0b61606a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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

File details

Details for the file thumbleweed-0.1.8-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.8-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a4fa9ec1d30b92785cea6ac5880cde46b90b9f8c8d30414aa9cf07c038ec3b9c
MD5 1aad49a5906acf43e3b14c7c518d07dd
BLAKE2b-256 8aab8dee44715c79daac8516f3fd86de9f10611bfef3f4e625092d379d03bb7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.8-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: build-and-publish-wheels.yml on New-Elysium/thumbleweed

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