Skip to main content

rustbpe

The missing tiktoken training code

A lightweight Rust library for training GPT-style BPE tokenizers. The tiktoken library is excellent for inference but doesn't support training. The HuggingFace tokenizers library supports training but carries significant complexity from years of accumulated tokenizer variants. My minbpe library handles both training and inference, but only in Python and not optimized for speed.

rustbpe fills this gap: a simple, efficient BPE training implementation in Rust with Python bindings. Train your tokenizer with rustbpe, then export to tiktoken for fast inference.

Features

  • Fast training with parallel processing (rayon)
  • GPT-4 style regex pre-tokenization by default
  • Direct export to tiktoken format
  • Python bindings via PyO3
  • Batch encoding with automatic parallelization

Installation

Python

pip install rustbpe

From source

git clone https://github.com/karpathy/rustbpe.git
cd rustbpe
uv venv && source .venv/bin/activate
uv pip install maturin
maturin develop --release

Usage

Training

import rustbpe

# Create tokenizer and train on your data
tokenizer = rustbpe.Tokenizer()
tokenizer.train_from_iterator(
    ["your", "training", "texts", "here"],
    vocab_size=4096
)

# Encode and decode
ids = tokenizer.encode("hello world")
text = tokenizer.decode(ids)  # "hello world"

# Check vocabulary size
print(tokenizer.vocab_size)  # 4096

# Batch encode (parallel)
all_ids = tokenizer.batch_encode(["text one", "text two", "text three"])

Export to tiktoken

The main use case: train with rustbpe, inference with tiktoken.

import rustbpe
import tiktoken

# Train
tokenizer = rustbpe.Tokenizer()
tokenizer.train_from_iterator(open("corpus.txt"), vocab_size=8192)

# Export to tiktoken
enc = tiktoken.Encoding(
    name="my_tokenizer",
    pat_str=tokenizer.get_pattern(),
    mergeable_ranks={bytes(k): v for k, v in tokenizer.get_mergeable_ranks()},
    special_tokens={},
)

# Fast inference with tiktoken
ids = enc.encode("hello world")
text = enc.decode(ids)

Custom regex pattern

By default, rustbpe uses the GPT-4 tokenization pattern. You can provide your own:

tokenizer.train_from_iterator(
    texts,
    vocab_size=4096,
    pattern=r"[a-zA-Z]+|[0-9]+|\s+"  # custom pattern
)

API Reference

Tokenizer

Method Description
Tokenizer() Create a new tokenizer
train_from_iterator(texts, vocab_size, buffer_size=8192, pattern=None) Train on an iterator of strings
encode(text) Encode a string to token IDs
decode(ids) Decode token IDs back to a string
batch_encode(texts) Encode multiple strings in parallel
vocab_size Property: vocabulary size (256 + number of merges)
get_pattern() Get the regex pattern used for pre-tokenization
get_mergeable_ranks() Get token bytes and ranks for tiktoken export

Development

Prerequisites

Setup

git clone https://github.com/karpathy/rustbpe.git
cd rustbpe
uv venv && source .venv/bin/activate
uv pip install maturin pytest
maturin develop

Running tests

# Rust tests (fast, tests core algorithm)
cargo test

# Python tests (requires maturin develop first)
pytest tests/python/ -v -s

# Both
cargo test && pytest tests/python/ -v

Project structure

rustbpe/
├── Cargo.toml              # Rust package manifest
├── pyproject.toml          # Python package manifest
├── src/
│   └── lib.rs              # Rust implementation + PyO3 bindings + tests
└── tests/
    └── python/
        └── test_tokenizer.py

How BPE works

Byte Pair Encoding builds a vocabulary iteratively:

  1. Start with 256 byte-level tokens (0x00-0xff)
  2. Count all adjacent token pairs in the corpus
  3. Merge the most frequent pair into a new token
  4. Repeat until reaching target vocabulary size

The result is a vocabulary that efficiently represents common patterns while being able to encode any input.

LLM Assistance note

I wrote the Python reference code personally and from scratch and I am expert there and understand it fully. I then wrote the Rust code against this implementation with tests for equality. However, I am not a Rust developer by background so I had significant help from ChatGPT and Claude Code Opus 4.5. All the equality tests pass as far as I am aware, but I do apologize if some of the Rust code is not properly arranged, structured, or implemented. Please let me know in Issues/PRs if so and I am happy to adjust the code to make it better.

