PrefixTrie
A high-performance Cython implementation of a prefix trie data structure for efficient fuzzy string matching. Originally designed for RNA barcode matching in bioinformatics applications, but suitable for any use case requiring fast approximate string search.
Features
- Ultra-fast exact matching using optimized Python sets
- Fuzzy matching with configurable edit distance (insertions, deletions, substitutions)
- Substring search to find trie entries within larger strings
- Longest prefix matching for sequence analysis
- Mutable and immutable trie variants
- Multiprocessing support with pickle compatibility
- Shared memory for high-performance parallel processing
- Memory-efficient with collapsed node optimization
- Bioinformatics-optimized for DNA/RNA/protein sequences
Performance Characteristics
The implementation is optimized for read-heavy workloads with several key optimizations:
- Collapsed terminal nodes for trivial exact paths
- Aggressive caching of subproblem results during search
- Best-case-first search strategy
- Substitution preference over indels (configurable)
- Ultra-fast exact matching bypassing trie overhead for correction_budget=0
Benchmarks
Benchmark results are automatically generated and updated by a GitHub Actions workflow whenever a change is made.
Search Performance (vs RapidFuzz, TheFuzz, and SymSpell)
We typically substantially outperform similar methods at fuzzy matching:
Substring Search Performance (vs fuzzysearch and regex)
Our substring search is at least on par with existing methods, but in some cases will be faster:
Conclusion
Overall, PrefixTrie is highly performant and can be a great choice for most applications. Benchmark code for the search comparison is found here and for substring search here.
Basic Usage
from prefixtrie import PrefixTrie
# Create a trie with DNA sequences
trie = PrefixTrie(["ACGT", "ACGG", "ACGC"], allow_indels=True)
# Exact matching
result, corrections = trie.search("ACGT")
print(result, corrections) # ("ACGT", 0)
# Fuzzy matching with edit distance
result, corrections = trie.search("ACGA", correction_budget=1)
print(result, corrections) # ("ACGT", 1) - one substitution
result, corrections = trie.search("ACG", correction_budget=1)
print(result, corrections) # ("ACGT", 1) - one insertion needed
result, corrections = trie.search("ACGTA", correction_budget=1)
print(result, corrections) # ("ACGT", 1) - one deletion needed
# No match within budget
result, corrections = trie.search("TTTT", correction_budget=1)
print(result, corrections) # (None, -1)
Advanced Search Operations
Substring Search
Find trie entries that appear as substrings within larger strings:
trie = PrefixTrie(["HELLO", "WORLD"], allow_indels=True)
# Exact substring match
result, corrections, start, end = trie.search_substring("AAAAHELLOAAAA", correction_budget=0)
print(f"Found '{result}' with {corrections} edits at positions {start}:{end}")
# Found 'HELLO' with 0 edits at positions 4:9
# Fuzzy substring match
result, corrections, start, end = trie.search_substring("AAAHELOAAAA", correction_budget=1)
print(f"Found '{result}' with {corrections} edits at positions {start}:{end}")
# Found 'HELLO' with 1 edits at positions 3:8
Longest Prefix Matching
Find the longest prefix from the trie that matches the beginning of a target string:
trie = PrefixTrie(["ACGT", "ACGTA", "ACGTAG"])
# Find longest prefix match
result, start_pos, match_length = trie.longest_prefix_match("ACGTAGGT", min_match_length=4)
print(f"Longest match: '{result}' at position {start_pos}, length {match_length}")
# Longest match: 'ACGTAG' at position 0, length 6
# No match if minimum length not met
result, start_pos, match_length = trie.longest_prefix_match("ACGTTT", min_match_length=7)
print(result) # None
Counting Fuzzy Matches
Efficiently count the number of unique entries that match a query within a given correction budget, without retrieving the actual strings.
trie = PrefixTrie(["apple", "apply", "apples", "orange"], allow_indels=True)
# Count exact matches
count = trie.search_count("apple", correction_budget=0)
print(f"Found {count} exact match(es) for 'apple'")
# Found 1 exact match(es) for 'apple'
# Count fuzzy matches
# "apple" (0 corrections) + "apply" (1 correction) + "apples" (1 correction)
count = trie.search_count("apple", correction_budget=1)
print(f"Found {count} fuzzy match(es) for 'apple' with budget 1")
# Found 3 fuzzy match(es) for 'apple' with budget 1
Mutable vs Immutable Tries
Immutable Tries (Default)
Immutable tries are optimized for read-only operations and support shared memory:
# Immutable by default
trie = PrefixTrie(["apple", "banana"], immutable=True)
print(trie.is_immutable()) # True
# Cannot modify immutable tries
try:
trie.add("cherry")
except RuntimeError as e:
print(e) # Cannot modify immutable trie
Mutable Tries
Mutable tries allow dynamic addition and removal of entries (note that mutability incurs performance penalties):
# Create mutable trie
trie = PrefixTrie(["apple"], immutable=False, allow_indels=True)
# Add new entries
success = trie.add("banana")
print(f"Added banana: {success}") # True
print(f"Trie size: {len(trie)}") # 2
# Remove entries
success = trie.remove("apple")
print(f"Removed apple: {success}") # True
print(f"Trie size: {len(trie)}") # 1
# Try to add duplicate
success = trie.add("banana")
print(f"Added duplicate: {success}") # False
# All search operations work on mutable tries
result, corrections = trie.search("banan", correction_budget=1)
print(result, corrections) # ("banana", 1)
Multiprocessing Support
PrefixTrie is fully pickle-compatible for easy use with multiprocessing:
import multiprocessing as mp
from prefixtrie import PrefixTrie
def search_worker(trie, query, budget=1):
"""Worker function that uses the trie"""
return trie.search(query, correction_budget=budget)
# Create trie
entries = [f"barcode_{i:06d}" for i in range(10000)]
trie = PrefixTrie(entries, allow_indels=True)
# Use with multiprocessing (trie is automatically pickled)
if __name__ == "__main__":
with mp.Pool(processes=4) as pool:
queries = ["barcode_000123", "barcode_999999", "invalid_code"]
results = pool.starmap(search_worker, [(trie, q, 2) for q in queries])
for query, (result, corrections) in zip(queries, results):
print(f"Query: {query} -> Found: {result}, Corrections: {corrections}")
High-Performance Shared Memory
For large tries and intensive multiprocessing workloads, shared memory provides significant performance benefits:
import multiprocessing as mp
from prefixtrie import create_shared_trie, load_shared_trie
def search_worker(shared_memory_name, query, budget=1):
"""Worker that loads trie from shared memory - very fast!"""
trie = load_shared_trie(shared_memory_name)
return trie.search(query, correction_budget=budget)
# Create large trie in shared memory
entries = [f"gene_sequence_{i:08d}" for i in range(100000)]
trie, shm_name = create_shared_trie(entries, allow_indels=True)
try:
if __name__ == "__main__":
# Multiple processes can efficiently access the same trie
with mp.Pool(processes=8) as pool:
queries = ["gene_sequence_00001234", "gene_sequence_99999999"]
results = pool.starmap(search_worker, [(shm_name, q, 2) for q in queries])
for query, (result, corrections) in zip(queries, results):
print(f"Query: {query} -> Found: {result}, Corrections: {corrections}")
finally:
# Clean up shared memory
trie.cleanup_shared_memory()
Standard Dictionary Interface
PrefixTrie supports standard Python container operations:
trie = PrefixTrie(["apple", "banana", "cherry"])
# Length
print(len(trie)) # 3
# Membership testing
print("apple" in trie) # True
print("grape" in trie) # False
# Item access
print(trie["banana"]) # "banana"
# Iteration
for item in trie:
print(item) # apple, banana, cherry
# String representation
print(repr(trie)) # PrefixTrie(n_entries=3, allow_indels=False)
Installation
From PyPI (Recommended)
pip install prefixtrie
Building from Source
Requires a C++ compiler and Cython:
git clone https://github.com/austinv11/PrefixTrie.git
cd PrefixTrie
# With UV (preferred)
uv sync --group dev
uv pip install -e .
# With pip
pip install -e .
Building the Documentation
The documentation is built using MkDocs.
# Install documentation dependencies
uv sync --group dev
# Build the site
mkdocs build
The generated documentation will be in the site directory.
Development and Testing
# Install development dependencies
uv sync --group test
uv pip install -e .
# Run tests
pytest test/
# Run benchmarks
python run_benchmark.py
python run_substring_benchmark.py
Performance Notes
- Exact matching (correction_budget=0) uses ultra-fast set lookups
- Immutable tries are faster and more memory-efficient than mutable ones
- Shared memory provides significant speedup for multiprocessing with large tries
- Substitutions are prioritized over insertions/deletions when both are possible
- The implementation assumes ASCII characters; Unicode support is not guaranteed
Algorithm Details
- Fuzzy search uses dynamic programming with aggressive caching
- Collapsed nodes optimize memory usage and search speed
- Best-case-first search strategy minimizes unnecessary computation
- Length bounds pruning eliminates impossible matches early
- Alphabet optimization for immutable tries reduces memory footprint
License
MIT License. See LICENSE for details.
Contributing
Contributions are welcome! Please see the GitHub repository for issues and pull requests.
Metadata
Release files for prefixtrie 1.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 | |
|---|---|---|---|
| prefixtrie-1.1.0.tar.gz | 301.9 kB | Details |
Built distributions (wheels)
Total release size: 6.8 MB
Release files / prefixtrie-1.1.0.tar.gz
| Download URL | prefixtrie-1.1.0.tar.gz |
|---|---|
| Size | 301.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d8cae4cc9e597f429efc234b8c5194dd40e02b00c46473680e8235d4e2e36707
|
|
BLAKE2b-256 checksum How to use checksums |
f009bd5293071073aa5f1404c328442001385c3d3640316408cd5ab216c7b086
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp314-cp314t-win_amd64.whl
| Download URL | prefixtrie-1.1.0-cp314-cp314t-win_amd64.whl |
|---|---|
| Size | 194.8 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4789a7af7a1104c40f1c1d96a65dd01ca4aea9847d1b8118bd29fb62a8d2bdb9
|
|
BLAKE2b-256 checksum How to use checksums |
9f3bd232ea69da3d28695b9c69cdf5933d0232b76c04c53b65192e1407dda922
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp314-cp314t-win32.whl
| Download URL | prefixtrie-1.1.0-cp314-cp314t-win32.whl |
|---|---|
| Size | 187.1 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Windows x86-32 |
|
SHA-256 checksum How to use checksums |
7e7efce331b18ee4b37eabd592050387d3601d1a89754b33761caeb5fcaf948c
|
|
BLAKE2b-256 checksum How to use checksums |
284d407a243bdb1ecef4acd2f43664c92ba2790ce7d3b470b6aff7f7e371107f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | prefixtrie-1.1.0-cp314-cp314t-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 213.0 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
b5ff44a3c78cfe8d3f6b2daa4ae3d78aee66fcc8456ef7d68840ddfd15f50bf5
|
|
BLAKE2b-256 checksum How to use checksums |
355a184641dc578c3230cd5739c85ac626a7514dc9292b436b331ffcff606de6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | prefixtrie-1.1.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 206.0 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
24de4401f2c5794e036e47e1723b28f770f374de64ba45879fdff8577ce76a0e
|
|
BLAKE2b-256 checksum How to use checksums |
b7f04b9a6230bd0352fa65397ddb0b9201692878404d2ba92be157e2812c9434
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp314-cp314t-macosx_11_0_arm64.whl
| Download URL | prefixtrie-1.1.0-cp314-cp314t-macosx_11_0_arm64.whl |
|---|---|
| Size | 199.1 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
df0d85838915f208e867e3467c9f00f4e02cfb89158bb3e7a47a4e7cb1d7fff6
|
|
BLAKE2b-256 checksum How to use checksums |
bd91f9b566bd9602c3c788856906f839836186499527900f8337f67c0dcd92e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp314-cp314t-macosx_10_13_x86_64.whl
| Download URL | prefixtrie-1.1.0-cp314-cp314t-macosx_10_13_x86_64.whl |
|---|---|
| Size | 202.3 kB |
| Tags | CPython 3.14 CPython 3.14 free-threading macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
535a9b6781ec160f3b11a23f5af37449b2d802882b18a6b061f1f936c4a1d2c6
|
|
BLAKE2b-256 checksum How to use checksums |
d3b56822c5401ca8e0a8c37dbde4b1eaa8c92cc1d56bd2562041c3ecc8ce15aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp314-cp314-win_amd64.whl
| Download URL | prefixtrie-1.1.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 188.8 kB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a69f26b87dc360e59d74d474559fbffbaadb1183ba95bc4bbd5a7f776d79515b
|
|
BLAKE2b-256 checksum How to use checksums |
47e405ea037a788b26d157f7c1d7f025cc5b6dfca9c2ce226b3ce7ab90b4b0d1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp314-cp314-win32.whl
| Download URL | prefixtrie-1.1.0-cp314-cp314-win32.whl |
|---|---|
| Size | 182.9 kB |
| Tags | CPython 3.14 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
be1850d6f93b971550c2de5c4525c733eb1e08801db559cfcdb37d5593879381
|
|
BLAKE2b-256 checksum How to use checksums |
78def17e7fc001541b6935b53129a5b2ff77164e3c804cf54e9e0ebc42d7405a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | prefixtrie-1.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 210.3 kB |
| Tags | CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
eded9037a253d017993f2f729e663cfbfff88feb644fbd57b7cd3dddaf7b5f0b
|
|
BLAKE2b-256 checksum How to use checksums |
aa280c339c1cde146d38ea8107d74e9fe57d9e31c28bfbac1e43da4b7b88c2a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | prefixtrie-1.1.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 203.7 kB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
73a6422e5efb856a91546bf1b33c906022346ee5d36fa28cc7aa341d9b9a96d3
|
|
BLAKE2b-256 checksum How to use checksums |
e64db81b41c8927f5ddfc5806155cc47f1c9148f10b1f70d80a706c1d24ff656
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | prefixtrie-1.1.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 196.2 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4ea77cf08eb1adf4546ba8e1d2bdfc80b37f09e307aa14f64e6683a7818c548c
|
|
BLAKE2b-256 checksum How to use checksums |
a9823ec9b85f7573c5cead626e2af323fd46c97f21af84fd6f8c63133ab034d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp314-cp314-macosx_10_13_x86_64.whl
| Download URL | prefixtrie-1.1.0-cp314-cp314-macosx_10_13_x86_64.whl |
|---|---|
| Size | 199.9 kB |
| Tags | CPython 3.14 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
7ff1dc75efaf53abb06ae48e7b3c14b3f77833ad1b0ef8ae35e53fd7fff71a9b
|
|
BLAKE2b-256 checksum How to use checksums |
1c239b0f5e7796511d6736750e17ed2c8bd4b3af079f6cd4819e49ab90192d74
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp313-cp313-win_amd64.whl
| Download URL | prefixtrie-1.1.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 189.1 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6ed6d8fc46f56c63cffe3fce5e48cfadf30e6b46907b6f93243f1e6cf8d20067
|
|
BLAKE2b-256 checksum How to use checksums |
7a418aa4cd18d761668019662c0f40f69e3c9e9fa6fea3ca5c4d514e8db099fb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp313-cp313-win32.whl
| Download URL | prefixtrie-1.1.0-cp313-cp313-win32.whl |
|---|---|
| Size | 182.9 kB |
| Tags | CPython 3.13 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
2b273a5298c5389cdb3c71dcd9d02a0fe822ccbfd5a6787859f79cbc1d6624ab
|
|
BLAKE2b-256 checksum How to use checksums |
dc25c6fe3212098f8baad6db0afc112517f48e64b6eedcb04b880ae0c49ade83
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | prefixtrie-1.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 210.0 kB |
| Tags | CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
02a7deafa6230eb46a1dd95d40966b382eef8ac982174830debe10c9bbdc7017
|
|
BLAKE2b-256 checksum How to use checksums |
4b6f87b42086f5424fded1f30e7ca654df35ea203dd2b81639b11341e71f3db6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | prefixtrie-1.1.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 203.2 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
bf64880a5279ffa372dc4d91b8208eb565bc818c66a2783bf6f868373def4068
|
|
BLAKE2b-256 checksum How to use checksums |
31cb859df39c3d9c47fcef3b7cf9d6d67aeca077ec2796cb8e5f3550467d3836
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | prefixtrie-1.1.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 195.8 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
04cf37b2821efc8b16069162a8ee69a366016747a0933fd2ca0af68d032b01b6
|
|
BLAKE2b-256 checksum How to use checksums |
b17f996a40242ff4b5552ec06694ac7cfc047980530aea5b0bdf2bc0125e6003
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | prefixtrie-1.1.0-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 199.9 kB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
7e1cf5e5d7f493c25e47f92bef2dbdd159c47260231d07c1d1ac18111ee03f87
|
|
BLAKE2b-256 checksum How to use checksums |
4a84a853264b20e67f57520ef866acde912216f66a1d6b3d8591cd96d87b1684
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp312-cp312-win_amd64.whl
| Download URL | prefixtrie-1.1.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 189.8 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5879355020c30aee6463950a619387979f3c250327a69c0972fa9624d4283b64
|
|
BLAKE2b-256 checksum How to use checksums |
741b5087f56468c0ca053419244e07ed5af894b592dee6ea1ed847b11a55285d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp312-cp312-win32.whl
| Download URL | prefixtrie-1.1.0-cp312-cp312-win32.whl |
|---|---|
| Size | 183.3 kB |
| Tags | CPython 3.12 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
54074a8f7b2de35ac0570bad7b1d89ca5bf46b2979a4b4d884de7705d049a320
|
|
BLAKE2b-256 checksum How to use checksums |
539ca7fa10b26e363c9b2bdc0679f39ef2c16cabd2a5a976167b1d935a6a3bf5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | prefixtrie-1.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 210.7 kB |
| Tags | CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
8ccd1ddab96d4658a5b5aa5d6b5303445c5c7eeb5f59aec46c537a44b2be51a5
|
|
BLAKE2b-256 checksum How to use checksums |
fe75fb3d2e62d30364ce3f5578337416eb901ba2f8a4ffa0726e580efab670ac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | prefixtrie-1.1.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 203.6 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
3d9add17fa3f99cb00b6b90be52084f3530b72568fbe390a1e7c4946b12b79d1
|
|
BLAKE2b-256 checksum How to use checksums |
a3cfd34ab33b30c83c574e78ae108f82c0d311966f40f3e60c15fa3e5393e355
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | prefixtrie-1.1.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 196.6 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
86691c6c5cad3437643bffd41f15a4518a28d63cf3c81d02aa65dcd1371557f0
|
|
BLAKE2b-256 checksum How to use checksums |
3a80e13a25bfa6faba6a015c1b2d37c3729f0520d9529a47c7bb936dacae2982
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | prefixtrie-1.1.0-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 200.5 kB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
3364a56f2016bed67a8bdfbacd95a214e3bdd7d7c11bb141d43b391509120af6
|
|
BLAKE2b-256 checksum How to use checksums |
a894f997898e5e7cfc7631094bd45208de17785d202aa7bd59c0a49456ccedb3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp311-cp311-win_amd64.whl
| Download URL | prefixtrie-1.1.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 189.3 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
133461328b0dfbf03ea6ef48b3329b6da93e3993b4cea50e3e95d26010329887
|
|
BLAKE2b-256 checksum How to use checksums |
e94de549bbd7f727da09ba7e0279b55a096b478b7488765665591ce5c99d5026
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp311-cp311-win32.whl
| Download URL | prefixtrie-1.1.0-cp311-cp311-win32.whl |
|---|---|
| Size | 183.0 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
a67f4a245df0609cb346047851f2cc044c7a72a3313c5869532b9a2985f535b1
|
|
BLAKE2b-256 checksum How to use checksums |
dbe26a1d754e212b71de52e454763190ac4c96e756b6d61863139d953f8298ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | prefixtrie-1.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 209.9 kB |
| Tags | CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
11792df0eec64e36916008093f847157791c0ffb199d5ed377870c33af8feff4
|
|
BLAKE2b-256 checksum How to use checksums |
a7291289eb491a889ad83088cc44c64ab7f710e3177b2ff0e434fa831ebae4ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | prefixtrie-1.1.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 203.8 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
dbbff5c9e9dea516f649a453ad3413f2ab3f4c43cd8f9710ebf41efb20f5326f
|
|
BLAKE2b-256 checksum How to use checksums |
a4efa5ec1a578bf7925f17900c76ea4a75d84c4ac17298fee0ddb5ac0c84c937
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | prefixtrie-1.1.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 195.0 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
8902e668fbbaf50c7ef8f2a2354e3c287370e1446904bec74d58bf1b2d319ca0
|
|
BLAKE2b-256 checksum How to use checksums |
303e94737fa748f11f8cba90976114c4781594fb7b7b2bba2ffdd4875ff15753
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | prefixtrie-1.1.0-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 197.5 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
22dfaf975f46b1fdbf82a72a88f6a1fa298b47cc279af8a4c0a3fee015aa2874
|
|
BLAKE2b-256 checksum How to use checksums |
9d7119cb5dd1d0e54972ce98660a19550ddd8492571d99a19124955a66347709
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp310-cp310-win_amd64.whl
| Download URL | prefixtrie-1.1.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 189.1 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
db3686811fb36c78643760ad8743bcf0e18630b8751b8b3a26217d6624928415
|
|
BLAKE2b-256 checksum How to use checksums |
33c27503c2881d239aea5762efbf7bc2da9d9a0d70f545b73ca31f29b8f17559
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp310-cp310-win32.whl
| Download URL | prefixtrie-1.1.0-cp310-cp310-win32.whl |
|---|---|
| Size | 62.6 kB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
02fdd881b1dfd71689d45e786ec76020aee0e2f366718800547714895e054fb9
|
|
BLAKE2b-256 checksum How to use checksums |
f7dd5da99c5fd5f3ed34c747eecd4d283db0290e99d79a32b1b2466154cd53e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | prefixtrie-1.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 90.4 kB |
| Tags | CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
568517069996cfbc4ddff41be94cac2ef1d95bf437dbb1326ae9413106e4837b
|
|
BLAKE2b-256 checksum How to use checksums |
2a6a58e951dfba02099b086a11b924ecfa0820b3a8bf070256adb97ab9ff0d63
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
| Download URL | prefixtrie-1.1.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl |
|---|---|
| Size | 84.2 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
0d67842ea9a53e01db92ef97c9bb7363936c9d8fe3a67038807b030b1fb55d3a
|
|
BLAKE2b-256 checksum How to use checksums |
75e949a16e45c868d54ad7d578fc17c5db0e58d59bb585592d7c7b5c37a4bfa0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | prefixtrie-1.1.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 75.5 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
16afd9c96a17158bb5e1e1e08fde85e07c2ce08567c5805be6234519f4708b91
|
|
BLAKE2b-256 checksum How to use checksums |
122720a05f9d6e52e540cdbcf9954c7e90ce52682c954e7e8c9913188e54a777
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency logRelease files / prefixtrie-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | prefixtrie-1.1.0-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 77.6 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
53bea17e9a44a160dd7818b5ddfde2a8405e44418d585addd1015dfaad39043b
|
|
BLAKE2b-256 checksum How to use checksums |
a3b4d1ef4a132fffffb21ccaea4c15999f5da0a27177403e184ce127c2c5f268
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 3, 2025.
Transparency log