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.

Operation thumbleweed Comparison Result
ThumbHash encode (real test images) 825.4 µs thumbhash-python (pure Python): 27.26 ms 33.0× faster
ThumbHash decode (real test images) 56.4 µs thumbhash-python (pure Python): 5.49 ms 97.3× faster
BlurHash encode (real test images) 4.98 ms blurhash-python (pure Python): 4.42 ms 1.1× slower
BlurHash decode 64×64 (real test images) 902.4 µs blurhash-python (pure Python): 842.2 µs 1.1× slower
ColorThief dominant (real test images) 5.09 ms fast-colorthief (C ext + NumPy): 18.62 ms 3.7× faster
ColorThief palette-10 (real test images) 5.17 ms 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

# Refresh the benchmark table in this README
uv run python scripts/update_readme.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.9.tar.gz (377.3 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.9-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (591.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

thumbleweed-0.1.9-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (629.8 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

thumbleweed-0.1.9-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (559.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

thumbleweed-0.1.9-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (566.3 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

thumbleweed-0.1.9-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (590.3 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

thumbleweed-0.1.9-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl (628.0 kB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ i686

thumbleweed-0.1.9-cp314-cp314t-win_amd64.whl (502.2 kB view details)

Uploaded CPython 3.14tWindows x86-64

thumbleweed-0.1.9-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (557.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

thumbleweed-0.1.9-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (563.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

thumbleweed-0.1.9-cp314-cp314t-macosx_11_0_arm64.whl (540.9 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

thumbleweed-0.1.9-cp314-cp314t-macosx_10_12_x86_64.whl (566.3 kB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

thumbleweed-0.1.9-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (590.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

thumbleweed-0.1.9-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (628.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

thumbleweed-0.1.9-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (558.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

thumbleweed-0.1.9-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (564.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

thumbleweed-0.1.9-cp313-cp313t-win_amd64.whl (502.4 kB view details)

Uploaded CPython 3.13tWindows x86-64

thumbleweed-0.1.9-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (557.7 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

thumbleweed-0.1.9-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (563.5 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

thumbleweed-0.1.9-cp313-cp313t-macosx_11_0_arm64.whl (541.1 kB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

thumbleweed-0.1.9-cp313-cp313t-macosx_10_12_x86_64.whl (566.4 kB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

thumbleweed-0.1.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (590.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

thumbleweed-0.1.9-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (628.2 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

thumbleweed-0.1.9-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (558.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

thumbleweed-0.1.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (564.7 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

thumbleweed-0.1.9-cp312-cp312-win_amd64.whl (501.9 kB view details)

Uploaded CPython 3.12Windows x86-64

thumbleweed-0.1.9-cp312-cp312-win32.whl (494.1 kB view details)

Uploaded CPython 3.12Windows x86

thumbleweed-0.1.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (590.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

thumbleweed-0.1.9-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (628.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

thumbleweed-0.1.9-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (558.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

thumbleweed-0.1.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (564.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

thumbleweed-0.1.9-cp312-cp312-macosx_11_0_arm64.whl (542.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

thumbleweed-0.1.9-cp312-cp312-macosx_10_12_x86_64.whl (567.4 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

thumbleweed-0.1.9-cp311-cp311-win_amd64.whl (503.6 kB view details)

Uploaded CPython 3.11Windows x86-64

thumbleweed-0.1.9-cp311-cp311-win32.whl (495.6 kB view details)

Uploaded CPython 3.11Windows x86

thumbleweed-0.1.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (590.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

thumbleweed-0.1.9-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (628.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

thumbleweed-0.1.9-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (558.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

thumbleweed-0.1.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (565.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

thumbleweed-0.1.9-cp311-cp311-macosx_11_0_arm64.whl (543.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

thumbleweed-0.1.9-cp311-cp311-macosx_10_12_x86_64.whl (567.9 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

thumbleweed-0.1.9-cp310-cp310-win_amd64.whl (503.8 kB view details)

Uploaded CPython 3.10Windows x86-64

thumbleweed-0.1.9-cp310-cp310-win32.whl (495.7 kB view details)

Uploaded CPython 3.10Windows x86

thumbleweed-0.1.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (590.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

thumbleweed-0.1.9-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (629.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

thumbleweed-0.1.9-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (558.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

thumbleweed-0.1.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (565.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

thumbleweed-0.1.9-cp310-cp310-macosx_11_0_arm64.whl (543.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

thumbleweed-0.1.9-cp310-cp310-macosx_10_12_x86_64.whl (568.2 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: thumbleweed-0.1.9.tar.gz
  • Upload date:
  • Size: 377.3 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.9.tar.gz
Algorithm Hash digest
SHA256 26bbc9c05408e6e0216c9a214597443de8a3df9144a7ba6244edc5dc550f905b
MD5 4eb45329b16922bef98e9da6f7b8741b
BLAKE2b-256 2c5bc30245e422ed8a8ac08f93b4c4ad42f6652ed3c580e25b860d3722569cc1

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9.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.9-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a49af63ef603c2c150b1476a951b8af64aec8a3ffb91544c27f1b1b63e636b31
MD5 ca5eadaaaa01f1030b3b4111283e8ea1
BLAKE2b-256 6d69d695247705504c2aa08cf51710936776867212b132514d1ae06410483cd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0e91dc0445480867f1c0d20ad165f5cf6711b7d956eeaaee8f8ceb763fd9e563
MD5 6cd9a4d2ed5ba95ee05fc652ed9305a1
BLAKE2b-256 a55dcd0df59f478126f506bb2f4b0af71605bcf89effc9f2f71cee4a3af80958

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 083464f2188486d94efc22a9ddd3cad9c59874904b6a5d5c4ea8ff3c5f2cebed
MD5 ac216d3b034bc851d11ec083e144a16a
BLAKE2b-256 4e3b61439fe5811d6e16cbcc8437176c2f51ff3731fde2ff82a2797d40f4b043

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 55af8d1d7bbc66ededa4090e9b47734f0fa9db3a1f31dcb3a25301430bd27661
MD5 005e83c7214e3ee38f05d2187a4bd98b
BLAKE2b-256 8b3b0db24a87e37f976490ecba6a3cc996a1843a401c113864839100f35322d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 619a7d67bcc4db55e554de13a166fa2d7a64894325d7d72c02dfc4a50747f9b8
MD5 6c6b3c202fd2a5511f2d69213b9f4820
BLAKE2b-256 59de1025c26b152ed4d035cb31713ee40fd924f6ad70f00a1f473cc70d25a238

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-cp315-cp315-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.9-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp315-cp315-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 28c805b6501ec628781472a8f3b6beb3f997cb2d22a7081d8987194116d01b34
MD5 4b28e5705447d6a0797312a90604617c
BLAKE2b-256 1d184409a1adafa4910571e169dd09931ad2458b5cb21927e0fec098804f2584

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-cp315-cp315-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.9-cp314-cp314t-win_amd64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 d2cf1636693b5b73c22796fc42ad33d3b665a86994daf33e9de8e6b3976d0662
MD5 1b973a83daf69ce7e2d528026a647d07
BLAKE2b-256 76acd2bdbffa956833fc9deb102200be7208902d50fa580d39ed89c7e08a201a

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 57c7922cc7bf7176c940110af3571c08f26a5ad971a58bda4ac756228f3417f3
MD5 c74d23ad909a6a837cea49076307a8c3
BLAKE2b-256 5c48bbbec7ef49203c69fcfe7f2070b751a0d8f9902a7bf7e4bcb612937440da

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 daacc8120ba00678eee5e374de635efc44bd141398a9ae53eaf20232d7cdf804
MD5 83fbdb64e9addbd023fa20be65875265
BLAKE2b-256 463fb36a9d2c6afb3dcaf59561b668805b4301fb343da5bbcc9140e8aba86c42

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 14320d4abe0d6ee8c541513803f7fac5f75f272917f50119b935a6519e5dd52a
MD5 3fc7b5e06902f37b537a61a6661b58e5
BLAKE2b-256 5a650431040b303df68cacebf9f494b59959589394706734aaa0e1683a5795ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 157e6f2dda1b5384d81552a8274b1b4d38f1a43d316a29d6bb71452dbe530a78
MD5 15f785725fccc5e94af100842622a937
BLAKE2b-256 654f0379cf134b921731a23d06ef79f6ea815293b0a7d71f76b265de16c658b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b6d756a3c0dd4e2c933fc21c38dc79e3d35a11d1ed2c521b7b2f4444fcc77cd
MD5 9b74fde26c19ef42e17dfc8c6c1666b1
BLAKE2b-256 61c351808631bdf3a0a6a5ba3169dd2e880e34f0e47170bb720f05135d083465

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 27c819c8312360c3d71762f411c5654887aecb3a7ef115e1e1f5caa444085f76
MD5 5b58cd58148960d146f26cbcea509992
BLAKE2b-256 c98b2af1082135629f182522b65b423b313ab0d35639fb14d9eb873da5f694da

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f36d82c320fe289c1439cb902d5d93cd0ca3085e42a7a551c17c7baf0255defc
MD5 7f671e2d4722775ce25acd8c5e277cf9
BLAKE2b-256 5c6caa76aa1663eaba8677e9ce4c4a1d2c1e9fcff9350cc50fbca6779c3466c5

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 375b509a28d70e1753badf20cc71190d7f61feeeb63a47b5097b99315d0e255f
MD5 23be2bc033d380723ecd19b18efb9714
BLAKE2b-256 36081381da91943108e52f6f6eaec6b159376e3ed72f8840df2507cbd8ed40fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp313-cp313t-win_amd64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 2c6aecaa7048599da72a57be024f88c490969a0aa180ab74067757ca7925766a
MD5 3949c9b1e8c696ef264f6efaf556b043
BLAKE2b-256 8f032b84d89f4efafb5bd2e3e1c38ff2b0a4cc351c8fc8532371b9fbc18628f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 449d8c6c0be4eccae0510a68abc1a0aa11f11068967a2ed8a4723f0f1415c49d
MD5 4d076f82479c3c695d6f4ebb1a7a6834
BLAKE2b-256 df3c7e77f5e43ca4df208f618e31ad76fa2139107de7e90b05918ca8fef0a4e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 88ec912ab1ba455bf2d0ca5cff18e325fff9a435bdbf4283fdc3430b75b4b001
MD5 0bba153557b1e2515bc71dbf02dfef4b
BLAKE2b-256 42a1bf205dace3c48bb5334a2f317c53daa45c85fd7486c10c3fddfddaaa0342

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 71519e87189e022ddc2b582d969da02f2fe4b9acbe6fbe06a135e95a0751cc2a
MD5 c072907841fc1cd8de5f941b70bd2542
BLAKE2b-256 c4409845f0ce6efea3c12ea3817118720d920bedf69d5bba71125eb5c718e52b

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp313-cp313t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 8d05832a74ef183189c261a1f15db2c6afa5ae293e2130da8dcd6eb406b19e5e
MD5 d7b889d43e5ff802c4ac677f079d71c5
BLAKE2b-256 82ac904be0a0863ebaa5c3701a4bd557e9beeddb208847aa8f191d23b5b69a27

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b6863e70e99ea86e8e91cd6b10d8c4f2970b4cd1792a935eb4c154eceb0aa67
MD5 3efd96ca87e380f3443a1c0ed204a801
BLAKE2b-256 141158c95fd6d2c42f6b48eb0b6bbe668706c90646632a201118c9ae751ce593

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4a1743d53ab90506740d1395fca3e271ec61eecd2d9b616405114fb33cbcd91f
MD5 8eb671b838792586fbd111f10933af5b
BLAKE2b-256 4b4bcec7ce69198c5d93fa9e4e1326204416e64cc22fffb887dfa96688b1b22e

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fb354c2ee9c29430d626ee529aaaaaf847eceafbb11d9634639179e66a9d68f4
MD5 18710f7e07525a0f8e293c1d29b7440c
BLAKE2b-256 c7deca5fb69d2913cbd40b19ecdece27ed3aa80feaf1b9a7031d4ca89664b81f

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8bab7bf899a25231cfc92ffc3f207e3a9423eaf2878c09118f86281287ca68be
MD5 6a926f91fb3314645c314bb93c7cd039
BLAKE2b-256 deed319e9ee59d66ac3e3eda196fadc280f376a0657269faad10bbf2986426f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: thumbleweed-0.1.9-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 501.9 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.9-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7c5e2cf4ff80694fbedbb02448d597c0cfed6f6daedf392e6888abfdf5de4d56
MD5 9fc74285cc0deb26295ffa834b3d8e08
BLAKE2b-256 97bbbcbb1ddad01602d95e381b18bb793415577ebb592804b59ec31bceac4308

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp312-cp312-win32.whl.

File metadata

  • Download URL: thumbleweed-0.1.9-cp312-cp312-win32.whl
  • Upload date:
  • Size: 494.1 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.9-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 da46e6dcf5f23ff8efe702e304a11019b0bd2ec28ed06b7018ce88001f970f8b
MD5 65d8fb345ae5de41b1a9c0b41de70bfb
BLAKE2b-256 f3429398dac8a1dc79be75faca72dd1ddc08a299a37b197b7e5f7aa59ff41f37

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 183c2f2d299f7bdc60c510219a744bd8217256b5d20aa51fd6c257d087d54f8c
MD5 474b39eacd007756fbdd1ea4025a68e6
BLAKE2b-256 6a3b0f6cc7e2e4ee39aaa21cd159303f2ff89ddc1eea90ab002e7336d21af137

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fc20989c8d2f89c617520f369d580d29c6acec21f5037b6191cd8403ba361b72
MD5 8e979741a9d6ffb81e4c4b830a4ab27d
BLAKE2b-256 67a0228d08921ebb3cf233a4070bef6c2b56f28618922d15a89962d5437abde8

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 09735abe334ef273c2447453fd22bacb24fc6c46e39b809935f94b9f3e978d34
MD5 82888af45330217dd05eaddb4b4395d9
BLAKE2b-256 57014f3b7af88179e48eaf51cc571ff43906c6762928a730d0d48f15586e1540

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 47c8c483be3d83bf4b991ece114c9b9587caa196affe79a31aa0273b6fbce4c4
MD5 82e44001be21d01d327068d590ae5b0b
BLAKE2b-256 565414a60714b2a2650333366c946ee053649f02322d849cd620f45efa1b3456

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 58843cb978f93267fa10ff7dfa0f922682c780d9b68902983b38d94c350dd78f
MD5 87f7866f5373dd42e3a1321776cec93d
BLAKE2b-256 815e4147d2b02b919671e57c8c373453bf1e37e9d6243080a9887a84d41800f5

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e608e65f7654074b6cfa82c71cd9d655aea5bcd31a71f69df6432df7e11290d1
MD5 c0e3b5a6293bf5b171b3894043626acf
BLAKE2b-256 5f7cde4a10f07c1ac087d82522c7d285d28d2cd8e2670c88883b8f772c8c11be

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: thumbleweed-0.1.9-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 503.6 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.9-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 637887de2f9e2275984a1e3abdc044333dc9c5dd69cf06a5b7685873fe318a3e
MD5 2ce4bb971469e899bfc38f7c6545cc4d
BLAKE2b-256 6355bc565d0c11b49e8d6e125060bf3a3ae0c3ac8cbde6b1b000564ea6a00d22

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp311-cp311-win32.whl.

File metadata

  • Download URL: thumbleweed-0.1.9-cp311-cp311-win32.whl
  • Upload date:
  • Size: 495.6 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.9-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 8a6c326dc261d59613878585486f1d27747c58dca262ffff09c2788cad14ece9
MD5 99bb7e8e273f26f5500eb27e577b342e
BLAKE2b-256 bdf3a4b0e489020a550f8eae5fba30b5b07a7773d5b8d22b865d1f83bf702cd5

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e882dc5cf81f1af3f23e236181709926a19fb3cc56122eec9ca32f35a43fd63f
MD5 881f0c352ddaad4bd01377c879bcaac1
BLAKE2b-256 dbe17ae9ab80afc1bcd517d2150aabae6f4246998704db48dbddc75e4dfe7957

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2513b955bf314c73108b6e79a754b5e7c2bb33da92e2edb63a311f0cc8015f2c
MD5 6aa507cde1e5a5e72fdc9365d743c9fd
BLAKE2b-256 556b53fc07f3eaa5c9d96418b527515dedbf42c62dd945e34125409b78655e00

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 85bf246b3b468b62b1e933733b1c726a171964cfed481d8d9edd735031305b10
MD5 6a576a8dc52f037024e944c990a98627
BLAKE2b-256 5d8490be6d5908668c481f56d1d582a99c2fa55dbab659e4dc6b1401efb1040b

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 31233df6efeeaa7a08538066bccd1ea83df839b7d4b88a5786948f62a1cafb09
MD5 b96d82dd4f363e453e36e7bc630be57c
BLAKE2b-256 21ef55e9b8215536bcc3387d09ebc8188eb346ff6e0f8194c45931ee602a9b27

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f51ba7b791ef4f39e5b4a8e68931ac27dd0748e7872bb0b297b20674e3ee21ed
MD5 3c0fc6d21d28bd1de91686827e7f12a6
BLAKE2b-256 772d5845c49c44ddaa0156e9936852e5ae5074c8885f9cff962ce8a681c50019

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c4309a9a7d0f3b1cc595a94c3586e35e8363850b5d297db34aa4686fb1983563
MD5 19a504a9bb2fd902ba260d63985f9b0b
BLAKE2b-256 627a6a305120ef71255fb749bc293b8444eddc14183caf3852d260580a1bc689

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: thumbleweed-0.1.9-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 503.8 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.9-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c5d37eb21e3acfb4d3cebed7987309b2fb015910225c885432291e73d1ea1ffd
MD5 95eba3bd8767fa6dbc441a417bcf94c1
BLAKE2b-256 e4a445be845b46dce5383084ac98009cb02dcb16dffa13fa31731b38cc42b085

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp310-cp310-win32.whl.

File metadata

  • Download URL: thumbleweed-0.1.9-cp310-cp310-win32.whl
  • Upload date:
  • Size: 495.7 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.9-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 6d04fcf4d1c3364203b114f7d89bbf54e9de0b88c347ef46ebc52d793b1dfa37
MD5 c9cba6b72fda8f929e9bc89d36a9cab5
BLAKE2b-256 64af24d6ae72909f32c68eb73f975756602689c7410e0f5181ea741c7953ec5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6ac3ec4f9abb7a24963e7acba8b84a929c4904b870c534f121d258814da61036
MD5 531551fa80f1ee41695461fabc6783b9
BLAKE2b-256 efe48e36d4206825bed8b2603f478fa38d87aba886de5c1b733b85563c2ad484

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0efc43ebc0b50d38cc85309c90fb3ce1db4ed6473c0d31c41637192b3ff09875
MD5 525c3125eb6d7f71fc21a5676308a08d
BLAKE2b-256 fb487a781e2553d2c31c8bda22fa1fff050cff9485384b4b5cabeddadff7b2f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 782e5319031882ed0eb801cb435cb7e2edcc712464c9b26d75c06e463e6fdcd7
MD5 4d8ff9ce60993158effec20409471f11
BLAKE2b-256 f2452f375de0f28c5b9efc75c40f3d084a2e5adf68632b13afd5b5bd4e1d16fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 edffde7b026dfae40ef22ee3843eda80f3e9b048342f98e6fd6432633a15382a
MD5 2989205b306cdd308ca82a052af297db
BLAKE2b-256 3c63113b05159fd25faec964e32fec30cccbc083345e97c8523069bf213c66b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a89ca54c79f593ed27dc4e4a763a67395b0bf65d281946dd019618d92773dcb0
MD5 d1f3c59068ead8e154f21a19ad0210c1
BLAKE2b-256 a5f6305bb55fdaac068cc7620505451040a6ba91a43e4e351b63905721891847

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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.9-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for thumbleweed-0.1.9-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c1d0c920d32209710b7fd8e39bd235c7c9122cda03ff2e04decfe64865c8016e
MD5 a287fe41aa9263f4d4086e78e5ec8558
BLAKE2b-256 a0e7ac90edfc5afed0d586445d7c023c281d7f31a94cc4f22849cf9b952f5c55

See more details on using hashes here.

Provenance

The following attestation bundles were made for thumbleweed-0.1.9-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