License

MIT

Release files for rustbpe 0.1.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 rustbpe 0.1.0
File Size Uploaded
rustbpe-0.1.0.tar.gz 29.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for rustbpe 0.1.0
File
rustbpe-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
rustbpe-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details
rustbpe-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
rustbpe-0.1.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
rustbpe-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
rustbpe-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
rustbpe-0.1.0-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
rustbpe-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
rustbpe-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 Details
rustbpe-0.1.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
rustbpe-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
rustbpe-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
rustbpe-0.1.0-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
rustbpe-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
rustbpe-0.1.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
rustbpe-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
rustbpe-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
rustbpe-0.1.0-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
rustbpe-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
rustbpe-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
rustbpe-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
rustbpe-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
rustbpe-0.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
rustbpe-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details
rustbpe-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
rustbpe-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
rustbpe-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
rustbpe-0.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
rustbpe-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.12+ x86-64 Details
rustbpe-0.1.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
rustbpe-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
rustbpe-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details

Total release size: 32.2 MB

Release files / rustbpe-0.1.0.tar.gz

Download URL rustbpe-0.1.0.tar.gz
Size 29.7 kB
Tags Source
SHA-256 checksum
How to use checksums
18765f62ac579a9ff9e89c611f9c9b9e46bd1adde9be3f59c00b6eb4e1f28b3a
BLAKE2b-256 checksum
How to use checksums
032ef16e179ad1e185f0bb5a8fc2376fff05d1eeefcb6d8a77ee04306e8a42ae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rustbpe-0.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
9f419fd428e8ffd2430945a694cb5177706550ee5c9b16737ba860ecccd5acff
BLAKE2b-256 checksum
How to use checksums
491378d768a451dc9e634f933f2231b3fa9be524955ed84317b40e5528a2d906
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rustbpe-0.1.0-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.0 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
ba8e08ed3cc7a7bf832f70c86c64a94d0112e8c526d55a1f40e53ede2ca14d22
BLAKE2b-256 checksum
How to use checksums
96a202498910b4852967fd4b6d77ce94542c5483f1551decb6911480229d116c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rustbpe-0.1.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
88d1482ccadf5e29b524b13740b3a5e1f4e454a048684885d894fd1a9930617a
BLAKE2b-256 checksum
How to use checksums
8c683ab181ff8b12dcabdb256dffb82de0d8bf30c72ac3d188451ac5fa1cc643
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp314-cp314-win_amd64.whl

Download URL rustbpe-0.1.0-cp314-cp314-win_amd64.whl
Size 915.6 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
b5ceb789bb93a82547c0ed7277ecc01047eaf0eeea6bbc0a21420e65e5fb553a
BLAKE2b-256 checksum
How to use checksums
b403aaa994e9a28cb7248c2cfc43a93c779ee7ac0e19cf9eae6717b63bbe6a8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rustbpe-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e0c9216f9e38558f0939f6e34cc78d5517d7a02026c1a35b271ca82e9b522539
BLAKE2b-256 checksum
How to use checksums
4e363f1730a6b8f4435b8cb2ceee2edb3be8357656e35f1f6549b5f387eb056a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rustbpe-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.0 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
c525072e521a5cf729474a0ea6c83b1b16973b877098ee7060eac4bbacd46c7a
BLAKE2b-256 checksum
How to use checksums
05d0551dcfb8d314f4e0b60b86ab616bcaaf3a381f6e72f83f1211246528a7c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp314-cp314-macosx_11_0_arm64.whl

Download URL rustbpe-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
Size 948.4 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a0df5172a813c982d31673d9de32dd053ddbb64ced2b97709a85d2e3c6a6cd28
BLAKE2b-256 checksum
How to use checksums
bbb1da66ce14f43b23136c07183be03ddbc58654824455cce36c2bad38254aeb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl

