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.1.tar.gz (376.0 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.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl (3.6 MB view details)

Uploaded PyPymanylinux: glibc 2.28+ ARM64

wordchipper-0.9.1-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.1-cp314-cp314t-manylinux_2_28_aarch64.whl (3.6 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14manylinux: glibc 2.28+ ARM64

wordchipper-0.9.1-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.1-cp314-cp314-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

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

Uploaded CPython 3.14macOS 10.12+ x86-64

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

Uploaded CPython 3.13tmanylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13manylinux: glibc 2.28+ ARM64

wordchipper-0.9.1-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.1-cp313-cp313-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.13macOS 10.12+ x86-64

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12manylinux: glibc 2.28+ ARM64

wordchipper-0.9.1-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.1-cp312-cp312-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

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

Uploaded CPython 3.12macOS 10.12+ x86-64

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.28+ ARM64

wordchipper-0.9.1-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.1-cp311-cp311-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.11macOS 10.12+ x86-64

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

wordchipper-0.9.1-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.1-cp310-cp310-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.12+ x86-64

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

wordchipper-0.9.1-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.1-cp39-cp39-macosx_11_0_arm64.whl (3.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

wordchipper-0.9.1-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.1.tar.gz.

File metadata

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

File hashes

Hashes for wordchipper-0.9.1.tar.gz
Algorithm Hash digest
SHA256 94af5f44d03e9b52b5dacdf46774ef0b29446de414aaa9334901976b1363f363
MD5 5ccd232e553c6e97ff99e75ed664e869
BLAKE2b-256 58826bf2daafb3ffb82a5c3c3157c1e5d523ff14fb84674b8fe5602cc21d3a06

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1.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.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0f673a6b2dcc7bdc5ae27ab1227e743e00567865fb01e4dd0f5a8601de32eb1d
MD5 a4afa5dcac24020ca3efc268e418f0f2
BLAKE2b-256 444d9549e3f90443f4db1d8e07b162286ed998974753e70249c3ec3b5f236b01

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for wordchipper-0.9.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3942a0446a7f50ebe226df17f51dce53caef4fc1a2600516a094a124523b8099
MD5 2e7c744f74beb6cccdb758412d1bf035
BLAKE2b-256 4c7598841096ff5cf74dd0f70b3cce33563b9dfa139e87c995d81e48ac9ed151

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c15faf64510e235914ee5d20e865ea8c116ad595fd3177627c1d281935ae7518
MD5 6230738010cc0f3275fdc4825d4a812f
BLAKE2b-256 92c30441623771dd89197cab585b0c56e735fbc14ab4cf4f3c94d7756d386da7

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c8326fcef2b96e74deada27a63d2fccb528390074e1736bc8fce951a8ffe2221
MD5 4e574eccd0a5f0805c97b61af408dc7a
BLAKE2b-256 01787aedae7989251271090e09947aa63583ee18d32498183fea982dcff04621

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp314-cp314-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp314-cp314-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0803e87219401d4a367f51dc6bf5989bdf544da7dae0d4dabca9932ab4275ae2
MD5 ec4ffd65e1c3b57e3ba89c5ab49ed5aa
BLAKE2b-256 e42ad0748b506391829833a62541d9f8a95339969209a00558aa7bc53327ce1d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d292d8de975cf951deb73473d74d335d9f1e1025ea59cf53243e4bf66cec9fe
MD5 43d84a48857d6abdaa7de0161f5b0fe9
BLAKE2b-256 3718aa733945449646f124576b826695a3eaa6d04aad0c73c09a4cd519e8c7a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b4acc382447ffb586e45ffafa09565cf9be7f4e101faca32dc580518468290d2
MD5 9cc1d74585c3b7d1f6079ba35a574f54
BLAKE2b-256 371cc56b0995ab7de86620b423cad18a153cd08a8d2382ef3c6ffb5de3d78118

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 7a8c8b85ce3ab7f33fa41926a06fec211c700b86f3c2bf91f8bd6ae734adfc19
MD5 3f78a5dc35a9d261d18495c01b1ea4b8
BLAKE2b-256 448c1ca9856862363100bfb69c5f100eed48cf4a7cb9d754f19354a9ccb25212

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp313-cp313t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp313-cp313t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 14c45b3f03170d0ab357f07a88f69b2139c701cf4f812f5d6f488c94c181ae28
MD5 41c91ea948b4cf6ee490c6b0baf7fd95
BLAKE2b-256 3c124445bbaf9b9459bde9cda9a7bae240f97a4944182c7ebebf242c8aa72266

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 e41d17f5355b0f28568f31f371b98787e5447cd80385ab478c67b120683ce5bb
MD5 728df7ef17f96e8e7531cb53e557cb48
BLAKE2b-256 d0bcd4b3c05b40974bca67f6a33f5735131eef4d6b246c928fa652d0da553d9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp313-cp313-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp313-cp313-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0e49a6a4c13e333204bbf3390cdd2e2ab0cb28d0a70cedaf43798dbfeb173a43
MD5 0ae501c6a86deee7e0082c840c5ae917
BLAKE2b-256 010f6a45d64fcc98d68287be193e0d92c1d549eba637e42494472e4ed0a8ec2d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 454358e4fdd1f358155170e1e851ac7a2ccb7ae0902e0c511b1e9ad636c0d882
MD5 f157d8314427b9e8bf9d429e5472ad60
BLAKE2b-256 77eaf0afa4e1faa3926d2d8c1aa72b4508a455c3d1c202e3c9336b21b3f7fc37

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec02551852d41ecc7c4a85c537d556830c39d38b8a8bb6833edfc818e5c1d0c0
MD5 ee28b7cc203cee061694cb32690e1463
BLAKE2b-256 280f87e464b529bbc75866dc06c4161668391cc3fd46d981d70a8eeeccb35655

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 9ff7444964ac886850a7f798040fd9a7476d3cc0492e5df8d4f187d1b19e05e3
MD5 41408a8f3be50c41a440dca9eec01007
BLAKE2b-256 c6678bd649c776527730ba0e36b75d3709cd50a470bede20705a74c528815415

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ac47fe69726e47f32b17aa71019869835014318181d77994f524968d6876a1ff
MD5 5bba1a4d400c0dc665ece42ff656d9a1
BLAKE2b-256 556bd8f88a4a8b9e0713bc3afc8cd0ee251436a9e6b302569d44feae6cf5456d

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp312-cp312-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9c3514b2711bc2cd789c1e0a39889aed1defe8a197cf6a6f8f57ad815c24a8d4
MD5 2a9fa1a83c1ebe0f7300e56ab440912e
BLAKE2b-256 e9cdcb23834f36e52ab7f7b4b3b75b9d590c8869246aa015b46c14ad49b88ea8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 af9ec6f79cbbc4abc2f20180e1884ea1ae547e76694fa2b86f25d73221fba625
MD5 fb7052ca32a84d078151b2bb348bb0eb
BLAKE2b-256 9fe2304dcf41d85338c10feb5d723273a3fa3ffc53e2aa3e428717234a5f5d02

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1c83cfa0565aff206c42a0d9673dcdf2b26e023249a2d4b0d660ab22d5f2f76a
MD5 17e4af0a50cbcd68fc4c76693566a905
BLAKE2b-256 14214d3e79d7f9ce0d3b6c4d7decf26e3b800710b45dcfaeb4d746a95ac46ac3

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4630f96c08e6efad1de45806c878614c423c0d120a26eb91ae9a1df61a92782f
MD5 434c20b6255ef5a131b3bd256a0e9c06
BLAKE2b-256 1b0eb15a445c137f82d985de9b3b724d42827249b33a593dff6b05eee6652ee7

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1108b32e01e38a091c434875e523f784463eb88c362896580bdcc96e0afaceee
MD5 91230197b227ca4fbf8a251ddec348a0
BLAKE2b-256 657282e63e1544e4185c17c8ed6e86e7b0c425b09f036e7596ed7cf073d5deb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp311-cp311-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 18d24c179f95ee1b540bfdbf8f1aa436a78a1008c190cdb3c24f66d151de41ef
MD5 df300144df63234d93b7cc847c565945
BLAKE2b-256 4b40096879432bdb1f1d3d4d7ddf4a4fe848a363cfa3e94c2994ce0e67e7a996

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c38c26873137ab5ddb9cc8cd3cad2bd6ce35996edeea5332acb1f68f080f3d9
MD5 aefa3d6aed91a3f4c8c6eebcbd53d825
BLAKE2b-256 1ede3767926c4401a868fbbcab805321a944c0845b1a2a70b99de2bc0cb8b312

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f729aa0bf76cb8bbc107470e5de46e7119e8db4d12d9866b421c2dfce0d442ba
MD5 11fd5bca608b9eb53940f7f811d36b28
BLAKE2b-256 8821e93948d515a166ba3bbdb8d66c28f0871953fc7333471eeb721a5c9c67f7

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 eaa44092e0fb1a3907a572bab437e98c6d87ff66812713434ed56489755a16bd
MD5 1a475e895b167fdc3deb2f0cf83cc788
BLAKE2b-256 dd405dc36b3c84684665dd48c236bbc383be20ea3ce9000060314ea21876324a

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4f7c70f3dc7f19603a03d00fe14877c7139a85acbb0ebabce205b8f9497a0219
MD5 9cfb3112a9a2b8442a71cb0ba6838635
BLAKE2b-256 5719b446db01a69310b72ced6e28235393fdbb35392b539aaa9a27e3c96dc428

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 cb66b92025786529104ef664e512825a7ad0d242faac0149d5c7ff63025599cb
MD5 7a121a56c2dcb1049c4dcfe85dcb29ed
BLAKE2b-256 1eb9787dccc92606be8e9231f9dbdfeefeb692262516578142430f8028c198c0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a39607c330f941bab995fae221d7dd4cc59082fa28101228845e9e2d35b935a9
MD5 ba9464acdd969324bad36eb364d199e0
BLAKE2b-256 5b5cdd4f8293aa4763c5c56181bbcba11816b09b06af7c47cd486331945e2e83

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 38f2290b1104ffc9daa81508bd9212600deb0aa16f318ce61357013a546f69ca
MD5 8429235160bbce3315a780b24eda2ce1
BLAKE2b-256 91797b66e06f266ac9d543930e63d69d3c37e218a6e6e451aa5dadf43bb3c5d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b90a5437b71e8b948a726e0dbbd8a19da14bfe45a9a1670fde79f3afbe8ec20d
MD5 7844f0fe13cf43d0fb41ce0af74aa1fc
BLAKE2b-256 2621eca0edbfaeaaae9cf3ba917c1c9f2982e67b24fe4c4db57ca2d9e3e8f9d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: wordchipper-0.9.1-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.7

File hashes

Hashes for wordchipper-0.9.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7163eb1e168a1d4dd04c00b1385cc67627ecc04c48f6fa6fd403c51402dcc8bc
MD5 c487662a467d0dac646bf3c7a5a18750
BLAKE2b-256 31cdd9682d98d915d388414af76ba9ccbc55c2fedb5a812d0aa18473a84ac54f

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5735e4530c34b490e772cab725297ec8cb9a11aead4ca35fa04c2a6625388d0c
MD5 e945d9bcdd166ed22179a60f14e86b2c
BLAKE2b-256 bf166783bb29dd89e11bbdecdfabbfa3b880cd37d5775c259d2149eda803073b

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 95a32ae3f27bb27647e58bffd7323952ee03b6a1d2277512d59548ce3ebe6f75
MD5 39faf9e43dd1c04b25f5da89a485721c
BLAKE2b-256 5b233cbea8691c1ccdaf3f52c6a2d20ecf3bdf8f445b317fe169cd7cf4d9acbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 61f65a91982dd6b530aed43679e623e812d61ec0254d8a7b5ba85a973c9f8457
MD5 c1510582feba295298cab56ba4e80e22
BLAKE2b-256 0f7ade71e1bbe79d5595740b1836c0e7078c37e468552fb19cb7fa1fdaee9ff0

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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.1-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for wordchipper-0.9.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 5f7af02cb1a176ffabd110262618a111030f890fdcdec08fe2bb05bea9301697
MD5 7ef335ef5500c7a7234589bf91fc4eea
BLAKE2b-256 91a55b36d2918c666113d7f318ec1d291aa1a56b998468c082d6133eaf917483

See more details on using hashes here.

Provenance

The following attestation bundles were made for wordchipper-0.9.1-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