High-performance C++ tokenizer and prompt compressor for LLMs — reduce API costs by 10-25%
Project description
FastTok
High-performance C++ tokenizer and prompt compressor for LLMs. Reduce OpenAI, Claude, and Gemini API costs by 10–25% with one line of code.
Why FastTok?
Every token you send to an LLM API costs money. FastTok's C++ compression engine automatically rewrites your prompts before they're sent — removing verbose phrases and collapsing multi-word expressions — reducing token usage by 10–25% without changing the meaning.
Verified results (tiktoken exact counts):
| Text Type | Before | After | Saved |
|---|---|---|---|
| Verbose AI instruction | 62 tokens | 51 tokens | 17.7% |
| Short tech prompt | 27 tokens | 23 tokens | 14.8% |
| Business email | 58 tokens | 54 tokens | 6.9% |
Installation
pip install fasttok
Requires a C++ compiler (MSVC on Windows, GCC/Clang on Linux/macOS).
Pre-built wheels available for Windows, Linux, macOS (Python 3.8–3.12).
Quick Start
from fasttok import Tokenizer
# Works with any LLM — auto-detects algorithm
tok = Tokenizer.from_pretrained("gpt-4o") # OpenAI
tok = Tokenizer.from_pretrained("claude-3-5-sonnet") # Anthropic
tok = Tokenizer.from_pretrained("gemini-1.5-pro") # Google
tok = Tokenizer.from_pretrained("llama-3") # Meta / Groq
tok = Tokenizer.from_pretrained("bert-base-uncased") # BERT (WordPiece)
text = "For your information, the software development is in order to meet the requirements."
# Compress before sending to API (saves tokens = saves money)
compressed = tok.compress(text)
# "FYI, the software dev is to meet the reqs."
# Count tokens (with optional budget warning)
n = tok.count(text, budget=20)
# Decompress AI response back to human-readable English
readable = tok.decompress("FYI the app dev is ASAP done")
# "for your information the application development is as soon as possible done"
# Trim to fit exactly within a context window
trimmed = tok.smart_trim(text, max_tokens=10)
Real OpenAI Integration
from openai import OpenAI
from fasttok import Tokenizer
tok = Tokenizer.from_pretrained("gpt-4o-mini")
client = OpenAI(api_key="sk-...")
prompt = "For your information, the application development is approximately done."
compressed = tok.compress(prompt) # "FYI, the app dev is approximately done."
response = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user", "content": compressed}]
)
print(f"Tokens saved: {tok.count(prompt) - tok.count(compressed)}")
Supported Models
| Provider | Models | Algorithm |
|---|---|---|
| OpenAI | GPT-4, GPT-4o, GPT-3.5, o1, o3 | BPE (tiktoken) |
| Anthropic | Claude 3 / 4 / Sonnet / Haiku | BPE (HF) |
| Gemini 1.5, Gemma | BPE (HF) | |
| Meta | LLaMA 2 / 3 | BPE (HF) |
| Mistral AI | Mistral, Mixtral | BPE (HF) |
| Groq | Groq (LLaMA-based) | BPE (HF) |
| TII | Falcon 40B | BPE (HF) |
| Alibaba | Qwen 2.5 | BPE (HF) |
| DeepSeek | DeepSeek Coder | BPE (HF) |
| BERT, DistilBERT, ELECTRA | WordPiece | |
| HuggingFace | RoBERTa, ALBERT | WordPiece |
Exact BPE Parity: supply a tokenizer.json or .tiktoken file:
tok = Tokenizer.from_pretrained("llama-3", vocab="path/to/tokenizer.json")
Compression Strategies
- Multi-word → single token:
"in order to"→"to","due to the fact that"→"because" - Acronym expansion:
"as soon as possible"→"ASAP","for your information"→"FYI" - Technical phrase reduction:
"application development"→"app dev" - Whitespace/newline normalization: collapse redundant spaces and newlines
- Bidirectional:
decompress()re-expands for human-readable output
Performance
- C++17 core with pybind11 — runs GIL-free
- AVX2 SIMD + OpenMP compiled in by default
- Zero network calls at runtime — fully offline after install
- Python 3.8–3.12 supported
License
MIT License © 2026 Anique
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fasttok-0.1.5.tar.gz.
File metadata
- Download URL: fasttok-0.1.5.tar.gz
- Upload date:
- Size: 149.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cbee0fd760b882cf9a30222861199b1aeed8f4166aef5803204afe510ab41f56
|
|
| MD5 |
cc4da16278f0115139ba08fbdfae0f73
|
|
| BLAKE2b-256 |
a40954f8e82514d81e2498d07129debf6f3194e38a42c0419c915cf5ac99f78d
|
Provenance
The following attestation bundles were made for fasttok-0.1.5.tar.gz:
Publisher:
build_and_publish.yml on Anique-1/Fasttok
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fasttok-0.1.5.tar.gz -
Subject digest:
cbee0fd760b882cf9a30222861199b1aeed8f4166aef5803204afe510ab41f56 - Sigstore transparency entry: 1316459245
- Sigstore integration time:
-
Permalink:
Anique-1/Fasttok@b06503c9de3afffbfd804112747bcbc5b859016e -
Branch / Tag:
refs/tags/v0.1.5 - Owner: https://github.com/Anique-1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_publish.yml@b06503c9de3afffbfd804112747bcbc5b859016e -
Trigger Event:
release
-
Statement type:
File details
Details for the file fasttok-0.1.5-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: fasttok-0.1.5-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 174.6 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5cb5e51b45993da29c52f63318a11075eec850c8cdcf6834c0ef0466dee4363f
|
|
| MD5 |
5ef3b07b9002cee53441e2bfe6399984
|
|
| BLAKE2b-256 |
2b9a14b77b709b78411322af525a5698c2e3c83d5441b5072d34e1894cd20e0e
|
Provenance
The following attestation bundles were made for fasttok-0.1.5-cp312-cp312-win_amd64.whl:
Publisher:
build_and_publish.yml on Anique-1/Fasttok
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fasttok-0.1.5-cp312-cp312-win_amd64.whl -
Subject digest:
5cb5e51b45993da29c52f63318a11075eec850c8cdcf6834c0ef0466dee4363f - Sigstore transparency entry: 1316459446
- Sigstore integration time:
-
Permalink:
Anique-1/Fasttok@b06503c9de3afffbfd804112747bcbc5b859016e -
Branch / Tag:
refs/tags/v0.1.5 - Owner: https://github.com/Anique-1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_publish.yml@b06503c9de3afffbfd804112747bcbc5b859016e -
Trigger Event:
release
-
Statement type:
File details
Details for the file fasttok-0.1.5-cp312-cp312-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: fasttok-0.1.5-cp312-cp312-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.12, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
097d422a0a02f54651109600a5351dc44bf73bd1ea7dd77fb5884ebb87cf862a
|
|
| MD5 |
69836ea76ecae98b61bb22c4f2713330
|
|
| BLAKE2b-256 |
d3426cf208b88d537db8e6c9026263ad55787098254a8cd5356bdfbafaef6e28
|
Provenance
The following attestation bundles were made for fasttok-0.1.5-cp312-cp312-musllinux_1_2_x86_64.whl:
Publisher:
build_and_publish.yml on Anique-1/Fasttok
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fasttok-0.1.5-cp312-cp312-musllinux_1_2_x86_64.whl -
Subject digest:
097d422a0a02f54651109600a5351dc44bf73bd1ea7dd77fb5884ebb87cf862a - Sigstore transparency entry: 1316460578
- Sigstore integration time:
-
Permalink:
Anique-1/Fasttok@b06503c9de3afffbfd804112747bcbc5b859016e -
Branch / Tag:
refs/tags/v0.1.5 - Owner: https://github.com/Anique-1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_publish.yml@b06503c9de3afffbfd804112747bcbc5b859016e -
Trigger Event:
release
-
Statement type:
File details
Details for the file fasttok-0.1.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: fasttok-0.1.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ccf1fb657c961457bac00d5b9c2255a4b23662002c806aa3b9ed4f23c3923931
|
|
| MD5 |
4c91116f0834ab6098b46df93068def8
|
|
| BLAKE2b-256 |
4ff21ff0ea3a50e741cdea434e02370e0dfafd871d33cc89fbbeab9ccbc5845f
|
Provenance
The following attestation bundles were made for fasttok-0.1.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
build_and_publish.yml on Anique-1/Fasttok
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fasttok-0.1.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
ccf1fb657c961457bac00d5b9c2255a4b23662002c806aa3b9ed4f23c3923931 - Sigstore transparency entry: 1316460337
- Sigstore integration time:
-
Permalink:
Anique-1/Fasttok@b06503c9de3afffbfd804112747bcbc5b859016e -
Branch / Tag:
refs/tags/v0.1.5 - Owner: https://github.com/Anique-1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_publish.yml@b06503c9de3afffbfd804112747bcbc5b859016e -
Trigger Event:
release
-
Statement type:
File details
Details for the file fasttok-0.1.5-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: fasttok-0.1.5-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 206.2 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6021d3268af4fac928b2a3f53af5f450eb1095a11534bc82d37ed9a1c435a2b
|
|
| MD5 |
6b82f33a314c9fac21ac915f2d2edae2
|
|
| BLAKE2b-256 |
64a40c97e2c034a61b5b7bacfe6af9c5131c999726b6e0de25f1b2d38f955ce6
|
Provenance
The following attestation bundles were made for fasttok-0.1.5-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
build_and_publish.yml on Anique-1/Fasttok
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fasttok-0.1.5-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
d6021d3268af4fac928b2a3f53af5f450eb1095a11534bc82d37ed9a1c435a2b - Sigstore transparency entry: 1316461286
- Sigstore integration time:
-
Permalink:
Anique-1/Fasttok@b06503c9de3afffbfd804112747bcbc5b859016e -
Branch / Tag:
refs/tags/v0.1.5 - Owner: https://github.com/Anique-1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_publish.yml@b06503c9de3afffbfd804112747bcbc5b859016e -
Trigger Event:
release
-
Statement type:
File details
Details for the file fasttok-0.1.5-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: fasttok-0.1.5-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 173.3 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0651d47b3739b820b562c9d89db614577ae09ae2806d6990f9e9259d9788dd17
|
|
| MD5 |
f21fb6b4448c5cad94ed5a7e383672bd
|
|
| BLAKE2b-256 |
f0da1489c2cb807204e91beeec175b24efe24d63e5da29d303a3c63b09f21027
|
Provenance
The following attestation bundles were made for fasttok-0.1.5-cp311-cp311-win_amd64.whl:
Publisher:
build_and_publish.yml on Anique-1/Fasttok
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fasttok-0.1.5-cp311-cp311-win_amd64.whl -
Subject digest:
0651d47b3739b820b562c9d89db614577ae09ae2806d6990f9e9259d9788dd17 - Sigstore transparency entry: 1316461337
- Sigstore integration time:
-
Permalink:
Anique-1/Fasttok@b06503c9de3afffbfd804112747bcbc5b859016e -
Branch / Tag:
refs/tags/v0.1.5 - Owner: https://github.com/Anique-1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_publish.yml@b06503c9de3afffbfd804112747bcbc5b859016e -
Trigger Event:
release
-
Statement type:
File details
Details for the file fasttok-0.1.5-cp311-cp311-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: fasttok-0.1.5-cp311-cp311-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.11, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd71c48e2f540aa3f3d8b1298c6c97a1a644a91ae2bfc9f38a877bfe35677bcf
|
|
| MD5 |
3a63f4cbfa59e4dde79150146320bb17
|
|
| BLAKE2b-256 |
3cdfa61932e2d5e63cbac8970a093244474ba24374e1e2b3272bab5fdb08e55d
|
Provenance
The following attestation bundles were made for fasttok-0.1.5-cp311-cp311-musllinux_1_2_x86_64.whl:
Publisher:
build_and_publish.yml on Anique-1/Fasttok
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fasttok-0.1.5-cp311-cp311-musllinux_1_2_x86_64.whl -
Subject digest:
bd71c48e2f540aa3f3d8b1298c6c97a1a644a91ae2bfc9f38a877bfe35677bcf - Sigstore transparency entry: 1316461767
- Sigstore integration time:
-
Permalink:
Anique-1/Fasttok@b06503c9de3afffbfd804112747bcbc5b859016e -
Branch / Tag:
refs/tags/v0.1.5 - Owner: https://github.com/Anique-1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_publish.yml@b06503c9de3afffbfd804112747bcbc5b859016e -
Trigger Event:
release
-
Statement type:
File details
Details for the file fasttok-0.1.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: fasttok-0.1.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
974c356336af9fd65ccc6174dffebfadd5ee2bf1d5b332ea6f41563b64cb9c68
|
|
| MD5 |
4f5f9895bfa4852188d6a690f783685c
|
|
| BLAKE2b-256 |
d3fb45a0fd3a34655249eaa7ec2522b05246f347111503864cc4681ca206a32c
|
Provenance
The following attestation bundles were made for fasttok-0.1.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
build_and_publish.yml on Anique-1/Fasttok
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fasttok-0.1.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
974c356336af9fd65ccc6174dffebfadd5ee2bf1d5b332ea6f41563b64cb9c68 - Sigstore transparency entry: 1316459989
- Sigstore integration time:
-
Permalink:
Anique-1/Fasttok@b06503c9de3afffbfd804112747bcbc5b859016e -
Branch / Tag:
refs/tags/v0.1.5 - Owner: https://github.com/Anique-1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_publish.yml@b06503c9de3afffbfd804112747bcbc5b859016e -
Trigger Event:
release
-
Statement type:
File details
Details for the file fasttok-0.1.5-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: fasttok-0.1.5-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 205.8 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8189809042eb8a59116771deb918d3ced8108a3d776d00b7a21e401e24b5cc24
|
|
| MD5 |
4b4f76d0d52ecaabd8ab0e928e25bc0b
|
|
| BLAKE2b-256 |
440b9c62246c1b3aa7e7efc252001f557c4b4776299662aa47b3ad362beab69c
|
Provenance
The following attestation bundles were made for fasttok-0.1.5-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
build_and_publish.yml on Anique-1/Fasttok
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fasttok-0.1.5-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
8189809042eb8a59116771deb918d3ced8108a3d776d00b7a21e401e24b5cc24 - Sigstore transparency entry: 1316460887
- Sigstore integration time:
-
Permalink:
Anique-1/Fasttok@b06503c9de3afffbfd804112747bcbc5b859016e -
Branch / Tag:
refs/tags/v0.1.5 - Owner: https://github.com/Anique-1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_publish.yml@b06503c9de3afffbfd804112747bcbc5b859016e -
Trigger Event:
release
-
Statement type:
File details
Details for the file fasttok-0.1.5-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: fasttok-0.1.5-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 172.8 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
caee432ac7d8fc2bd6b070c58478716b554bd467c9f2eec93db759bb98b43bb0
|
|
| MD5 |
732c2c6f4ab1e4ef611b81a24f7dde1f
|
|
| BLAKE2b-256 |
d1d1904a32622c4bb61dfb9bc3dd66860560d8a5f32868efeccf4df7fa4895a1
|
Provenance
The following attestation bundles were made for fasttok-0.1.5-cp310-cp310-win_amd64.whl:
Publisher:
build_and_publish.yml on Anique-1/Fasttok
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fasttok-0.1.5-cp310-cp310-win_amd64.whl -
Subject digest:
caee432ac7d8fc2bd6b070c58478716b554bd467c9f2eec93db759bb98b43bb0 - Sigstore transparency entry: 1316459525
- Sigstore integration time:
-
Permalink:
Anique-1/Fasttok@b06503c9de3afffbfd804112747bcbc5b859016e -
Branch / Tag:
refs/tags/v0.1.5 - Owner: https://github.com/Anique-1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_publish.yml@b06503c9de3afffbfd804112747bcbc5b859016e -
Trigger Event:
release
-
Statement type:
File details
Details for the file fasttok-0.1.5-cp310-cp310-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: fasttok-0.1.5-cp310-cp310-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.10, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
415800362173a6b10169f6fca6e50e1b9de922d112d9a02055595d1c7ab1f5a5
|
|
| MD5 |
b56973855aaea3c767913556b261550e
|
|
| BLAKE2b-256 |
388cfb59b072fd778d6f46ca3f5f278de747e3ce68c6c127ab5b4c8f11618db7
|
Provenance
The following attestation bundles were made for fasttok-0.1.5-cp310-cp310-musllinux_1_2_x86_64.whl:
Publisher:
build_and_publish.yml on Anique-1/Fasttok
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fasttok-0.1.5-cp310-cp310-musllinux_1_2_x86_64.whl -
Subject digest:
415800362173a6b10169f6fca6e50e1b9de922d112d9a02055595d1c7ab1f5a5 - Sigstore transparency entry: 1316459778
- Sigstore integration time:
-
Permalink:
Anique-1/Fasttok@b06503c9de3afffbfd804112747bcbc5b859016e -
Branch / Tag:
refs/tags/v0.1.5 - Owner: https://github.com/Anique-1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_publish.yml@b06503c9de3afffbfd804112747bcbc5b859016e -
Trigger Event:
release
-
Statement type:
File details
Details for the file fasttok-0.1.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: fasttok-0.1.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d36100cd55fcb2643af662c04856e67e008b300d85c5f4894701ec105f58d8f8
|
|
| MD5 |
e37dca726fec468ff1fc54ba61cb2b66
|
|
| BLAKE2b-256 |
2d13ca83488e3548aec2a3d39693cc5b8b11f8e98f682459fddd4f062e059dcd
|
Provenance
The following attestation bundles were made for fasttok-0.1.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
build_and_publish.yml on Anique-1/Fasttok
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fasttok-0.1.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
d36100cd55fcb2643af662c04856e67e008b300d85c5f4894701ec105f58d8f8 - Sigstore transparency entry: 1316461603
- Sigstore integration time:
-
Permalink:
Anique-1/Fasttok@b06503c9de3afffbfd804112747bcbc5b859016e -
Branch / Tag:
refs/tags/v0.1.5 - Owner: https://github.com/Anique-1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_publish.yml@b06503c9de3afffbfd804112747bcbc5b859016e -
Trigger Event:
release
-
Statement type:
File details
Details for the file fasttok-0.1.5-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: fasttok-0.1.5-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 204.7 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
081982ec24a2f5524d828325e68a0b4550369fe9ae1dbe8a98d7b9a089c43463
|
|
| MD5 |
897569dcd124af7ba74992d0a0ec175b
|
|
| BLAKE2b-256 |
8bea815bdb5a5aaba75d97071be9067eb941c2eaa1c6eac112250daddcb79cb2
|
Provenance
The following attestation bundles were made for fasttok-0.1.5-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
build_and_publish.yml on Anique-1/Fasttok
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fasttok-0.1.5-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
081982ec24a2f5524d828325e68a0b4550369fe9ae1dbe8a98d7b9a089c43463 - Sigstore transparency entry: 1316460038
- Sigstore integration time:
-
Permalink:
Anique-1/Fasttok@b06503c9de3afffbfd804112747bcbc5b859016e -
Branch / Tag:
refs/tags/v0.1.5 - Owner: https://github.com/Anique-1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_publish.yml@b06503c9de3afffbfd804112747bcbc5b859016e -
Trigger Event:
release
-
Statement type:
File details
Details for the file fasttok-0.1.5-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: fasttok-0.1.5-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 174.8 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0b1b732265ac22956d4556d8b06b144e525d4b6a4dc4bb08474c904edb599af1
|
|
| MD5 |
40d200002031313fa0295199ec6d5aed
|
|
| BLAKE2b-256 |
958868f869f6e62d147aa29e7473767cbba1b5dce1b90065270c393f72dea581
|
Provenance
The following attestation bundles were made for fasttok-0.1.5-cp39-cp39-win_amd64.whl:
Publisher:
build_and_publish.yml on Anique-1/Fasttok
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fasttok-0.1.5-cp39-cp39-win_amd64.whl -
Subject digest:
0b1b732265ac22956d4556d8b06b144e525d4b6a4dc4bb08474c904edb599af1 - Sigstore transparency entry: 1316460176
- Sigstore integration time:
-
Permalink:
Anique-1/Fasttok@b06503c9de3afffbfd804112747bcbc5b859016e -
Branch / Tag:
refs/tags/v0.1.5 - Owner: https://github.com/Anique-1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_publish.yml@b06503c9de3afffbfd804112747bcbc5b859016e -
Trigger Event:
release
-
Statement type:
File details
Details for the file fasttok-0.1.5-cp39-cp39-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: fasttok-0.1.5-cp39-cp39-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f2c586e21056d9234389cc3858fd2f0354261a4e7521881a56934addf8e94fd2
|
|
| MD5 |
05bf0b9d6292f749dd6f735840af3036
|
|
| BLAKE2b-256 |
f47086e6a938df31d5d38baff99d837f6211eab8796d66c7f1f227d3b5e109c9
|
Provenance
The following attestation bundles were made for fasttok-0.1.5-cp39-cp39-musllinux_1_2_x86_64.whl:
Publisher:
build_and_publish.yml on Anique-1/Fasttok
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fasttok-0.1.5-cp39-cp39-musllinux_1_2_x86_64.whl -
Subject digest:
f2c586e21056d9234389cc3858fd2f0354261a4e7521881a56934addf8e94fd2 - Sigstore transparency entry: 1316460535
- Sigstore integration time:
-
Permalink:
Anique-1/Fasttok@b06503c9de3afffbfd804112747bcbc5b859016e -
Branch / Tag:
refs/tags/v0.1.5 - Owner: https://github.com/Anique-1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_publish.yml@b06503c9de3afffbfd804112747bcbc5b859016e -
Trigger Event:
release
-
Statement type:
File details
Details for the file fasttok-0.1.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: fasttok-0.1.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.9, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ccd4199bd2e5615c53533831ed446b57c4b966003e9e0e0f931b01cc7570790c
|
|
| MD5 |
0c35007fa0be485c17d7fd6e1f55f512
|
|
| BLAKE2b-256 |
343836ac76c52c120f77c01e61187f94f5162f4370e53d8e55d739b4f8cee145
|
Provenance
The following attestation bundles were made for fasttok-0.1.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
build_and_publish.yml on Anique-1/Fasttok
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fasttok-0.1.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
ccd4199bd2e5615c53533831ed446b57c4b966003e9e0e0f931b01cc7570790c - Sigstore transparency entry: 1316459664
- Sigstore integration time:
-
Permalink:
Anique-1/Fasttok@b06503c9de3afffbfd804112747bcbc5b859016e -
Branch / Tag:
refs/tags/v0.1.5 - Owner: https://github.com/Anique-1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_publish.yml@b06503c9de3afffbfd804112747bcbc5b859016e -
Trigger Event:
release
-
Statement type:
File details
Details for the file fasttok-0.1.5-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: fasttok-0.1.5-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 204.9 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a851d15b59b012497296341e81ba48e12bcfd2bd0063ef36ae55e7a913776523
|
|
| MD5 |
081497540071b77a6885dca53f19dff9
|
|
| BLAKE2b-256 |
94f5dd1a7a4643f35b2437992aa647fb471fc8c3e871b81cc9accb72f2c5216f
|
Provenance
The following attestation bundles were made for fasttok-0.1.5-cp39-cp39-macosx_11_0_arm64.whl:
Publisher:
build_and_publish.yml on Anique-1/Fasttok
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fasttok-0.1.5-cp39-cp39-macosx_11_0_arm64.whl -
Subject digest:
a851d15b59b012497296341e81ba48e12bcfd2bd0063ef36ae55e7a913776523 - Sigstore transparency entry: 1316459884
- Sigstore integration time:
-
Permalink:
Anique-1/Fasttok@b06503c9de3afffbfd804112747bcbc5b859016e -
Branch / Tag:
refs/tags/v0.1.5 - Owner: https://github.com/Anique-1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_publish.yml@b06503c9de3afffbfd804112747bcbc5b859016e -
Trigger Event:
release
-
Statement type:
File details
Details for the file fasttok-0.1.5-cp38-cp38-win_amd64.whl.
File metadata
- Download URL: fasttok-0.1.5-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 172.3 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6a1a50a40fcafc2184abd596ee7537e4942b090ba635673ff493970a6dfe7c70
|
|
| MD5 |
70741624924b467717cf7fb9b5f5936e
|
|
| BLAKE2b-256 |
434cba84fc94d6be484b15fcf4d1f911176eaf6519c5b0a266d658edd0711010
|
Provenance
The following attestation bundles were made for fasttok-0.1.5-cp38-cp38-win_amd64.whl:
Publisher:
build_and_publish.yml on Anique-1/Fasttok
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fasttok-0.1.5-cp38-cp38-win_amd64.whl -
Subject digest:
6a1a50a40fcafc2184abd596ee7537e4942b090ba635673ff493970a6dfe7c70 - Sigstore transparency entry: 1316460728
- Sigstore integration time:
-
Permalink:
Anique-1/Fasttok@b06503c9de3afffbfd804112747bcbc5b859016e -
Branch / Tag:
refs/tags/v0.1.5 - Owner: https://github.com/Anique-1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_publish.yml@b06503c9de3afffbfd804112747bcbc5b859016e -
Trigger Event:
release
-
Statement type:
File details
Details for the file fasttok-0.1.5-cp38-cp38-musllinux_1_2_x86_64.whl.
File metadata
- Download URL: fasttok-0.1.5-cp38-cp38-musllinux_1_2_x86_64.whl
- Upload date:
- Size: 4.0 MB
- Tags: CPython 3.8, musllinux: musl 1.2+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e919117d40243670286ed82faba762ecf3968d64a1df7107f30a9da19c34edde
|
|
| MD5 |
3c30f03c7bbabb9aa89753ec40959422
|
|
| BLAKE2b-256 |
51579ad443de5c2ac52ba85e93a0dc14fcb7fe6c6fb649425b2bc2390209ecf6
|
Provenance
The following attestation bundles were made for fasttok-0.1.5-cp38-cp38-musllinux_1_2_x86_64.whl:
Publisher:
build_and_publish.yml on Anique-1/Fasttok
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fasttok-0.1.5-cp38-cp38-musllinux_1_2_x86_64.whl -
Subject digest:
e919117d40243670286ed82faba762ecf3968d64a1df7107f30a9da19c34edde - Sigstore transparency entry: 1316459622
- Sigstore integration time:
-
Permalink:
Anique-1/Fasttok@b06503c9de3afffbfd804112747bcbc5b859016e -
Branch / Tag:
refs/tags/v0.1.5 - Owner: https://github.com/Anique-1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_publish.yml@b06503c9de3afffbfd804112747bcbc5b859016e -
Trigger Event:
release
-
Statement type:
File details
Details for the file fasttok-0.1.5-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: fasttok-0.1.5-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.8, manylinux: glibc 2.27+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d9c88a51f9449a7cd210f420cb0b624358a1d34c01ac85dc0777b4a15f0e9b05
|
|
| MD5 |
5ab3057991f1e44f64da55f012f15180
|
|
| BLAKE2b-256 |
0c3224078a64cb057ace1a355b26071c79d75c1d785c8d066cdd49926423dac8
|
Provenance
The following attestation bundles were made for fasttok-0.1.5-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
build_and_publish.yml on Anique-1/Fasttok
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fasttok-0.1.5-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
d9c88a51f9449a7cd210f420cb0b624358a1d34c01ac85dc0777b4a15f0e9b05 - Sigstore transparency entry: 1316460926
- Sigstore integration time:
-
Permalink:
Anique-1/Fasttok@b06503c9de3afffbfd804112747bcbc5b859016e -
Branch / Tag:
refs/tags/v0.1.5 - Owner: https://github.com/Anique-1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_publish.yml@b06503c9de3afffbfd804112747bcbc5b859016e -
Trigger Event:
release
-
Statement type:
File details
Details for the file fasttok-0.1.5-cp38-cp38-macosx_11_0_arm64.whl.
File metadata
- Download URL: fasttok-0.1.5-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 204.4 kB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a662d76181f47bfd385e59de3e7d351636a519c798239120c605409e50c595e
|
|
| MD5 |
282d442c24fa8e593ea86ee8e09958c6
|
|
| BLAKE2b-256 |
0a7feeddbdfe06c4ca96f0eaa89cbc1f0a2754f590021b6a3c8d0a1cfb525249
|
Provenance
The following attestation bundles were made for fasttok-0.1.5-cp38-cp38-macosx_11_0_arm64.whl:
Publisher:
build_and_publish.yml on Anique-1/Fasttok
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
fasttok-0.1.5-cp38-cp38-macosx_11_0_arm64.whl -
Subject digest:
2a662d76181f47bfd385e59de3e7d351636a519c798239120c605409e50c595e - Sigstore transparency entry: 1316461131
- Sigstore integration time:
-
Permalink:
Anique-1/Fasttok@b06503c9de3afffbfd804112747bcbc5b859016e -
Branch / Tag:
refs/tags/v0.1.5 - Owner: https://github.com/Anique-1
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_publish.yml@b06503c9de3afffbfd804112747bcbc5b859016e -
Trigger Event:
release
-
Statement type: