Skip to main content

Fast BPE tokenizer library with tiktoken and HuggingFace compatibility

Project description

wordchipper

PyPI Crates.io Version Documentation license Discord

Python bindings for the wordchipper BPE tokenizer library, by ZSpaceLabs.

wordchipper is a high-performance Rust byte-pair encoder tokenizer for the OpenAI GPT-2 tokenizer family. Under Python wrappers, we see a range of ~2x-4x (4 to 64 cores) speedups over tiktoken.

x 64 Core r50k python o200k python
wordchipper 110.5 MiB/s 106.5 MiB/s
tiktoken 25.5 MiB/s 32.7 MiB/s
tokenizers 20.8 MiB/s 23.2 MiB/s

Read the full performance paper: wordchipper: Fast BPE Tokenization with Substitutable Internals

Installation

pip install wordchipper

Usage

from wordchipper import Tokenizer

# See available models
Tokenizer.available_models()
# ['r50k_base', 'p50k_base', 'p50k_edit', 'cl100k_base', 'o200k_base', 'o200k_harmony']

# Load a tokenizer
tok = Tokenizer.from_pretrained("cl100k_base")

# Encode / decode
tokens = tok.encode("hello world")  # [15339, 1917]
text = tok.decode(tokens)  # "hello world"

# Batch encode / decode (parallel via rayon)
results = tok.encode_batch(["hello", "world", "foo bar"])
texts = tok.decode_batch(results)

# Vocab inspection
tok.vocab_size  # 100256
tok.token_to_id("hello")  # 15339
tok.id_to_token(15339)  # "hello"
tok.token_to_id("nonexistent")  # None

# Special tokens
tok.get_special_tokens()
# [('<|endoftext|>', 100257), ...]

# Save vocab to file (base64 tiktoken format, excludes special tokens)
tok.save_base64_vocab("vocab.tiktoken")

Drop-in compatibility

wordchipper ships drop-in replacements for both tiktoken and HuggingFace tokenizers. Change one import line and the rest of your code stays the same.

tiktoken

# Before
import tiktoken

# After
from wordchipper.compat import tiktoken

Everything you use works out of the box:

enc = tiktoken.get_encoding("cl100k_base")
enc = tiktoken.encoding_for_model("gpt-4o")

tokens = enc.encode("hello world")
text = enc.decode(tokens)

# Special token handling (same defaults as tiktoken)
enc.encode("<|endoftext|>")              # raises ValueError
enc.encode("<|endoftext|>", allowed_special="all")  # [100257]
enc.encode("<|endoftext|>", disallowed_special=())  # BPE subwords

# Single-token operations
enc.encode_single_token("hello")         # 15339
enc.decode_single_token_bytes(15339)     # b'hello'

# Byte-level decoding
enc.decode_bytes(tokens)                 # b'hello world'
enc.decode_tokens_bytes(tokens)          # [b'hello', b' world']

# Batch operations (parallel via Rust)
enc.encode_batch(["hello", "world"])
enc.decode_batch([[15339], [1917]])

# Inspection
enc.is_special_token(100257)             # True
enc.token_byte_values()                  # bytes for every token in vocab
enc.n_vocab                              # 100277
enc.special_tokens_set                   # {'<|endoftext|>', ...}

Supported encodings: cl100k_base, o200k_base, p50k_base, p50k_edit, r50k_base. Model mapping covers GPT-4o, GPT-4, GPT-3.5, o3, o1, and all legacy models.

HuggingFace tokenizers

# Before
from tokenizers import Tokenizer

# After
from wordchipper.compat.tokenizers import Tokenizer
tok = Tokenizer.from_pretrained("Xenova/gpt-4o")

enc = tok.encode("hello world")
enc.ids                                  # [24912, 2375]
enc.tokens                               # ['hello', ' world']
enc.attention_mask                       # [1, 1]
enc.type_ids                             # [0, 0]
len(enc)                                 # 2

# Sentence pairs
enc = tok.encode("hello", pair="world")
enc.type_ids                             # [0, 1]

# Batch (supports pairs too)
tok.encode_batch(["hello", ("a", "b")])

# Decode with special token control
tok.decode(enc.ids, skip_special_tokens=True)
tok.decode(enc.ids, skip_special_tokens=False)