Download URL rustbpe-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl
Size 1.0 MB
Tags CPython 3.14 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
02d123e72fe9253c92904bfe2ba35afc816576b2cdbb432a96001e75bafb888e
BLAKE2b-256 checksum
How to use checksums
ff1a0b34c02138f28a984bc44fdc0dc10afc9137814b2a56b8cd4e5ae25b8601
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rustbpe-0.1.0-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.0 MB
Tags CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b1229e70c2d091faf8c0a50951e2e734b3b810d1d2b7677cd49d86dc3853c283
BLAKE2b-256 checksum
How to use checksums
afd78f7215233acd67402f8bdf972daa3fbe9184b176348530b84ac40751a806
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp313-cp313-win_amd64.whl

Download URL rustbpe-0.1.0-cp313-cp313-win_amd64.whl
Size 915.1 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
cc5bebc9990071e400bbe304304af3d5757522bb2a1177e2c3517f11ad28f0eb
BLAKE2b-256 checksum
How to use checksums
5cfe5c529d92988be7df251de718a633054ecca2d5986a17759a6546a9f45c26
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rustbpe-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2b0b77591c9e836df41ad0b30be9ec519a708c477cbf82eedaf839e7a9b10101
BLAKE2b-256 checksum
How to use checksums
fb6977355ca8baf0c5023994b3f11304822d07116567ea47893f90267c086f87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rustbpe-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.0 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
3eeb8efae3d10a3b6640a1e2bdc7f1e55a15f867bdae9efb3d8f0757b01d9d3a
BLAKE2b-256 checksum
How to use checksums
16073c0948db94fc454b62012ff8b3e74ad13f84bf8fbcfb84b402bfb786e82e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp313-cp313-macosx_11_0_arm64.whl

Download URL rustbpe-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Size 948.3 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
bc0a8dd8b30860e3a4889ab7cf7c04a2614f8fc77c191efde1500aa054484efa
BLAKE2b-256 checksum
How to use checksums
817218e762472a42d68820e2d1244655fd960e200e449136fabe3c32f6f2a1b1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl

Download URL rustbpe-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
Size 1.0 MB
Tags CPython 3.13 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
6a59c05a8123d3a8e8815106fd1938a9499d4fdaf5cf00351fa7d3b5cc4f8ad6
BLAKE2b-256 checksum
How to use checksums
c663a0475defd438cd6a4cd28b74ad8dd01bb7de6adafaa411968e758b0a9036
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp312-cp312-win_amd64.whl

Download URL rustbpe-0.1.0-cp312-cp312-win_amd64.whl
Size 914.9 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
b79b67d8db6a2fe3928918006569e73aee23e012b3b0b36fd4a2a85cc2c2161f
BLAKE2b-256 checksum
How to use checksums
d7268de98d90fd8765a1ea517b01897e05aa9932998e604bb9003e5e9b73be3c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rustbpe-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
844f7f6c3bd59a9578b87ebc6bb60fe3ee47c8d8040a62488ce8e7eaeeb31319
BLAKE2b-256 checksum
How to use checksums
fa64e15606774d2f13d1bdbdca4cd6e8fcd14fc0c3fb7ca7b00412c4ed0a8700
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rustbpe-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.0 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
bfe8d24d0d71c16fb8ba5106e7d2be2c43211195a74ffa7e2c88cb98c07122e4
BLAKE2b-256 checksum
How to use checksums
a2fdc90bc3a3e823b8cafb85625ed37311987c20317168ea73d0ebaba54f8df2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp312-cp312-macosx_11_0_arm64.whl

Download URL rustbpe-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Size 947.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
40763a0751ba8a595717f5015d18b0241e1af9930412e42d350380ba4601361b
BLAKE2b-256 checksum
How to use checksums
a741dee1474cfea594d7a9cebb42f683170f1f2d8af4473541c0a1f96dfaff76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl

Download URL rustbpe-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
Size 1.0 MB
Tags CPython 3.12 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
13e6aeaaf6e2f970ab577f32a6c49c8dd23517279253a37873ddc7f74fd30622
BLAKE2b-256 checksum
How to use checksums
a9a37fe53c4dcd7d90a777424c61ac8072153ce47941066e0a247c020a4a663e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp311-cp311-win_amd64.whl

