polars-tokenizer
Read the documentation for installation, examples, API options, and implementation notes.
After the first PyPI release, install with python -m pip install polars-tokenizer.
Until then, use the source installation steps.
polars-tokenizer is a native Polars expression plugin for exact, count-only
tokenization of String, UTF-8 Binary, Categorical, and Enum columns. It exposes
exact counts and model-based raw-text cost estimates. Exact counting supports
o200k_base, cl100k_base, p50k_base, and r50k_base tokenizer definitions:
import polars as pl
import polars_tokenizer # registers Expr.tokens
df = pl.DataFrame({"text": ["hello world", None, ""]})
out = df.with_columns(pl.col("text").tokens.count("o200k_base").alias("token_count"))
Provider model aliases are resolved outside the tokenizer kernel:
out = df.with_columns(pl.col("text").tokens.count(model="gpt-5").alias("token_count"))
Aliases are exact, not prefix matches, and are pinned by
polars_tokenizer.MODEL_REGISTRY_VERSION. Pass a tokenizer when reproducibility
should not depend on a provider model name.
The legacy p50k_base and r50k_base encodings are available by explicit
name; this does not add legacy model or pricing aliases. Their distinct
definitions are described in the OpenAI tokenizer guide.
Raw-text cost estimation is available for gpt-4.1, gpt-4o, and gpt-5
with pinned direct OpenAI price snapshots:
costs = df.with_columns(
pl.col("text").tokens.estimate_cost(model="gpt-5", category="input").alias("estimated_cost_usd")
)
The current price metadata is inspectable with price_info("gpt-5") and is
pinned by PRICE_REGISTRY_VERSION. Cost expressions perform no network access.
They count only the supplied raw text and exclude request wrappers, tools,
images, audio, and other provider-side accounting.
To select the bundled price snapshot explicitly, pass
snapshot_date=polars_tokenizer.PRICE_SNAPSHOT_DATE to price_info(),
estimate_cost(), or estimate_cost_details(). The selector matches a snapshot
date exactly; dates without a bundled snapshot fail. It does not infer a price
for dates between snapshots or report whether a model is still served.
The current snapshot is 2026-09-25; the 2026-09-24 GPT-5 snapshot remains
selectable for reproducibility.
For a cost column that carries its count mode and price provenance, use the structured form:
details = df.select(pl.col("text").tokens.estimate_cost_details(model="gpt-5").alias("estimate"))
Each struct contains the UInt32 token_count used for pricing, cost_usd,
token_count_mode (currently "exact"), the model and billing category, and
the pinned rate's provider, date, and registry version. price_per_unit is a
decimal string to preserve the published rate.
For caller-supplied rates, price_source is "caller_override" and unverified
snapshot and serving-provider fields are null. estimate_cost() remains the
compact Float64 expression.
Private or negotiated rates can be supplied explicitly without confusing a model with a tokenizer:
costs = df.select(
pl.col("text").tokens.estimate_cost(
model="gpt-4",
category="input",
usd_per_million_tokens=3.50,
)
)
The functional form is also available and is friendlier to static type checkers:
import polars_tokenizer as tokens
df.select(tokens.count(pl.col("text"), tokenizer="o200k_base"))
Binary columns containing UTF-8 text are accepted without a full-column string conversion. Invalid UTF-8 in a non-null value raises an error; null values stay null even if their underlying bytes are invalid. See Binary input for details.
import polars as pl
import polars_tokenizer as tokens
binary_df = pl.DataFrame(
{"text": pl.Series([b"hello world", None, "你好".encode()], dtype=pl.Binary)}
)
binary_counts = binary_df.select(tokens.count("text"))
For String or Binary columns with many repeated values, opt into a bounded whole-value cache:
df.select(tokens.count("text", cache_capacity=4096))
The cache stores borrowed text and exact counts, with FIFO eviction and a
limit of 1–65,536 entries per worker task. It does not change results or apply
to categorical/enum columns, which already deduplicate values. Leave it off
for mostly unique strings: hashing and eviction can reduce throughput.
The same cache_capacity option is available on estimate_cost() and
estimate_cost_details(), including their Expr.tokens forms.
Why this implementation
- The Rust kernel calls
CoreBpe::count, a dedicated count-only BPE path. It never creates token IDs. - Polars String values are visited as borrowed
&strviews; Binary values are validated as UTF-8 only when non-null. No full-columnVec<String>orVec<&str>is materialized. - An optional bounded cache reuses counts for repeated ordinary text without copying string data; the default path has no cache overhead.
- Categorical and enum columns count each used dictionary value once, then map counts through their physical IDs without expanding rows to strings. Dense, sparse, and parallel paths bound overhead across different mappings.
- Nulls are appended directly to a pre-sized
UInt32output builder. - All-empty text and all-null String, Binary, Categorical, or Enum batches produce constant output directly, without loading a vocabulary or doing per-row tokenizer work. Empty values inside mixed batches also return zero before entering the tokenizer or optional cache.
- The function is registered as elementwise and uses Polars' own thread pool for byte-balanced work above 512 KiB. It stays sequential when the caller is already parallel, preventing nested oversubscription.
- All four supported vocabulary definitions are compiled into the wheel
and pinned by
Cargo.lock; execution performs no network access. - Special-token-looking substrings are ordinary raw text. This matches
tiktoken.encode(text, disallowed_special=()), not request/chat accounting.
The plugin measures only the supplied raw UTF-8 text. It does not include chat wrappers, roles, tools, images, provider request serialization, or pricing.
Development
Prerequisites are Rust 1.87+ and uv. A C-compatible linker is also required.
uv sync --group dev --no-install-project
uv run --no-sync maturin develop --release
uv run --no-sync pytest
uv run --no-sync ruff check .
uv run --no-sync ruff format --check .
uv run --no-sync ty check
cargo test --all-targets
cargo clippy --all-targets -- -D warnings
Preview the MkDocs site locally:
uv run --group docs mkdocs serve
The Python and Rust Polars versions are intentionally coupled because native
expression plugins use Polars' plugin ABI. When upgrading Polars, update
polars, pyo3-polars, and the Python dependency together.
Maintainers: see the release guide for wheel validation, trusted publishing, and versioning.
Benchmarks
Run the Rust count-only kernel benchmark:
cargo bench --bench exact_count
Run one end-to-end Polars/Python comparison and write machine-readable results:
uv run --no-sync python -m benchmarks.run \
--rows 100000 --length short --content mixed --cardinality 1.0 \
--output benchmarks/results/latest.json
Run an isolated matrix across workload and thread-count axes:
uv run --no-sync python -m benchmarks.matrix \
--rows 1000,100000 \
--lengths tiny,short,medium \
--cardinalities 0.01,0.1,1.0 \
--contents mixed,code,cjk \
--dtypes string,categorical \
--tokenizers o200k_base,cl100k_base \
--threads 1,2,4 \
--output benchmarks/results/matrix.json \
--csv benchmarks/results/matrix.csv \
--parquet benchmarks/results/matrix.parquet
The runners report input bytes, rows/s, MiB/s, tokens/s, process CPU usage,
tokenizer initialization, cold and median warm execution, the Python
tiktoken scalar baseline, peak RSS, environment metadata, and deterministic
dataset hashes. Matrix cases run in separate processes because Polars fixes its
thread pool at process startup. Inputs estimated above 512 MiB are skipped by
default; use --max-input-mib deliberately on larger hosts.
An optional, isolated benchmark for Google's experimental local Gemma 3
tokenizer compares its Python wrapper with direct SentencePiece scalar and
batch paths. It does not add Google, SentencePiece, Transformers, or PyTorch to
the project dependencies. See docs/benchmarking.md for
the versioned uv command and measurement boundaries.
Correctness contract
For every valid Python string s and supported tokenizer t:
polars_tokenizer.count(s, tokenizer=t)
== len(tiktoken.get_encoding(t).encode(
s, disallowed_special=()
))
Tests cover nulls, empty strings, embedded NULs, CRLF, combining and zero-width characters, emoji, CJK, Arabic, chunked input, lazy/streaming execution, and property-generated Unicode strings. Inputs are never normalized.
Scope and roadmap
The public surface currently includes exact counting, versioned OpenAI model aliases, pinned cost estimation for GPT-4.1, GPT-4o, and GPT-5 with structured provenance, caller-supplied price overrides, and opt-in bounded caching. Token-count estimation, fused aggregations, and DataFrame-level analytics are not exposed yet. The next changes should be driven by profiles and benchmark data in this order:
- establish controlled-host performance and memory baselines;
- establish a controlled-host cache crossover and peak-memory profile;
- optimize exceptionally large individual rows without oversubscription;
- add a separately measured estimator;
- expand dated model-price snapshots without coupling provider names to the tokenizer engine;
- move the pure-Rust Gemma 3 prototype toward public Polars integration after broader parity and artifact-licensing checks.
Cost estimation accepts a model, not a tokenizer. A higher-level registry resolves its tokenizer independently from dated input/cached-input/output price snapshots. The tokenizer kernel remains provider-agnostic, and pricing updates never silently alter a pinned calculation. See docs/roadmap.md for the boundary and remaining work.
See docs/architecture.md for the design boundaries and docs/benchmarking.md for the benchmark protocol. The provider capability matrix tracks exact, estimated, and cost-estimation support without conflating models with tokenizers or serving providers. The experimental Gemma 3 kernel and its parity workflow are documented in docs/gemma3-prototype.md.
License
MIT
Metadata
Release files for polars-tokenizer 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| polars_tokenizer-0.1.0.tar.gz | 184.1 kB | Details |
Built distributions (wheels)
Total release size: 147.1 MB
Release files / polars_tokenizer-0.1.0.tar.gz
| Download URL | polars_tokenizer-0.1.0.tar.gz |
|---|---|
| Size | 184.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ae9296b09054a7a59493ae92dc32cc8f8e011221777b80b2c96ac6bd7c050c73
|
|
BLAKE2b-256 checksum How to use checksums |
189d31800dc50f9dde165a92b54a71a6701a7ba09f1ce11eef4cecf0e6a90147
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / polars_tokenizer-0.1.0-cp314-cp314-win_amd64.whl
| Download URL | polars_tokenizer-0.1.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 6.4 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b80ecf2585d50858e284e98210c48e1f5db6f03498d5924306d62d45ed89399b
|
|
BLAKE2b-256 checksum How to use checksums |
181f287d485153b513dafcb1febc4eaaad7be5af70749c8683b674f4e3e14c78
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / polars_tokenizer-0.1.0-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | polars_tokenizer-0.1.0-cp314-cp314-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 6.1 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
74eb7db73ea70d04830e8f212bfc515525b71c73def83d03f6a083e9377812b7
|
|
BLAKE2b-256 checksum How to use checksums |
ffa183023a095976c515ed5012110c6ada44009dce15958708b8150cc6145fc9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / polars_tokenizer-0.1.0-cp314-cp314-manylinux_2_28_aarch64.whl
| Download URL | polars_tokenizer-0.1.0-cp314-cp314-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.6 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
112b6ace0091b9199a005c1503d7ad00bd68acf745c3a3a9e74c8de9da10c1fe
|
|
BLAKE2b-256 checksum How to use checksums |
8f0e34d42436466075dc50c008709fc6ac04a0a2a89c5248aa56990f4c73f061
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / polars_tokenizer-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | polars_tokenizer-0.1.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.4 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e4f406586b45841b96b1a4f8907491b00cb579e1e530ab49d5a4f60ee10326d6
|
|
BLAKE2b-256 checksum How to use checksums |
04f44c7dd66f8dcf0eb97663d53895eeadbacd09937a63145a9d60dde73e2343
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / polars_tokenizer-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | polars_tokenizer-0.1.0-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 5.9 MB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
d2a18b2ef06c1100f786b6a1f094b3ce12682f594eb4d351c5a1a3f1a4a6e2d2
|
|
BLAKE2b-256 checksum How to use checksums |
e7f45665872cbdcae11b5da02866732c6041b20aa5e480f30d49bda952ca6141
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / polars_tokenizer-0.1.0-cp313-cp313-win_amd64.whl
| Download URL | polars_tokenizer-0.1.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 6.4 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
cd84c33bb62d1865cbb35ddf9cb388d250ac037d74b7763e29e768cf8135be88
|
|
BLAKE2b-256 checksum How to use checksums |
798ccb7f32d460eb7a4d9414cfad9ba72a100d16c774ee61453888d70fd40620
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / polars_tokenizer-0.1.0-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | polars_tokenizer-0.1.0-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 6.1 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
884f4865aa415e5bf282e302565534eaae7f5dbdf69a783f705effb03a76ac07
|
|
BLAKE2b-256 checksum How to use checksums |
47b1b1dc150967673e528572dbf4ba0084086fa1a60b8adceeb6ac26947e152b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / polars_tokenizer-0.1.0-cp313-cp313-manylinux_2_28_aarch64.whl
| Download URL | polars_tokenizer-0.1.0-cp313-cp313-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.6 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
d9d5128c3ef8e5fef3fc0b91d4f187dcbf70ac7fa35109a746a05d4a922af84d
|
|
BLAKE2b-256 checksum How to use checksums |
5f700f638815c96f13a16d4a5a868ec2a4191eb9d774ee1e13fed2f45d538513
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / polars_tokenizer-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | polars_tokenizer-0.1.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.4 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
570c8431d250526bec00f3ef87be503e9e9ec0403829120eaa853b215191296f
|
|
BLAKE2b-256 checksum How to use checksums |
6786c4ceaac29c4b01ea26399e7903d439004004bff407fdc4928b2fe651a6fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / polars_tokenizer-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | polars_tokenizer-0.1.0-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 5.9 MB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
6d1694e87567920a51840679ef2475005d62bc9de89fcf52dfc30bc6eaf967e1
|
|
BLAKE2b-256 checksum How to use checksums |
dbfce05a23417d8950bb3d835df0e4d663ddafc4c8561053224c35d4acbecda0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / polars_tokenizer-0.1.0-cp312-cp312-win_amd64.whl
| Download URL | polars_tokenizer-0.1.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 6.4 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
898ec24ad13405be75e536d261ef8ae361bc5652f57dc88385051088d433ee41
|
|
BLAKE2b-256 checksum How to use checksums |
1715a8bef8a45367408f3e31f4ad06d6b248b078becdf4ce7b11ddf9ca124603
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / polars_tokenizer-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | polars_tokenizer-0.1.0-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 6.1 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
b9cea8856ff6c34865858f41efbb09e5c70486621159788465515bd0062221bd
|
|
BLAKE2b-256 checksum How to use checksums |
d5eda00fad3f36102b5c764b0f4cc72e8680af2163925dde58b4352b40f2a8fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / polars_tokenizer-0.1.0-cp312-cp312-manylinux_2_28_aarch64.whl
| Download URL | polars_tokenizer-0.1.0-cp312-cp312-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.6 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
1faf3ad488346f3339f195ed2f556a676b30f4391f31faf1a913d487a7b6f4cd
|
|
BLAKE2b-256 checksum How to use checksums |
5934a3959f28c6c136d468a6140757405ccb36bddc533426951f642eb9e18d11
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / polars_tokenizer-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | polars_tokenizer-0.1.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.4 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
92c15533d78e11beacd6747f3bf9f63fc16870e2ea3b74caf039cbe1f0ee3ad5
|
|
BLAKE2b-256 checksum How to use checksums |
6e64fa04dd4a116e573be517c5ea08b8ada9cdcd7c94665bb37198062f82938b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / polars_tokenizer-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | polars_tokenizer-0.1.0-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 5.9 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
bf03816d77422dca545ed369d20132a1459a4bca25a2d0461a9c8ac9c4689fef
|
|
BLAKE2b-256 checksum How to use checksums |
fdebb39b0232195d9d52e08b1f256a086ae2e6b3bfd68f361a068bbc91611e23
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / polars_tokenizer-0.1.0-cp311-cp311-win_amd64.whl
| Download URL | polars_tokenizer-0.1.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 6.4 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
fbc0814f378affaffe4bd00fdcab35db90097cb07181078c6f66cca9bd597de4
|
|
BLAKE2b-256 checksum How to use checksums |
1d5db8e8cf751552f74f92fd31f9036e37ba239ce4ce4815a31520ca8937c1b5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / polars_tokenizer-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | polars_tokenizer-0.1.0-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 6.1 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
cf593d229f400676cdc4775528c1261209449c461bf4bd4628ce94a5921f3880
|
|
BLAKE2b-256 checksum How to use checksums |
3060c29d86bd988d2b491b9db67c7e6c1f409306da91ea7763c31f60183efb58
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / polars_tokenizer-0.1.0-cp311-cp311-manylinux_2_28_aarch64.whl
| Download URL | polars_tokenizer-0.1.0-cp311-cp311-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.6 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
20c90b5a3a60db88b2d106f67be4e410022636c41c37218f40af815ac07bcf7e
|
|
BLAKE2b-256 checksum How to use checksums |
f7241de3ee688e65e8bfedc48d1c5507e8e92ba919fd4a8488fbe3eac98c49ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / polars_tokenizer-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | polars_tokenizer-0.1.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.5 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
328c93545d451f512339814cf5ecc23826be10847d6cdb463a52cb7813a43884
|
|
BLAKE2b-256 checksum How to use checksums |
957ec4fb72c8f27f9356950e679b2340df06e95684c5b03b46a3921ae062efad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / polars_tokenizer-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | polars_tokenizer-0.1.0-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 5.9 MB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
bfae3c45b2159a9ccaceb3b2ec70fc20f7872bf9e68da2e0b70e09605625d268
|
|
BLAKE2b-256 checksum How to use checksums |
414527ce98340d1c270134c697d5493ab378555f880b3541ea5bedee76fcf57c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / polars_tokenizer-0.1.0-cp310-cp310-win_amd64.whl
| Download URL | polars_tokenizer-0.1.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 6.4 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f82dd7b06c5b01ace14829ac617d9803be65f9ba703aa54db78a37805c4dfa95
|
|
BLAKE2b-256 checksum How to use checksums |
79073b475d110f2670559cd7c16a406b95b89e278db2fc9a6fee973746b922e4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / polars_tokenizer-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl
| Download URL | polars_tokenizer-0.1.0-cp310-cp310-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 6.1 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
d6e601724f26d72d811c995665a4901171beb9daccfa69728067a50e4f12ea79
|
|
BLAKE2b-256 checksum How to use checksums |
3aec94a0e17e9a2c3a3fac4861a1105528df19d8ff79862da16aedc256aa4ad7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / polars_tokenizer-0.1.0-cp310-cp310-manylinux_2_28_aarch64.whl
| Download URL | polars_tokenizer-0.1.0-cp310-cp310-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 5.6 MB |
| Tags | CPython 3.10 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
c045d5b7cd3813313177778c17e76f8573dcfa1f6caaf33e36ed1329b65d97bf
|
|
BLAKE2b-256 checksum How to use checksums |
130e06d725a9e2167dbde0f6b738896a9564892265076fde77ac38a8bee55b16
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / polars_tokenizer-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | polars_tokenizer-0.1.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.5 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
3ac9c84b66f4276b0d2d565667ca545b7bd5eacedfb35347ae71854acc7a935e
|
|
BLAKE2b-256 checksum How to use checksums |
d2c4d7b787a1f31049f8f544c7780559b3ea573b26ae9eb92aa0f29763ae1551
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency logRelease files / polars_tokenizer-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | polars_tokenizer-0.1.0-cp310-cp310-macosx_10_12_x86_64.whl |
|---|---|
| Size | 5.9 MB |
| Tags | CPython 3.10 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
fe73ce28b1187df2cfbbe5353dde3fbaf190c53cf01bc35202c8e310a007012c
|
|
BLAKE2b-256 checksum How to use checksums |
042e75dd3177c6432809f45e3b96e02ad577836ddeb08c0246d5a0548ef7bae7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 29, 2026.
Transparency log