Skip to main content

TinyBPE

PyPI version License: MIT Python Ruff pre-commit

An ultra-fast, lightweight BPE tokenizer and trainer with a pure-C core.

Ever wished you could load a GPT-4 compatible tokenizer in one line without network calls? TinyBPE ships 8 pre-built ByteLevel BPE models directly in the package. The CPython C core runs BPE encoding/decoding at native speed — typically 10-50× faster than pure-Python implementations while depending only on regex.

Why TinyBPE?

Feature TinyBPE tiktoken HuggingFace tokenizers
Core engine Pure C (CPython) Pure Rust (PyO3) Pure Rust (PyO3)
Dependencies regex only tiktoken + Rust toolchain tokenizers + Rust toolchain
Built-in models 8 models ship in package Downloads on first use Downloads on first use
Offline ready ✅ Fully offline ❌ Requires download ❌ Requires download
Model format Human-readable .tbm text Binary blob JSON / binary
One-liner load Tokenizer.from_pretrained("cl100k_base") tiktoken.get_encoding("cl100k_base") AutoTokenizer.from_pretrained(...)
Train new models ✅ Pure-C trainer ❌ ✅ (requires Rust build)
Streaming decode ✅ UTF-8 boundary caching ❌ ❌
Portable C core ✅ Embeddable ❌ ❌
Install size ~3 MB compressed ~2 MB + cached models ~4 MB + cached models

Installation

pip install tinybpe

Optional extras:

pip install tinybpe[dev]       # Development tools (pytest, ruff, mypy)
pip install tinybpe[tiktoken]  # For tiktoken comparison testing
pip install tinybpe[hf]        # For HuggingFace model conversion
pip install tinybpe[all]       # Everything

Quick Start

One-Line Model Loading

from tinybpe import Tokenizer

# Load any built-in model in one line — no network, no download
tok = Tokenizer.from_pretrained("cl100k_base")

ids = tok.encode("hello world")
tok.decode(ids)  # → 'hello world'

List Available Models

import tinybpe

tinybpe.list_models()
# ['cl100k_base', 'deepseek-v4', 'llama4', 'minicpm5', 'o200k_base',
#  'p50k_base', 'qwen35', 'r50k_base']

Built-in Model Catalog

Model LLM Compatibility Vocab Size
cl100k_base GPT-4, GPT-3.5-turbo, text-embedding-ada-002 100,256
o200k_base GPT-4o, GPT-4o-mini, GPT-5 199,998
p50k_base GPT-3 (davinci, curie, babbage, ada) 50,280
r50k_base GPT-2 50,256
qwen35 Qwen3.5 (0.8B-35B) 247,843
deepseek-v4 DeepSeek-V4 Flash 127,997
llama4 Llama 4 Scout (17B) 440,058
minicpm5 MiniCPM5-1B (ByteLevel BPE) 130,050

Training

from tinybpe import Trainer

trainer = Trainer("hello world " * 500)
trainer.train(100)          # learn 100 merges
trainer.save("my_model")    # → my_model.tbm

Streaming Decode

parts = []
decoder = tok.stream_decode(lambda s: parts.append(s))
for token_id in ids:
    decoder(tid)
assert "".join(parts) == "hello world"

With Regex Pre-tokenization

PAT = r"""'(?i:[sdmt]|ll|ve|re)|[^\r\n\p{L}\p{N}]?+\p{L}+|\p{N}{1,3}| ?[^\s\p{L}\p{N}]++[\r\n]*|\s*[\r\n]|\s+(?!\S)|\s+"""

tok = Tokenizer.from_file("my_model.tbm", pat_str=PAT)

With Special Tokens

special_tokens = {"<eot>": 1000, "<fim_prefix>": 1001, "<fim_suffix>": 1002}
tok = Tokenizer(merges, special_tokens=special_tokens)
ids = tok.encode("<fim_prefix> hello world <eot>")

With Byte Remapping (TikToken Compat)

from tinybpe import load_model

merges, bytes_maps = load_model("cl100k_base.tbm")
tok = Tokenizer(merges, bytes_maps=bytes_maps)

API Reference

Tokenizer

class Tokenizer:
    def __init__(self, merges, *, bytes_maps=None, pat_str=None, special_tokens=None)
    def encode(self, text: str) -> list[int]
    def encode_ordinary(self, text: str) -> list[int]
    def decode(self, ids: list[int]) -> str
    def stream_decode(self, callback: Callable[[str], None]) -> Callable[[int], None]
    def stream_decode_reset(self) -> None
    def save(self, path: str) -> None
    def save_vocab(self, path: str) -> None

    @classmethod
    def from_file(cls, path: str, *, pat_str=None, special_tokens=None) -> Tokenizer
    @classmethod
    def from_pretrained(cls, name: str) -> Tokenizer

    @property
    def merges(self) -> list[tuple[int, int]]
    @property
    def vocab(self) -> dict[int, bytes]
    @property
    def n_vocab(self) -> int