# Padding and truncation
tok.enable_padding(length=128, pad_id=0)
tok.enable_truncation(max_length=512)

# Vocab
tok.get_vocab()                          # {'hello': 24912, ...}
tok.get_vocab_size()                     # 200000
tok.token_to_id("hello")                # 24912

Mapped identifiers: Xenova/gpt-4o, Xenova/gpt-4, Xenova/cl100k_base, Xenova/o200k_base. You can also pass bare encoding names like cl100k_base directly. All supported identifiers resolve to vocabularies embedded in the binary, so from_pretrained never makes HTTP requests.

Why switch?

  • 2-4x faster encoding than tiktoken and HuggingFace tokenizers (see benchmarks above)
  • No network requests on load (vocabs are embedded in the binary)
  • Single dependency, no C compiler needed
  • Both compat layers verified with side-by-side comparison tests against the upstream libraries

A few parameters are accepted for API compatibility but not yet implemented (e.g. is_pretokenized). These raise NotImplementedError when set to non-default values.

Development

Requires Rust and uv.

cd bindings/python

# Set up environment and build
uv venv .venv
source .venv/bin/activate
uv pip install maturin pytest
maturin develop --features python-extension-module

# Run tests
pytest tests/ -v

After making changes to src/lib.rs, rebuild with maturin develop before re-running tests.

Benchmarks

Compares wordchipper against tiktoken and HuggingFace tokenizers for single and batch encoding on cl100k_base and o200k_base. Uses the same corpora and methodology as the Rust benchmarks in wordchipper-bench:

  • Single-string: english.txt / multilingual.txt repeated 10x
  • Batch: 1024 samples from fineweb-edu shard 0 (~4.2 MB)
# Install benchmark dependencies
uv pip install pytest-benchmark tiktoken tokenizers pyarrow

# Build in release mode for meaningful numbers
maturin develop --release --features python-extension-module

# Run all benchmarks
pytest benchmarks/

# Run only single-encode benchmarks
pytest benchmarks/ -k "TestSingleEncode"

# Run only batch-encode benchmarks
pytest benchmarks/ -k "TestBatchEncode"

# Run only decode benchmarks
pytest benchmarks/ -k "TestSingleDecode"

# Filter by model
pytest benchmarks/ -k "cl100k_base"

License

wordchipper is distributed under the terms of both the MIT license and the Apache License (Version 2.0). See LICENSE-APACHE and LICENSE-MIT for details.

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

wordchipper-0.9.2.tar.gz (380.1 kB view details)

Uploaded Source

Built Distributions

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