Download URL rustbpe-0.1.0-cp311-cp311-win_amd64.whl
Size 916.9 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
0f35a858c31faf09e6723fe2e8c020efcf4e036b7270ed151ca8538fad1fe0c5
BLAKE2b-256 checksum
How to use checksums
78a8f64b877d0a0239f4262a90d74ded014f1e2c4250c6273898280739177a7b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rustbpe-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
fec78edb30f3264d0db69ffd7ac333d695be76e4e672fd5301626787bc1220c2
BLAKE2b-256 checksum
How to use checksums
1f6ed10c687670c42d34306713ae75d6477d6c32424bd251033bd9ff2a243ccd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rustbpe-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.0 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
92a0186ed815ccec376cca23c4bc5f209f6c67efeb101c1c935345cd63cc9eea
BLAKE2b-256 checksum
How to use checksums
2a7b008e45858130eb803085d131a05e6e55c123a2b63b763ea08a45aa8b7673
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL rustbpe-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 949.3 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dff3ffb6f05576a27732d2013f044ec6f137bc7bce6773a5e134cfc0c24dcc82
BLAKE2b-256 checksum
How to use checksums
8de1ac7d4044dbee242bbcb7d9fc425f6ea8c52f984c7708cbb4cb9633976b96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl

Download URL rustbpe-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl
Size 1.0 MB
Tags CPython 3.11 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
400be6ede8875d5ac0e0ac91dfba1ec7ea7d359353b0465da633576cf01c7de7
BLAKE2b-256 checksum
How to use checksums
16c1d4fadf70d1cc0914c812a9c7c1e5cce0813440f7d16082fdb399ec33748d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp310-cp310-win_amd64.whl

Download URL rustbpe-0.1.0-cp310-cp310-win_amd64.whl
Size 919.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
9b92ff475c37a2b10391614c10ab2deb923bb029a8288e11e77618d5e5fcdc0e
BLAKE2b-256 checksum
How to use checksums
946579a4005477545c0661571e642d614177525e010ff9fc27cc10e579bde38d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rustbpe-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f7e90da31ce2708481c6b2169d9b8072917d7deefae4fb91cf25655dedac6afa
BLAKE2b-256 checksum
How to use checksums
ba95ab37d09e7b51b3ae49ef5af885c3d7c0244c72521f0740c6b55e1827a251
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rustbpe-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.0 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
d4e7543962c932c3dcc29f5a02855ad613e9b05bc93c898fb99e4c7928598c7b
BLAKE2b-256 checksum
How to use checksums
3b4c1f17ebab894dcb72e5b15389ad4b06b74637745163371339f32f23cdec76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL rustbpe-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 952.0 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
34dc37f2771517813b70be47e26d5861ba69298f299dfd24409882e76bd1ccad
BLAKE2b-256 checksum
How to use checksums
3ddd401cb29be42b3efa80a8499ac41532bb1aa488c16cb1921dca880f0d75ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl

Download URL rustbpe-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl
Size 1.0 MB
Tags CPython 3.10 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
15f2e126a2b9fde264598f9317b1ec7f20ed3cf1e49cae081f7d6b7c1064655c
BLAKE2b-256 checksum
How to use checksums
47d4cdb13041ebfc5e10b98fa0de1d631bbce5476fe265c5e97516c344bbf44d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp39-cp39-win_amd64.whl

Download URL rustbpe-0.1.0-cp39-cp39-win_amd64.whl
Size 923.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
74c517c7ad32ac26594a9f8ab769e338ed3be0ceda5d6a3e37c3c26f59782a1e
BLAKE2b-256 checksum
How to use checksums
f3d28eb14e3eee40ff8b815a2d361f80b7f8d61f653b263bf411d9016d726925
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL rustbpe-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 1.1 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
066a4a8d2ec0ef5656a122b448239d75d8cae200fb1862b453a6b7daabc835a9
BLAKE2b-256 checksum
How to use checksums
1c769bdf41bf46b66097e854d2f88bfd011c6bd70c211f97fa402194a35f81d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release files / rustbpe-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL rustbpe-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 1.0 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
a260ce8eac982d6107370dd86fb0d894dd4d18889c946fc356cc2ea1d93c13bf
BLAKE2b-256 checksum
How to use checksums
beb40f84f26c94eb7f883b69ffb24160099ecf7f113daf8c369d3d31d6d1caec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.10.2

Release history Release notifications | RSS feed

This release

0.1.0 This release

33 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