Trainer

class Trainer(bpe.Trainer):
    def __init__(self, text, *, preprocess=None, callback=None)
    def step(self) -> tuple | None
    def train(self, n: int) -> int
    def save(self, path: str) -> None

    @property
    def merges(self) -> list[tuple[int, int]]
    @property
    def n_merges(self) -> int

Model Discovery

def list_models() -> list[str]

File I/O

def load_model(path: str) -> tuple[list[tuple[int, int]], list[int] | None]
def save_model(path: str, merges, bytes_maps=None) -> None
def load_vocab(path: str) -> dict[int, bytes]
def save_vocab(path: str, vocab: dict[int, bytes]) -> None

Model Format

.tbm (TinyBPE Model) is a human-readable text file:

TinyBPE Model v1
0               # 0 = no remap, 256 = has remap
104 101         # merge pairs, one per line
256 108
...

See docs/file-formats.md for the full specification.

Conversion Scripts

Convert existing tokenizers to TinyBPE format:

# TikToken
python scripts/convert_tiktoken.py cl100k_base -o models/cl100k_base.tbm

# HuggingFace
python scripts/convert_hf_tokenizer.py tokenizer.json -o output.tbm
python scripts/convert_hf_tokenizer.py Qwen/Qwen3.5-0.8B -o models/qwen35.tbm

See scripts/README.md for details.

Performance

The C core uses an AVL tree for O(log n) pair lookup during training and greedy lowest-rank-first merging during encoding. Typical throughput on a modern CPU:

Operation Tokens/sec
Training (C core) ~5-10M chars/sec
Encoding (C core) ~2-5M tokens/sec
Decoding (C core) ~10-20M tokens/sec

Run benchmarks locally:

python benchmarks/bench_train.py
python benchmarks/bench_encode.py
python benchmarks/bench_decode.py

Development

git clone https://github.com/neluca/tinybpe.git
cd tinybpe
pip install -e ".[dev]"
make test && make lint && make typecheck

See CONTRIBUTING.md for full development setup and PR guidelines.

License

MIT — see LICENSE.

Metadata

Release files for tinybpe 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for tinybpe 1.0.0
File Size Uploaded
tinybpe-1.0.0.tar.gz 6.1 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for tinybpe 1.0.0
File
tinybpe-1.0.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
tinybpe-1.0.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
tinybpe-1.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
tinybpe-1.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
tinybpe-1.0.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
tinybpe-1.0.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
tinybpe-1.0.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
tinybpe-1.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
tinybpe-1.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
tinybpe-1.0.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
tinybpe-1.0.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
tinybpe-1.0.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
tinybpe-1.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
tinybpe-1.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
tinybpe-1.0.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
tinybpe-1.0.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
tinybpe-1.0.0-cp310-cp310-win32.whl CPython 3.10 CPython 3.10 Windows x86-32 Details
tinybpe-1.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
tinybpe-1.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
tinybpe-1.0.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
tinybpe-1.0.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
tinybpe-1.0.0-cp39-cp39-win32.whl CPython 3.9 CPython 3.9 Windows x86-32 Details
tinybpe-1.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
tinybpe-1.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details

Total release size: 151.0 MB

Release files / tinybpe-1.0.0.tar.gz

Download URL tinybpe-1.0.0.tar.gz
Size 6.1 MB
Tags Source
SHA-256 checksum
How to use checksums
6eaf1feb8f68e728f9daa152e9c11f510f932f5000848aa276010913e190d840
BLAKE2b-256 checksum
How to use checksums
d12b3b154e028e39be55df3294ad5d35556a3c844aca907340986d674b2b3e50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / tinybpe-1.0.0-cp313-cp313-win_amd64.whl

Download URL tinybpe-1.0.0-cp313-cp313-win_amd64.whl
Size 6.0 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
3a5b156233c6f5637c30cb884508ae2166fa005ba8d19ddc61bc0ef335367afa
BLAKE2b-256 checksum
How to use checksums
8ad31dc7f40a07f954359f64ddfb0aba3cc037b69063c6be9a5d30b3f054f242
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / tinybpe-1.0.0-cp313-cp313-win32.whl

