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, encoded image bytes, BytesIO, or file path → 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, bytes, BytesIO, or file path → 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.7.tar.gz (375.5 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.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (584.0 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

thumbleweed-0.1.7-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (622.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

thumbleweed-0.1.7-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (552.6 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

thumbleweed-0.1.7-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (559.5 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

thumbleweed-0.1.7-cp314-cp314t-win_amd64.whl (494.8 kB view details)

Uploaded CPython 3.14tWindows x86-64

thumbleweed-0.1.7-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (550.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7l

thumbleweed-0.1.7-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (556.6 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

thumbleweed-0.1.7-cp314-cp314t-macosx_11_0_arm64.whl (534.3 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

thumbleweed-0.1.7-cp314-cp314t-macosx_10_12_x86_64.whl (560.1 kB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

thumbleweed-0.1.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (582.6 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

thumbleweed-0.1.7-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl (620.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

thumbleweed-0.1.7-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (551.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7l

thumbleweed-0.1.7-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (557.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

thumbleweed-0.1.7-cp313-cp313t-win_amd64.whl (495.1 kB view details)

Uploaded CPython 3.13tWindows x86-64

thumbleweed-0.1.7-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (550.9 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

thumbleweed-0.1.7-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (556.8 kB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

thumbleweed-0.1.7-cp313-cp313t-macosx_11_0_arm64.whl (534.5 kB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

thumbleweed-0.1.7-cp313-cp313t-macosx_10_12_x86_64.whl (560.3 kB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

thumbleweed-0.1.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (582.8 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

thumbleweed-0.1.7-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (621.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

thumbleweed-0.1.7-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (551.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

thumbleweed-0.1.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (557.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

thumbleweed-0.1.7-cp312-cp312-win_amd64.whl (494.6 kB view details)

Uploaded CPython 3.12Windows x86-64

thumbleweed-0.1.7-cp312-cp312-win32.whl (486.3 kB view details)

Uploaded CPython 3.12Windows x86

thumbleweed-0.1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (582.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

thumbleweed-0.1.7-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (621.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

thumbleweed-0.1.7-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (551.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

thumbleweed-0.1.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (557.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

thumbleweed-0.1.7-cp312-cp312-macosx_11_0_arm64.whl (535.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

thumbleweed-0.1.7-cp312-cp312-macosx_10_12_x86_64.whl (561.3 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

thumbleweed-0.1.7-cp311-cp311-win_amd64.whl (496.2 kB view details)

Uploaded CPython 3.11Windows x86-64

thumbleweed-0.1.7-cp311-cp311-win32.whl (488.3 kB view details)

Uploaded CPython 3.11Windows x86

thumbleweed-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (583.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

thumbleweed-0.1.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (621.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

thumbleweed-0.1.7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (551.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

thumbleweed-0.1.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (558.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

thumbleweed-0.1.7-cp311-cp311-macosx_11_0_arm64.whl (535.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

thumbleweed-0.1.7-cp311-cp311-macosx_10_12_x86_64.whl (562.0 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

thumbleweed-0.1.7-cp310-cp310-win_amd64.whl (496.4 kB view details)

Uploaded CPython 3.10Windows x86-64

thumbleweed-0.1.7-cp310-cp310-win32.whl (488.7 kB view details)

Uploaded CPython 3.10Windows x86

thumbleweed-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (583.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

thumbleweed-0.1.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (621.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

thumbleweed-0.1.7-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (552.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

thumbleweed-0.1.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (558.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

thumbleweed-0.1.7-cp310-cp310-macosx_11_0_arm64.whl (535.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

thumbleweed-0.1.7-cp310-cp310-macosx_10_12_x86_64.whl (562.3 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: thumbleweed-0.1.7.tar.gz
  • Upload date:
  • Size: 375.5 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.7.tar.gz
Algorithm Hash digest
SHA256 f2c4bbdf1a3c99067256c675fe3351fe842e5a31f53857efd59b7fa93a23bea0
MD5 a780011f47b71f969324747ad5e28023
BLAKE2b-256 1b43836692dabda61a165b3dbe5078b3c72213651a8cd4f0009e041d2584a46c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aa2f9553a24e7a2f7ea8d9ba21f1665c04eeec681f7218395c55a9fc88b940af
MD5 e2523dc383a0b03ee04ff8baaa66d974
BLAKE2b-256 01fab0dfae0517db033c756cfda666a57473e8190e268bf171958a147e65e073

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-pp311-pypy311_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4321ee619fda0b4d349f5cbf704ad22c71a158bfd3d92b2d16ccc6908ab06633
MD5 c5ce65dd1980160541a4c2a96d14abcc
BLAKE2b-256 1c75c0277e8c7ae0fcb97c707567f5f37a2a2104f8d463d0a6972acbeda9a336

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-pp311-pypy311_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a776995f474a4840bfc3b956720b8f231708fc9135281ca6acd96d652ea6be47
MD5 a5245fa0eb1fa15f4f5e4389a97eefcf
BLAKE2b-256 a2c19967d458cbb6f62b082490478ea74f8d497c4b0ea3b45c3647976f8b977a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 05d8307aa3f041af55ffc15199dfdbf9deb4216227cc559852b9dcb97f35c3b5
MD5 ebcd7ad82a8698f3f2c07ce9c21a1d14
BLAKE2b-256 7978d9cacd411cccde848200ea08fdb4d95fa9b7cb543a2e44d7e0578dd51d44

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 4998880489b07fdc5ddb547eef8003f6703532a4b69407c52264ae9655c206ca
MD5 69a37bcd9d6ac48de1d7b1220725183a
BLAKE2b-256 17d911ddcbb68c5927800f205b586b053471e89fb6f0e7226809293a67924c4a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 aea96d00675dbfa8d51dd546f7741f50f366caf2fbebc86283d8b6b4a486e8f9
MD5 4b47448b5aba327608dde02ad3c66f78
BLAKE2b-256 0648969f15c2135decd14b80374939510d1fbbb52e3b3e93a30352b2312bd68f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ec4c9fd8fde7fcd9f55b5e4da7304d09c34caf920fd9b33eb8a7375fa2f8435b
MD5 46d5297562c0468ed8c57db0d9253426
BLAKE2b-256 83dbc3f9109797d7154da0f0354c9b93ce53c8f60ff0f3aea90c1846ce099897

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a8bbef66d69d1a3690a25cedb8ce362fa4e56147a7ba176c3dab0f2f96f1e5cd
MD5 4be436caef6883d9ad2d9e54adc004e0
BLAKE2b-256 fca181c1df260cf0c19a6c35f690f0ef36ea7a0eaa7b455d32fd9661713421cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 33a5a23071a814f7c8e33d526f014e6f8b9faf733a277650df11e17001c36b10
MD5 056dae7ee683dde63f1622149c860e44
BLAKE2b-256 50bbeb28447e19d81672c8fb6b7ae915eb1802d4f0f292784376b4766e63488c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0804d01e4add45fecdb13a1096ea9cd69c09bac266e319d1c13254c3ee3d09fc
MD5 10c8dc02aba101ff12c94074bf5dc99c
BLAKE2b-256 5690702b631f575aa07c699f3f5b400897dd7516f9e7e23bfd197cfc1b46eaf0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp314-cp314-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c1bbd54cb5255e80729347186e82858470ee197f0f7e99221773bc4b75ceb380
MD5 ec701a623cb35389e4131ccbfb84490b
BLAKE2b-256 3460ed4be9b929eeddb18ef4ca69a7299fb29979c3c4295386ba8dc5e2455b83

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp314-cp314-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 26b23fcc415674e0d487c78e74cf9edf73b66e263afc48679fec51f7039e5727
MD5 bd19eb2d7ac768b1051d866339325ac6
BLAKE2b-256 35168d6c5a213d35b565a099c551fbbcecdcdca5c7ab9a06dc90512c24bbc32a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 23e12c44345b74bc41143470b6ef6b1fd4d44514717df1a3f44230b33f978536
MD5 1e42f3f04c25b64c5351a8c4be45336f
BLAKE2b-256 ecc3e2a6aeef1cd43ea0433f27bf611275faee040832b2451a60c6927a51b471

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp313-cp313t-win_amd64.whl
Algorithm Hash digest
SHA256 ff405bdc62d14e58a4a30db69bf3b2d16195afc6809412c1397c0ca6a22d9758
MD5 6e977056d399001863a7582814533121
BLAKE2b-256 35c3751eda8a65d94c965638299e58888a88e5b87443688c09525308fd75ce99

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 92f1f29ba2121fd23884f88e7f4cca0b78edf050f5f0992a93ebb80d9b79727b
MD5 d1da3b2d690e5d1f9597a55d2cf5f2f6
BLAKE2b-256 7c9fe9f513a50429fe3f85b5a8de35cc5595d50afa9873a0830c36fa10d07c3e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8cede7a402b4c79efa4467b5307f358f341666dbac87a7edc8b646f8cd28bae4
MD5 b70bea0eecc02b661a82325a18fc02a3
BLAKE2b-256 8055af4d304ad7b023ac6efcb93e030911585869c96979a96f21e7de8a4fb1b2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 394ea063b3ab7da8439a23c75f6419b81f59a00efa10bb4e442137dab0b3a791
MD5 ca03f5a7e1abbff8d0e74cc1eb9bcf40
BLAKE2b-256 9141b230c25d6f1eaf2cd383fd5a03de302c7ccf41223cb4875a87a4e672a9cd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 cc1dcd6226856ad8c238c67fc8726669099422826c094937344fd83e1a6fdb28
MD5 9a7c7a8afcf4d94d33f33671768ed075
BLAKE2b-256 702a9552e0b890435dee8906482c9a7515a69e9ad622bc6e5eebded803c76f0d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9cb8ad78bf6774567ca3fa6e3b1484f4b90cc800c94ce5484b8eeb615fdddff4
MD5 659f503a04451f932b6c58ff8860f50e
BLAKE2b-256 12ccbdecea13f5e8d4aa7775d17e730ec1b1c262e66ca9985c97e53d433984b5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c895f0bd06d36074aab1c596fede03a4fc9b78a7663de608bfc00d866b4b94fc
MD5 2c43fd17c8fc24ee4f930b512965bfea
BLAKE2b-256 7200f5ec386e64ab3b97568f49971a743b352c49b956d63d8ce791ed78e1da66

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a26dd98bad933fb44c2574e28f5884ed282fca6a8ddb0a0c0e332b7e0a84d334
MD5 dbbf2605f11252347c767d84066cb2a7
BLAKE2b-256 e8926cfbf3926803869a5b9bd44b0509935312412f0088d149c92faacd795577

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8fba766594db40d1f8f70e7ca3b8d1fd0b68b9fa0eaac3a0b53563b0e9ed4a3e
MD5 aba03d7e82d505d23508985cb4077079
BLAKE2b-256 7e33fb5695b32667d22b1879a2c6bb4a229697b710a8cce309d6e47947dacc82

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: thumbleweed-0.1.7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 494.6 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.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e6af2928c00f255455b60a75f15cc4d5438f607ec2d8bf7369e264f1313de7fc
MD5 56f920d21ee1917c0b9d0868e945a44a
BLAKE2b-256 ade0617b5ca5c6557de1017147f30be0febb1a0a2dc3a3ddc845a45d60e989e3

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: thumbleweed-0.1.7-cp312-cp312-win32.whl
  • Upload date:
  • Size: 486.3 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.7-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 85442544b3d816087301363098cb63de1cff866d3a21a3800835df8f3f180cb1
MD5 e4e1c3ac7960ad529cf812e6d96f127f
BLAKE2b-256 3a8ef797da943bc8246647e0e0d51479b9d17e746d43a13872d22fa4156d4544

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 40feca69448e1c1745e21e1098698765021eefb6bc3d80150114fe2488e77b0f
MD5 83c27322bfd5a6aa15eeedaf41d1737c
BLAKE2b-256 157133cb346015b1c896574f7120f89cd522b4285daff6f5d490adf713028671

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f4a049a5385bcab2207ee3f68b489166e37b8801a52d35b5f500e4cf512a52f9
MD5 10e50df4d2bc26bfd04362c54e59a990
BLAKE2b-256 10fd53e0d5dd26943b6cae93fa83175066031368a7f89e21876f122f42611363

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0c85b0e85fd4a3ee1c274b59ec05846bb71fbb06be2b80c317fed2dee9bce2ca
MD5 1989b8e89dd6229eb2bc2cecb34c54fd
BLAKE2b-256 c871c4b245c4faf0e8a399ae3e29be1acbb135b3d350c4e374f1a63439ebe38f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cbde3e6280185b044762e8659733f1603704365e8043abaf35ddc7a5923a2213
MD5 9ccd3ec065d3a5fe53edbf6ba933ea7f
BLAKE2b-256 0a5fd68a55f9458d2a7d36e6bdbf807670438587590500ce60bd1088831223d0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9edf82e2fdacb04dfc591c459e876c9e52a6a6d4d12fb4452782b85daa13ebdf
MD5 4833a1855a9f6d84a131fc83442b90b2
BLAKE2b-256 06b15c60f4e6f81322349b55d4ef47c41c7c01df06f47add6d2d7eb999ee7a23

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a04d76f2a2f37a7ddb32de3510c6ceda90b5c1234b0ae0d4799b69ad078d0613
MD5 689d25793a6b783187e8f565302fbfed
BLAKE2b-256 4c7dc8a9cc1ae9c02608a3980fb5f0b2755a0262ce2b77d568de923d80058b78

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: thumbleweed-0.1.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 496.2 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.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 58a0ec78ebd58bc4a4605fe65162273f1c5695ce0c8373f068b8073d32a5f656
MD5 afdd746fd53fa54f51064f3c0cc91fb7
BLAKE2b-256 9415633603f4ccb46ba299d731ece1443de41f4a296c7e371afa5ae9b8a1c07a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: thumbleweed-0.1.7-cp311-cp311-win32.whl
  • Upload date:
  • Size: 488.3 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.7-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 5143d01784b6475458936aaa1b03ec0ccfb6e8298590fa995812907ad8185735
MD5 59a896f9d07bef287dd4f1932c1610f0
BLAKE2b-256 a96a6e1a064252e38f153aa9ab23c34e5499729ead1688db752cd75fc37b14bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2635dd85ac73148c9f3a6c9a4e66f754fca0743304f3bdb94bc56fe412c5f5bc
MD5 88d712e0312a14ca6d44affe87073411
BLAKE2b-256 a422c32e53418a724386f0313ad732cb57e338c89895646bd4d9222e6d821df7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 650dbf3ce667979554ce219eff14bf18adc61c2b3aa9d09bfec4a0ed0e0f2a02
MD5 73db7cf5f170c84aaa6825cf5c750190
BLAKE2b-256 da0d5ee96342f5cfb8e095daab53ec9d76803c213cc7e763caa05c1137eccbf5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 546fdd839bdbb3b5e59af3eafcb51a80375813d81b5db080ee7ac94ea1e2482a
MD5 61ab414d36bae6ccc120edcb6566aaa5
BLAKE2b-256 6c1b70a7f180c8bbd7e281d2172fb84a4e5d02fbf9751fa1df9c6ed1cb63d937

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eba17128d51540cf8bd0b50f1590123e7d2608ce06fa0dd11a79a1bb6872dbb7
MD5 d6fd516969f2031efe7d179db599f354
BLAKE2b-256 4a3075a0da3e037c80b47df5f5f70d2666444e3884e7dd4b7df6f54681f91e3e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 91a8b2d4b2f7c3ca446d3cb5080837a5169ec0f8d2d4f6d3c52bf6167fe0da2a
MD5 a818ee0b407d6840b80dff27601cd744
BLAKE2b-256 169067f73c7ae99b3721ed2a63f414498080a449b18c1d8e98c9f5111102a041

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 e328520ed757e8860ac0e7f707cc5b098c9913c61c8a8cb2ceed8b4296e186e7
MD5 50ba4cd1069d97536d11fc7f6dc33f4d
BLAKE2b-256 df99f155331afc87b203714e3dde08809c79be74ee0382889592af13b11ac21e

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: thumbleweed-0.1.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 496.4 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.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 db5b8a689ba8d975cad2ee23edf6ec5b612dca8d10c5ea1dfba08dddff09be14
MD5 e1f0eef5f1fcd7e9b98fbe801457973e
BLAKE2b-256 bf644cb77b82eca9c2524c3eb5131b1a9452d7e652c68816f3b3f7793c23310c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: thumbleweed-0.1.7-cp310-cp310-win32.whl
  • Upload date:
  • Size: 488.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.7-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 220fe0ff49eecaf10d2434b70b512fc65adc5dce8a2256e971dfc295ff1cf074
MD5 9dd56c38d3f0f82b3f834835e27a6c67
BLAKE2b-256 46f1548b75855ca0294989703b5d63ef02b17dcd26a0e219df8beaf83579aedd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cbee4aa96f618161cac4bb3211fdd6faecfdc748915658d4da1027c01b9d7ddb
MD5 299f4d881e10df09feef8a934c0fe84f
BLAKE2b-256 0cc79169dc60aa506c45eaa70fa350953d896f86b76449e088c37ce2e65df85a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 882ebe121eb0e5015eb924bd50102d59315ccab9ab6e54187e6d88b07376c3b7
MD5 aa414a655906e769460c3eb5139502e6
BLAKE2b-256 7b7cf1ef3dd7c390abb6b76170f926dc80819a2574e30aba24b9f824593cfc8e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2820c356cc4e7651861d1861db1e5232b44f987106c1babcc164c5ca4697281b
MD5 9ef35692f4e406666d1d65f8bb5269e0
BLAKE2b-256 e42f5edb3f943a80e73e367940da6a97398d606da3a9bc0133d241532aabdb82

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 44798b8397b96009b421c94c45a63f4d3ccdfa2dc11385cf53b9fe25970e45e3
MD5 09412a3956ee39cc1fc995c20afe5524
BLAKE2b-256 0cc343bd5b76843b93b2de89981126fa4113f30dd9ad211ff02710557fe85cc0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7362bbbd8fb5f040a9fcb603d49dd098784f4a85067bd65fcc4e8a89f7798fac
MD5 6b884020133783f7faa0cac466f46999
BLAKE2b-256 b8f81c92aca94c213904f7504e69ab1e6dde282d5d6be82abd0fb294b711bfe7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for thumbleweed-0.1.7-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b5f37ea9d1dfa1ac8b153e2672e5b5cd827819dcdfff1a9738b946c9a1b9fc7b
MD5 4b879abe2345b58e1c3f6c68733008fd
BLAKE2b-256 9500075441fdfea67e70d3200ba009dd5b4d0962cce7c32c386ec0faea87856f

See more details on using hashes here.

Provenance

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