wordchipper-0.9.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (3.6 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

wordchipper-0.9.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

wordchipper-0.9.2-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.15manylinux: glibc 2.17+ x86-64

wordchipper-0.9.2-cp314-cp314t-manylinux_2_28_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

wordchipper-0.9.2-cp314-cp314-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.14Windows x86-64

wordchipper-0.9.2-cp314-cp314-manylinux_2_28_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

wordchipper-0.9.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

wordchipper-0.9.2-cp314-cp314-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

wordchipper-0.9.2-cp314-cp314-macosx_10_12_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

wordchipper-0.9.2-cp313-cp313t-manylinux_2_28_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

wordchipper-0.9.2-cp313-cp313-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.13Windows x86-64

wordchipper-0.9.2-cp313-cp313-manylinux_2_28_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

wordchipper-0.9.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

wordchipper-0.9.2-cp313-cp313-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

wordchipper-0.9.2-cp313-cp313-macosx_10_12_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

wordchipper-0.9.2-cp312-cp312-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.12Windows x86-64

wordchipper-0.9.2-cp312-cp312-manylinux_2_28_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

wordchipper-0.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

wordchipper-0.9.2-cp312-cp312-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

wordchipper-0.9.2-cp312-cp312-macosx_10_12_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

wordchipper-0.9.2-cp311-cp311-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.11Windows x86-64

wordchipper-0.9.2-cp311-cp311-manylinux_2_28_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

wordchipper-0.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

wordchipper-0.9.2-cp311-cp311-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

wordchipper-0.9.2-cp311-cp311-macosx_10_12_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

wordchipper-0.9.2-cp310-cp310-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.10Windows x86-64

wordchipper-0.9.2-cp310-cp310-manylinux_2_28_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

wordchipper-0.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

wordchipper-0.9.2-cp310-cp310-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

wordchipper-0.9.2-cp310-cp310-macosx_10_12_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

wordchipper-0.9.2-cp39-cp39-win_amd64.whl (2.9 MB view details)

Uploaded CPython 3.9Windows x86-64

wordchipper-0.9.2-cp39-cp39-manylinux_2_28_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

wordchipper-0.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

wordchipper-0.9.2-cp39-cp39-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

wordchipper-0.9.2-cp39-cp39-macosx_10_12_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

File details

Details for the file wordchipper-0.9.2.tar.gz.

File metadata

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

File hashes

Hashes for wordchipper-0.9.2.tar.gz
Algorithm Hash digest
SHA256 d98748580609392ed6984a170583b171867b9c95c9210c79c6892d32a27dd353
MD5 b182ba3b008a49d11dfa53cf861aecce
BLAKE2b-256 e5df0e4e0c09d60543b2e2be50cf6ae567c23734f07ffca97a3c2d6a2a4f6d3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2.tar.gz:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4b33ae6d0b56c6cda6178b342b3b7a79da0e75bce44c83771ff5e9fb6572f5ee
MD5 d575d2110dea5b344bdf1a0acbe63afd
BLAKE2b-256 a9721149eedef5e5f28c092527913c19d13ef0d91c0cd7bc9866dd98efaa50a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e7432a901b519cca7c541df61616d512dbba816d52d7804642db3b7a4499f0c
MD5 b862464f107f3dbb71531bb8935ba236
BLAKE2b-256 2026fc3b634a261130fa9051d3ddda44db55922d26909a0d5b0ecbfbf5fd711d

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f15e80ebdf03bfc74348541dd0f7b84e71e750196df260a3318b5f3d8a936564
MD5 91b39534fdd3e95bb41db2656a1a53a2
BLAKE2b-256 31916aca7e4af0f94109ad026c50270511d3893de86d3d6f1715cecf557c32a6

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 88bb996deaee43b7df40acf313514afe095e0c8fbf2ddaccbe774a76f1888e66
MD5 0238c5f14e92be531d37909f47983299
BLAKE2b-256 01b45ba476941435503da278d32453d8c8a5daf273f754915e173e30e4a06624

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp314-cp314t-manylinux_2_28_aarch64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7c0347e374458ec153b821aeb2bd86c6b148064117864a08bef9906a73a2d0bf
MD5 f46d57f4310bc667ab67afac0ebc0930
BLAKE2b-256 786be06ff662c3847e41fbb83a8afd172d0d6389b82f45c7f764b5907750ea99

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp314-cp314-win_amd64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9dc4e475752138408743b5ff596cfc51283f9b121a25aefad51ff84ab0584d6c
MD5 fac427b0a16b00c15fb5c0425f71276e
BLAKE2b-256 fdfa2dbf713c95348b16e214eff33a00d04562cdaa98f4580963728a8175a7d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp314-cp314-manylinux_2_28_aarch64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ef2c6d6b6f80165611af15ab476ca389116fb62faded92420d57ea682d8159ae
MD5 6931a78e5403d6af69099bc51dbe754a
BLAKE2b-256 8eacb677ada736d437170d72b9ff8a70618d1f3bbb4e803db70124c6ca20d177

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 792e72cd74fee5b3645341e662d4fab55b54a69dfc39143ebffbaa02a0a5e3aa
MD5 7bbb02318d969a4211cc601dba1d60bd
BLAKE2b-256 ae160fd788785ad09628be4b3ec05f60ed17689501441bf98dfe023d8b38c1b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2781b038273726298911575e5af6944149f498d0ae0fefd6262e81275cdc43cf
MD5 c0588447352ec5312291faa9181c3d9e
BLAKE2b-256 b517884b2b8cec74aaa2ccca8e9749d7a0cd07318a8f69dc29ad285d71e067cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f9e129818dee3df670f120f1726ec00712c1e9ef1ba1ce2ffe4788b02653be7a
MD5 f61fadc12cd92e77be70f573c32c87cc
BLAKE2b-256 e8031cafd147453ecfa2ef7731530a41554023af450a69920942491eabb8e875

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp313-cp313t-manylinux_2_28_aarch64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 b119ecb9df5e8e2f7c80b71a8d2ec2240f1dbbe6bd20901d99a703f83f1ea33f
MD5 27edb8947bb4050d60260308e5ed3e8f
BLAKE2b-256 ca0189b2b0946d5d1b2a97d54ab8396d1a094fe05a3abebbe7c4bc1a7fad05fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp313-cp313-win_amd64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a2d9c16569aeb455be15235ada2cbca1f0d99d5b526f91f24741ac0a70bb991d
MD5 0ac5275264ee5b1015a0bac18aa9f133
BLAKE2b-256 a0990a41834dc4561dc17d91fa171f0867e87ef78dd8fd0aaaf8dcbbae5036cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp313-cp313-manylinux_2_28_aarch64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab7aeb69bc55b78aae841a4293e191faebf4a4c50d5a59e922e065f47763b4d7
MD5 ba8345eb863a04b33b64614544031250
BLAKE2b-256 9b1bb1b09886a046e334de076d9eba43ea963745a9f4c94e81287417a3467632

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d90303cae2bef18461ccc7d194c8eb28310cd1eb719055eca8a78dc68734c2b7
MD5 c3b1ffd44e701824e53f44acebe881f6
BLAKE2b-256 423b03e86a0a198bb7ac7dcade1b8629335222465cc8b4ffa2cdc75d8653a8c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 adcfac7fff89cb270a8163944edb7edeb7f24076cdc345cc1250b37a941e06ab
MD5 6d9322dc6e0b4bfbf1dd5270927c6e75
BLAKE2b-256 f7fba2009fcc23cda072640f1e62fa771bdf1e364185464ca2adc7d172301005

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6af4fb16facb992de680ea0d19d5e785a44dcf1f226bded684582caa090b186d
MD5 dcb27f78aa15934562e104017803f75b
BLAKE2b-256 4e1550163aa70711c07f361c8b2109b71339f53a79f1d161384528c42ca0c49f

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp312-cp312-win_amd64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ece30592368ceb1f3765a4aeda435dadecaa48b893004594adc154fb0e9c339d
MD5 d87fb664c8f729ab75d02c5c5a4d7bfc
BLAKE2b-256 30d3cd11f6d1af1a7c9bb4993f8e7a7970b448f93a9843a2e1f6a74c1b5b4e4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp312-cp312-manylinux_2_28_aarch64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a3b45e1b747b983d9d486ca8f5c36ef631f150fa9ba54d898b17a8743351857
MD5 04512f0defb908c8b26d0d5bc6865102
BLAKE2b-256 9f8074084eb28d5300876f3d2aad66d20fa9672ad206912ac67fbb15e0be64bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 862daac3209aa927fdbd91c16b0a9eff9b54fd2a915bcaa969afcea224d4c649
MD5 69d6409daefdd197994a00f69a7d3a06
BLAKE2b-256 ef8b5555f5f325551724a47e39be640ce2fba191bef70bdd6996994cc7930f1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 685b5b53967b3274ab6409986526efb6d5b134bd9998e10501ab02a1a2fbb5e4
MD5 6b54bb88fdb0f3094773b102894df9cb
BLAKE2b-256 4b39948183d38b5947ab21fb89914b4d9dea731c00000d17ae837658b9dbfff3

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0579793cd58e14e51ffd57c0f67db42a53dd9db1c47ac10592acfa14698b83a4
MD5 b725ffae448bd2f75f4735861d2d2ffc
BLAKE2b-256 ab6b03e60ceff5e2c5407a9794e0cbfbc22f3c7a43200826d8d0608cff9bb5d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp311-cp311-win_amd64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ac52b3c93aed2f7738b91e8e2933aaa1c896bb19ce4145975b0c83ae8476c6db
MD5 21f749685afcb9751631b7eedbe7fc4b
BLAKE2b-256 2f1b475a5dc7feb1956152058ae5ddd8f179882e18a93bdfcdf1e6bae56ffcef

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp311-cp311-manylinux_2_28_aarch64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 890a3cc107c398b274fe538e1284f51371649641ca50be78d552a4cff4b8dc2f
MD5 98035d2b9645839689d76f3ace5469b4
BLAKE2b-256 3ab7c8b7d7406537064a2cbc5f3e872c8d3547e67753479b3d6244e2dcbce291

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8f5ff3ca30da10884837cb59cf30e78948b296a6de3b1f88ec5680570ec2bd7a
MD5 b08ae4b47d09e01afca7c4b5cdcdc296
BLAKE2b-256 4514f45944e3ca1d34e3d30787bc5e7852305ea98883bb5d1275259a10ea19c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 91a0e4e452877b2c7ea4e3d054ff17e462b2add4ee16f8ab82a1a3d8d0945639
MD5 63a34500b7c2ede169708bb43807edad
BLAKE2b-256 2a9cdab64118f8cc62c87e89c7fb67c6352d1f2e41ebff2a94f72ff206ba04cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 579593352d4763fa0bb53bab8b193ca19b03866b9af4ff6975119875116e35f9
MD5 71c9b17db348789961921b5c3e8d01f4
BLAKE2b-256 f2d9b393b52ced1e353de9c47d90e15265f014c3e6f91a2c9add8be09c59633e

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp310-cp310-win_amd64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 abbcefc71d8ebd9486515ec791d98fccd44e55dc109c34b3f1026e543554ffa0
MD5 bf7deae63e0560b98fbc0503c352248a
BLAKE2b-256 993404aff454d6c7aa31f72feca6b0d84d307b5a6a86738eed8c0d6c6e22af00

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp310-cp310-manylinux_2_28_aarch64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 784a33c3dd9b3ce29c85b7823599079051212019fe08dd9cdc22a773195deda0
MD5 6a590ca7da723fe2508ea5d1d3b3378c
BLAKE2b-256 a9d2516b1c6c6030125db575b73a3f3027b8c5cba9151608ac3164dd6307d4f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d8e8c1504188b1e8ccfb3d615bf10f43f19700cd096f58536982fb32b60479f2
MD5 82d9babe5afbf1d52e789503db25474e
BLAKE2b-256 ee7b6276e37788be86279c2432008a1cd3e4e7a86aa4d19e93ee1b8a3ce191e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c34e32fc3d17397e22845e6ec7f8983bba59a6d41b92d57d5f727aebf8594d6d
MD5 5fa4cf8d42be738f507e635fa4ad3261
BLAKE2b-256 e29db97064f90ab8698afd00f7ea490a044a469e12e594f9f5b6b2e795af9aa0

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp310-cp310-macosx_10_12_x86_64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: wordchipper-0.9.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for wordchipper-0.9.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e02989d2bc0161531667234838031e4641da2b96e217ceb2bc566074575c71eb
MD5 03b86777d3e6de4b14e827edea382984
BLAKE2b-256 2ecb778f1e27edba4682e59dbfe14b8a7664932f755a09c941b1d582af4211f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp39-cp39-win_amd64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 85d5413a1c434f71a3bc044b4d32037f409d93ef60cea2859bd9ab94c06e6695
MD5 be01faacab997d46d7039bc569205201
BLAKE2b-256 c316bd8933dc21cf470d4e184600137fa4440a76e4daccdce7e120c8333d46e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp39-cp39-manylinux_2_28_aarch64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 183339a79599b12984e1c98eeb8e60e1faaf42f91ce0dbdbb88bc2b5f6c21f33
MD5 3eab3442adfbeedb3dd42a2b380d3aa8
BLAKE2b-256 3487b595e89c403d4789cf11a22eac6e195aa0f1fcf8338f39a191760ab05931

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 810bf71195e9d2a336338d9d73f8639136c1d2d17e77b6364b251d7184f8f281
MD5 f3eb232c55a68e0b6f5ef554ea8c802e
BLAKE2b-256 a10c234bbaff17b4397c7172a654ce97dc134dee338c4e6c4008a101ea089cf7

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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

File details

Details for the file wordchipper-0.9.2-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.2-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 843f9e0e81860830668eaf1e27b2c5653c50e11c6a6db98802b7677c82e9b955
MD5 b9365add88f35681c98f3320fd1135fa
BLAKE2b-256 72947b9c7bf535e1b5d7478b6deb42ba00715d1d6a043c88149fac45fb248ba7

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.2-cp39-cp39-macosx_10_12_x86_64.whl:

Publisher: python-publish.yml on zspacelabs/wordchipper

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