Download URL tinybpe-1.0.0-cp313-cp313-win32.whl
Size 6.0 MB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
5ba08e1d3f7f9dcfde6dfa94de0492d84d147e2e72287ebae01dd2272d042ae9
BLAKE2b-256 checksum
How to use checksums
bb2feabe839918d7662f3077e70c10f2358119bb7e145202ff0acf6c52f9468c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / tinybpe-1.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL tinybpe-1.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 6.1 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
5fad55647df314d733d5da4c5d27de527e8f8596223b4e7f894b577def8941ec
BLAKE2b-256 checksum
How to use checksums
5ce45553d6f8ff4b6d5d0040de9ce198e5a1522bd8f7671989e782baf9fc7be2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / tinybpe-1.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL tinybpe-1.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 6.1 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
927d206d07a397c918a71f6a3250d0f848b0d31584ea2bad1c700bf59d433ecc
BLAKE2b-256 checksum
How to use checksums
d77395692b488848bef1cffcdd0ee45b37863eaa20738aff24656dabb4079205
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / tinybpe-1.0.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL tinybpe-1.0.0-cp313-cp313-macosx_11_0_arm64.whl
Size 6.0 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5cb64faa4dffccaed3f4a6e8b15bd595450d138bc5d98a9aeaa7657af72c73eb
BLAKE2b-256 checksum
How to use checksums
be278e5c3ab83b0f07ec5b900a7af7d0258f064b27964c1267aa11a0a8035be6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / tinybpe-1.0.0-cp312-cp312-win_amd64.whl

Download URL tinybpe-1.0.0-cp312-cp312-win_amd64.whl
Size 6.0 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
07eb6a0d99956fca6cb2b5673ef88a9fdba07e08532248821edea1e176e88cf3
BLAKE2b-256 checksum
How to use checksums
2e32dd75d5ae4d29d1a575c68b7269c39c5cf90e9996a477a076123269c965d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / tinybpe-1.0.0-cp312-cp312-win32.whl

Download URL tinybpe-1.0.0-cp312-cp312-win32.whl
Size 6.0 MB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
59abd985243a435ce96d5b4f4ba2ba0c56d1850e3dcc57e1b4a651b67723850b
BLAKE2b-256 checksum
How to use checksums
805f6c2655c7be283cdd5189de198c3fab261fe92acd1d05925bd94a2c7c252a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / tinybpe-1.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL tinybpe-1.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 6.1 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
57d129b321a3b44318998e551bad2ec4df59c4d5db0d6ca3b646f364191d4fb0
BLAKE2b-256 checksum
How to use checksums
ab699a1dcfe0bc0eac439d8faccbe2d40f827688a912fc4d3f7253865d681d58
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / tinybpe-1.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL tinybpe-1.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 6.1 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d69060edc5c55c3e28f8fccf206fd719eb55969c8260711cee46a49ddea3a237
BLAKE2b-256 checksum
How to use checksums
895c689aa5728442135e91f90e7048c765e415b5e47dc529bd20e59eb33e03a5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / tinybpe-1.0.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL tinybpe-1.0.0-cp312-cp312-macosx_11_0_arm64.whl
Size 6.0 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
cd2a9ad23f850559190fdc86f99a41e59a5a42da31ccb6ff204f6b3d2460fdf2
BLAKE2b-256 checksum
How to use checksums
22f16c65050efe4c0dac3635c03f6c14acf41a237af2c5800a1b1ffb639255ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / tinybpe-1.0.0-cp311-cp311-win_amd64.whl

Download URL tinybpe-1.0.0-cp311-cp311-win_amd64.whl
Size 6.0 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
d3561c20c57aad5d21f5a116c65a5e4671b71996ea4a52247720443f38bf9e4c
BLAKE2b-256 checksum
How to use checksums
d5994fe1b06416aed16996c7215f263b19488ab47bfe09c9c9d5f0869f64aa3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / tinybpe-1.0.0-cp311-cp311-win32.whl

Download URL tinybpe-1.0.0-cp311-cp311-win32.whl
Size 6.0 MB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
e58e3b589fd1a5b0d1ff2d2c12735665a11958368a5a0384a926daa0b6eb4c35
BLAKE2b-256 checksum
How to use checksums
b71bfe2934171a8b1c6ca5c9caaed3f034f573855419d25a1a9410ce2e340600
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / tinybpe-1.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL tinybpe-1.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 6.1 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
64a1ebe2969ba6e9ca6bda07d444f09de8f3f1fdf9d83f1bac34e9d5c9277bc4
BLAKE2b-256 checksum
How to use checksums
61041ba6563890e5e45fb32c30d9b86f30f33791e56bb583c49ca0e8554ef3d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / tinybpe-1.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL tinybpe-1.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 6.1 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
dbf83bbe9eeb21b7873e61b713959d38bfcc44e973fa94b3e21645265cc7d15f
BLAKE2b-256 checksum
How to use checksums
a198c2ec4052681b1a081958afdbd52bf5f0a979d1844cd985f3313aabe637cc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / tinybpe-1.0.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL tinybpe-1.0.0-cp311-cp311-macosx_11_0_arm64.whl
Size 6.0 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
47cefe62f615520b46d4d5b0bfa3e9535d329f88b30b0b7bdef5c459b2573205
BLAKE2b-256 checksum
How to use checksums
706183aa07108fc9f670414b9f3b53fb5fbb985758108421c97ada57f963ab27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / tinybpe-1.0.0-cp310-cp310-win_amd64.whl

Download URL tinybpe-1.0.0-cp310-cp310-win_amd64.whl
Size 6.0 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
479d46f508ef2442bfa95f603aca0a5db96be0dcdc46eda69d3c6477a84cfd60
BLAKE2b-256 checksum
How to use checksums
997087991cdb88da452ca67a59915087a83f07868002f531cec7e7bb351e6acd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / tinybpe-1.0.0-cp310-cp310-win32.whl

Download URL tinybpe-1.0.0-cp310-cp310-win32.whl
Size 6.0 MB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
1428ba64b517d47e1ce064e00241b9b9d7b4d3aac6d9ae85c13ad9d3112e12f1
BLAKE2b-256 checksum
How to use checksums
736904cb7e63d3809b1ca9209335aa2f633f35db224f044983c90cabce509e31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / tinybpe-1.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL tinybpe-1.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 6.1 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
1e6875bbcc98860c607b69be424a5a3a3d7d633a17b0a3e5f97fc07ba4bdf2f1
BLAKE2b-256 checksum
How to use checksums
5d0b734089485b8d70d0befb6a98ac1432837b6ca9dc0c94e8f371379317f932
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / tinybpe-1.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL tinybpe-1.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 6.1 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6a83524c9555a762041d405c8a9e9107c72c22ddc80b607176336783dcf4b5f8
BLAKE2b-256 checksum
How to use checksums
25f92300ad308b873a855172eddf70a553151bbdae2eea00fbe874ce20b7edd4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / tinybpe-1.0.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL tinybpe-1.0.0-cp310-cp310-macosx_11_0_arm64.whl
Size 6.0 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
def9ccb3febb66ebee61529b049437b1ac96e1cf89e4b0dca4d6c8b3168791bc
BLAKE2b-256 checksum
How to use checksums
e51755d101d710c50b512fbb83353e3564c2195345ddf54a192f19feb812eef9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / tinybpe-1.0.0-cp39-cp39-win_amd64.whl

Download URL tinybpe-1.0.0-cp39-cp39-win_amd64.whl
Size 6.0 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
21096760094cfb17309a4d6f32e2ba0b43cd29a8ae4bd5c6c91e7043fe7f534a
BLAKE2b-256 checksum
How to use checksums
3e66bd749efc575b9608b4b2588462689454c6fa492522227cd2f7ba4567e25c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / tinybpe-1.0.0-cp39-cp39-win32.whl

Download URL tinybpe-1.0.0-cp39-cp39-win32.whl
Size 6.0 MB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
730d3df7d974b42bdc8b95e7d114e4d54a9d01d50dc8dd7bff3caafffabd3893
BLAKE2b-256 checksum
How to use checksums
06a60ff5ba73142b0ccefb69895d1ecc00dcc8f8d7341357d80e0dfc19eb7d35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.9

Release files / tinybpe-1.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL tinybpe-1.0.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 6.1 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
de88b13715cb0afa5823de9d44c3ed10442f17c99be62e724ed341d526457329
BLAKE2b-256 checksum
How to use checksums
4f724082f6dd7e17f9d3fc7d871d7a87f66ec56cece9e541e58cd5d3be921fc5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release files / tinybpe-1.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL tinybpe-1.0.0-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 6.1 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0c411c8bc9dbb7feabd9af481566b4f69cff06542851dfdd2edc4abf6ad0d17b
BLAKE2b-256 checksum
How to use checksums
1a1553220743eea577e9838785e13c217aaf134dc51c5842494dbcfb191ebb84
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.15

Release history Release notifications | RSS feed

This release

1.0.0 This release

25 release files

0.1.2

25 release files

0.1.1

41 release files

0.1.0

41 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page