Efficient lexicon data structures: Trie and DAWG
Project description
lexrs
Efficient lexicon data structures — Trie and DAWG (Directed Acyclic Word Graph) — backed by Rust for 10–100× faster insertion and search compared to pure Python.
lexrs is the successor to lexpy. It exposes the same API, so existing code requires minimal changes.
Install
pip install pylexrs
API
Both Trie and DAWG expose the same interface:
| Method | Description |
|---|---|
add(word, count) |
Insert a word with an optional frequency count |
add_all(words) |
Insert from any iterable |
add_from_file(path) |
Insert words from a file (one per line) |
contains(word) |
Exact membership test |
contains_prefix(prefix) |
Check if any word starts with the given prefix |
search(pattern) |
Wildcard search (* = zero or more chars, ? = exactly one) |
search(pattern, with_count=True) |
Like search, but returns (word, count) pairs |
search_with_prefix(prefix) |
All words beginning with the prefix |
search_with_prefix(prefix, with_count=True) |
Like above, with counts |
search_within_distance(word, dist) |
Levenshtein fuzzy search |
search_within_distance(word, dist, with_count=True) |
Like above, with counts |
get_word_count() |
Number of words stored |
len(t) |
Number of nodes in the structure |
Usage
from lexrs import Trie, DAWG
# ── Trie ──────────────────────────────────────────────────────────────────────
t = Trie()
t.add("hello", 5) # word + optional frequency count
t.add_all(["world", "foo"])
t.add_from_file("words.txt")
"hello" in t # True
t.contains_prefix("wor") # True
t.get_word_count() # total words stored
len(t) # total nodes
t.search("h*") # wildcard → list of words
t.search("h*", with_count=True) # → list of (word, count)
t.search_with_prefix("wo") # prefix completion
t.search_with_prefix("wo", with_count=True) # with counts
t.search_within_distance("helo", 1) # fuzzy, Levenshtein ≤ 1
t.search_within_distance("helo", 1, with_count=True)
# ── DAWG ──────────────────────────────────────────────────────────────────────
# DAWG compresses shared suffixes — fewer nodes for large lexicons.
# Words are sorted automatically by add_all.
d = DAWG()
d.add_all(["apple", "apply", "apt"])
"apple" in d # True
d.search("ap*") # wildcard
d.search_within_distance("aple", 1) # fuzzy
Wildcard syntax
| Pattern | Meaning |
|---|---|
* |
Zero or more characters |
? |
Exactly one character |
h* |
All words starting with h |
?at |
Three-letter words ending in at |
a?* |
Words of two or more characters starting with a |
Consecutive wildcards are normalized (** → *, ?* → *).
Migrating from lexpy
# lexpy 1.x
from lexpy.trie import Trie
from lexpy.dawg import DAWG
# lexrs
from lexrs import Trie, DAWG
The API is otherwise identical.
More
Full documentation, the production HTTP server (reader/writer), Docker Compose setup, and benchmarks are available at github.com/aosingh/lexrs.
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 pylexrs-0.1.0.tar.gz.
File metadata
- Download URL: pylexrs-0.1.0.tar.gz
- Upload date:
- Size: 29.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e085078009fef02a5346183db7a27203db692a0bdd4948424c1a4fd715670fda
|
|
| MD5 |
d0d1924bcdde07aae0886bfdec12ed5d
|
|
| BLAKE2b-256 |
ad516c84be62fb0fa00f420cd7f81bf895614226af356b397cc00dd23b7fe770
|
Provenance
The following attestation bundles were made for pylexrs-0.1.0.tar.gz:
Publisher:
build-wheels.yml on aosingh/lexrs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pylexrs-0.1.0.tar.gz -
Subject digest:
e085078009fef02a5346183db7a27203db692a0bdd4948424c1a4fd715670fda - Sigstore transparency entry: 1417244256
- Sigstore integration time:
-
Permalink:
aosingh/lexrs@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/aosingh
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pylexrs-0.1.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: pylexrs-0.1.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 166.4 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b9ba34fab28edf872fc902eda2413c56b044b7a3e646e1bba3577dbc1240ef62
|
|
| MD5 |
d84eb1e96e9a862ca283740363471ea9
|
|
| BLAKE2b-256 |
990011c8008d21fb25c24370b9ed57f37cc272542ec05a72339988d69721ea1e
|
Provenance
The following attestation bundles were made for pylexrs-0.1.0-cp314-cp314-win_amd64.whl:
Publisher:
build-wheels.yml on aosingh/lexrs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pylexrs-0.1.0-cp314-cp314-win_amd64.whl -
Subject digest:
b9ba34fab28edf872fc902eda2413c56b044b7a3e646e1bba3577dbc1240ef62 - Sigstore transparency entry: 1417244398
- Sigstore integration time:
-
Permalink:
aosingh/lexrs@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/aosingh
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pylexrs-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pylexrs-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 304.8 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
778222724dca5322fb624b80435baf4a3693c6a40ff3fee7e7d1f057e1759930
|
|
| MD5 |
6d4cdbe9198217a21b15bafe19a0aa9e
|
|
| BLAKE2b-256 |
7879b778ac70ccb366e16f9ea15de48a5b6e9be92f386c6b96c91fd21ec769a0
|
Provenance
The following attestation bundles were made for pylexrs-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build-wheels.yml on aosingh/lexrs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pylexrs-0.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
778222724dca5322fb624b80435baf4a3693c6a40ff3fee7e7d1f057e1759930 - Sigstore transparency entry: 1417244371
- Sigstore integration time:
-
Permalink:
aosingh/lexrs@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/aosingh
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pylexrs-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: pylexrs-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 302.1 kB
- Tags: CPython 3.14, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8dd5ad6cc0ef881dbae4265943219b65c34e2c788744abeb42d3270ce7b0f3de
|
|
| MD5 |
7b38b5a9a00e91ce8a7e009fda9b07b2
|
|
| BLAKE2b-256 |
cd1de3d241c5f5b187f4e1cd7902aad1479d6fddaf76cdfc76d8904c3fa98ff7
|
Provenance
The following attestation bundles were made for pylexrs-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
build-wheels.yml on aosingh/lexrs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pylexrs-0.1.0-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
8dd5ad6cc0ef881dbae4265943219b65c34e2c788744abeb42d3270ce7b0f3de - Sigstore transparency entry: 1417244412
- Sigstore integration time:
-
Permalink:
aosingh/lexrs@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/aosingh
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pylexrs-0.1.0-cp314-cp314-macosx_11_0_x86_64.whl.
File metadata
- Download URL: pylexrs-0.1.0-cp314-cp314-macosx_11_0_x86_64.whl
- Upload date:
- Size: 272.9 kB
- Tags: CPython 3.14, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0447852292c54d85766dce9faf25f425f08e5eab0eee3c61ca2c86b3f939d40c
|
|
| MD5 |
a63ac33bb1e24ad01e71e04aef234d34
|
|
| BLAKE2b-256 |
7c48c6852c6ce43e99802d4caa84327377e12784bce29f1a1ee1348920cbbd0b
|
Provenance
The following attestation bundles were made for pylexrs-0.1.0-cp314-cp314-macosx_11_0_x86_64.whl:
Publisher:
build-wheels.yml on aosingh/lexrs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pylexrs-0.1.0-cp314-cp314-macosx_11_0_x86_64.whl -
Subject digest:
0447852292c54d85766dce9faf25f425f08e5eab0eee3c61ca2c86b3f939d40c - Sigstore transparency entry: 1417244445
- Sigstore integration time:
-
Permalink:
aosingh/lexrs@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/aosingh
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pylexrs-0.1.0-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: pylexrs-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 268.1 kB
- Tags: CPython 3.14, 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 |
ab88dd58e30a776d57e347dee8a2b16f0a3763ea8efe8a36387d8dcc49afce10
|
|
| MD5 |
ffbb865b956a37cb401108fcdf7784c6
|
|
| BLAKE2b-256 |
2834c6a7311f8b2cae9537bf3f384324f055a2bfcaf7f2acac4c60a926b81ffc
|
Provenance
The following attestation bundles were made for pylexrs-0.1.0-cp314-cp314-macosx_11_0_arm64.whl:
Publisher:
build-wheels.yml on aosingh/lexrs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pylexrs-0.1.0-cp314-cp314-macosx_11_0_arm64.whl -
Subject digest:
ab88dd58e30a776d57e347dee8a2b16f0a3763ea8efe8a36387d8dcc49afce10 - Sigstore transparency entry: 1417244380
- Sigstore integration time:
-
Permalink:
aosingh/lexrs@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/aosingh
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pylexrs-0.1.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: pylexrs-0.1.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 166.2 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3226a3b2af844c697739163258f4f13f9c9fcb55fb73e58d74a5265b294e36aa
|
|
| MD5 |
1eb05fe28f8b416bc8c9a7d17d2c1950
|
|
| BLAKE2b-256 |
6176d25b2be579dc8071b12fa8dc2c0b9bf98cd4b4aea91e14e32afe2b0c1027
|
Provenance
The following attestation bundles were made for pylexrs-0.1.0-cp313-cp313-win_amd64.whl:
Publisher:
build-wheels.yml on aosingh/lexrs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pylexrs-0.1.0-cp313-cp313-win_amd64.whl -
Subject digest:
3226a3b2af844c697739163258f4f13f9c9fcb55fb73e58d74a5265b294e36aa - Sigstore transparency entry: 1417244377
- Sigstore integration time:
-
Permalink:
aosingh/lexrs@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/aosingh
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pylexrs-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pylexrs-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 304.6 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ea0e9cf06863a7e75b6892ce45d3333f874ea31c6b9eb0f96cb8d3b554c2ecf5
|
|
| MD5 |
89e5a2afeb41750308bd83d54fc384ac
|
|
| BLAKE2b-256 |
c53ce1fe0585f6842f5828357632d2906feb861a8a2e32e3e8190c1b2d0d5fc8
|
Provenance
The following attestation bundles were made for pylexrs-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build-wheels.yml on aosingh/lexrs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pylexrs-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
ea0e9cf06863a7e75b6892ce45d3333f874ea31c6b9eb0f96cb8d3b554c2ecf5 - Sigstore transparency entry: 1417244420
- Sigstore integration time:
-
Permalink:
aosingh/lexrs@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/aosingh
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pylexrs-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: pylexrs-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 302.2 kB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
15f79bb7aa4b465c28eaba8d88a31b40bd0657ef41f07621ca7a0e1d3fdc326f
|
|
| MD5 |
ff7e1d20cd6a7d700d20adb02a02bb26
|
|
| BLAKE2b-256 |
0b0cbb3e902e373ccd2e24d068ddc2e94e18de151adbab5b48bfcc77b02f632e
|
Provenance
The following attestation bundles were made for pylexrs-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
build-wheels.yml on aosingh/lexrs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pylexrs-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
15f79bb7aa4b465c28eaba8d88a31b40bd0657ef41f07621ca7a0e1d3fdc326f - Sigstore transparency entry: 1417244306
- Sigstore integration time:
-
Permalink:
aosingh/lexrs@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/aosingh
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pylexrs-0.1.0-cp313-cp313-macosx_11_0_x86_64.whl.
File metadata
- Download URL: pylexrs-0.1.0-cp313-cp313-macosx_11_0_x86_64.whl
- Upload date:
- Size: 272.1 kB
- Tags: CPython 3.13, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
845b60d75d4110154d2270d59a00ef17a2f923bd3647584670c8d6b8102c0421
|
|
| MD5 |
ff5197a8245b77a656605adb0ccac551
|
|
| BLAKE2b-256 |
3522fe2407b19b189dde80af8d61ad5d32ac249fdcdf0319b125e3150729ea41
|
Provenance
The following attestation bundles were made for pylexrs-0.1.0-cp313-cp313-macosx_11_0_x86_64.whl:
Publisher:
build-wheels.yml on aosingh/lexrs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pylexrs-0.1.0-cp313-cp313-macosx_11_0_x86_64.whl -
Subject digest:
845b60d75d4110154d2270d59a00ef17a2f923bd3647584670c8d6b8102c0421 - Sigstore transparency entry: 1417244450
- Sigstore integration time:
-
Permalink:
aosingh/lexrs@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/aosingh
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pylexrs-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: pylexrs-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 267.4 kB
- Tags: CPython 3.13, 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 |
ad1c413edc58ccc5e53e3ec42a9f37f70d8f179737429aa40600d1e1fa0c03a2
|
|
| MD5 |
cd5a1e7e5656e68f7446b4d5929779ce
|
|
| BLAKE2b-256 |
9fa78a86ebd2913d0ab1506dbf857a6b5553c6e73acb6753d98e208e143fee74
|
Provenance
The following attestation bundles were made for pylexrs-0.1.0-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
build-wheels.yml on aosingh/lexrs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pylexrs-0.1.0-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
ad1c413edc58ccc5e53e3ec42a9f37f70d8f179737429aa40600d1e1fa0c03a2 - Sigstore transparency entry: 1417244263
- Sigstore integration time:
-
Permalink:
aosingh/lexrs@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/aosingh
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pylexrs-0.1.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: pylexrs-0.1.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 166.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 |
3d717bcaca004c395ee7439176bc7dfc13cbb06cbff1f11ae115613ee8f2afea
|
|
| MD5 |
7e49dbf1ad0389d00aed11d86b0a971e
|
|
| BLAKE2b-256 |
cbabc10f91ed21b03c909079b10954ce449d601773a1630bac9a42821bf9a345
|
Provenance
The following attestation bundles were made for pylexrs-0.1.0-cp312-cp312-win_amd64.whl:
Publisher:
build-wheels.yml on aosingh/lexrs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pylexrs-0.1.0-cp312-cp312-win_amd64.whl -
Subject digest:
3d717bcaca004c395ee7439176bc7dfc13cbb06cbff1f11ae115613ee8f2afea - Sigstore transparency entry: 1417244407
- Sigstore integration time:
-
Permalink:
aosingh/lexrs@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/aosingh
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pylexrs-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pylexrs-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 306.1 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b63bf3a404a5fcd3f4d14edcd034e83dde6160387a16e5eb4a2da37402ed6a30
|
|
| MD5 |
7eaea861324282aa5234849a4c3e575e
|
|
| BLAKE2b-256 |
e15973296160d1c6aaf30cd65953c5380920c014f23ba52a28a71462aa1cc3f4
|
Provenance
The following attestation bundles were made for pylexrs-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build-wheels.yml on aosingh/lexrs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pylexrs-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
b63bf3a404a5fcd3f4d14edcd034e83dde6160387a16e5eb4a2da37402ed6a30 - Sigstore transparency entry: 1417244348
- Sigstore integration time:
-
Permalink:
aosingh/lexrs@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/aosingh
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pylexrs-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: pylexrs-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 302.2 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1e04e11b9c5b60463e22237be47a69a83c5b08c6aff098b54f31f950d87d400a
|
|
| MD5 |
218beea58a21799fdfd7a0684cfb7f5d
|
|
| BLAKE2b-256 |
a700493be7858a0972bec6b3c57cf2601e3f25edf260f3655815e6b46c9410f0
|
Provenance
The following attestation bundles were made for pylexrs-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
build-wheels.yml on aosingh/lexrs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pylexrs-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
1e04e11b9c5b60463e22237be47a69a83c5b08c6aff098b54f31f950d87d400a - Sigstore transparency entry: 1417244338
- Sigstore integration time:
-
Permalink:
aosingh/lexrs@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/aosingh
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pylexrs-0.1.0-cp312-cp312-macosx_11_0_x86_64.whl.
File metadata
- Download URL: pylexrs-0.1.0-cp312-cp312-macosx_11_0_x86_64.whl
- Upload date:
- Size: 272.6 kB
- Tags: CPython 3.12, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
16e8d62b72f15caee972fa1d24936c902598d2f3a29b53287a7ceb642cf0fae0
|
|
| MD5 |
09e5a726b5d706a25cac4cd357a3b242
|
|
| BLAKE2b-256 |
ac76fd0555546507b274125cbf9c49dc139a6a1a6cd988f0a9636ecf8f737acc
|
Provenance
The following attestation bundles were made for pylexrs-0.1.0-cp312-cp312-macosx_11_0_x86_64.whl:
Publisher:
build-wheels.yml on aosingh/lexrs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pylexrs-0.1.0-cp312-cp312-macosx_11_0_x86_64.whl -
Subject digest:
16e8d62b72f15caee972fa1d24936c902598d2f3a29b53287a7ceb642cf0fae0 - Sigstore transparency entry: 1417244470
- Sigstore integration time:
-
Permalink:
aosingh/lexrs@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/aosingh
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pylexrs-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: pylexrs-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 268.1 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 |
8e00d3d2d942ce0da9716ce7d092e655420b3278aeeb5c4fb4282e0927c104ae
|
|
| MD5 |
ca6f7bd29fa333c17c87cb3f6b8a9ae9
|
|
| BLAKE2b-256 |
e01d3e347e58d6b95d803d849e7a25d4862df2ecfabcd586e1316ff687fdb461
|
Provenance
The following attestation bundles were made for pylexrs-0.1.0-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
build-wheels.yml on aosingh/lexrs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pylexrs-0.1.0-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
8e00d3d2d942ce0da9716ce7d092e655420b3278aeeb5c4fb4282e0927c104ae - Sigstore transparency entry: 1417244267
- Sigstore integration time:
-
Permalink:
aosingh/lexrs@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/aosingh
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pylexrs-0.1.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: pylexrs-0.1.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 168.4 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 |
d7be6e67bc83b8a86fb8e7ee5d10d076efd24bcb8553d960fab42278649abac7
|
|
| MD5 |
04cf8ab30d56ddbe953148cd6aa7c633
|
|
| BLAKE2b-256 |
a9091c77538272481698060fc59bb13e87c67ba05613cf26fc750eecac9ec049
|
Provenance
The following attestation bundles were made for pylexrs-0.1.0-cp311-cp311-win_amd64.whl:
Publisher:
build-wheels.yml on aosingh/lexrs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pylexrs-0.1.0-cp311-cp311-win_amd64.whl -
Subject digest:
d7be6e67bc83b8a86fb8e7ee5d10d076efd24bcb8553d960fab42278649abac7 - Sigstore transparency entry: 1417244312
- Sigstore integration time:
-
Permalink:
aosingh/lexrs@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/aosingh
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pylexrs-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: pylexrs-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 308.7 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b2747672c49d2708e0b967fceb8372b423913116c3ed0dec9514890798dd9014
|
|
| MD5 |
744630b356f29e2d18f3290bc0053f01
|
|
| BLAKE2b-256 |
6b6a0c36102021b7309791c89e39752d954ed0cf1fa6dde7a461f4bd1d39c7a0
|
Provenance
The following attestation bundles were made for pylexrs-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build-wheels.yml on aosingh/lexrs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pylexrs-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
b2747672c49d2708e0b967fceb8372b423913116c3ed0dec9514890798dd9014 - Sigstore transparency entry: 1417244341
- Sigstore integration time:
-
Permalink:
aosingh/lexrs@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/aosingh
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pylexrs-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: pylexrs-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 306.2 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
39f9629008c2ac4fb354fa1c69d0354e471f3b34493ca001925a00ab0b5f6806
|
|
| MD5 |
bcd3aadc4679963cc0566e1c9fdb1982
|
|
| BLAKE2b-256 |
d5992822eaaa347a93c18bd7dbc51b9e6cc303d4c16d863bb4be5e5c358728fc
|
Provenance
The following attestation bundles were made for pylexrs-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
build-wheels.yml on aosingh/lexrs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pylexrs-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
39f9629008c2ac4fb354fa1c69d0354e471f3b34493ca001925a00ab0b5f6806 - Sigstore transparency entry: 1417244301
- Sigstore integration time:
-
Permalink:
aosingh/lexrs@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/aosingh
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pylexrs-0.1.0-cp311-cp311-macosx_11_0_x86_64.whl.
File metadata
- Download URL: pylexrs-0.1.0-cp311-cp311-macosx_11_0_x86_64.whl
- Upload date:
- Size: 274.7 kB
- Tags: CPython 3.11, macOS 11.0+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
622061bee1de8d4d42baf4ab3941af0600f27b9870661ceace3095583c4820c1
|
|
| MD5 |
9df609ffc2ee494141913057057df621
|
|
| BLAKE2b-256 |
17e714456c44bcfc13f1d2f822f0ed1b23cc525d543925307b93d9b5de13c256
|
Provenance
The following attestation bundles were made for pylexrs-0.1.0-cp311-cp311-macosx_11_0_x86_64.whl:
Publisher:
build-wheels.yml on aosingh/lexrs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pylexrs-0.1.0-cp311-cp311-macosx_11_0_x86_64.whl -
Subject digest:
622061bee1de8d4d42baf4ab3941af0600f27b9870661ceace3095583c4820c1 - Sigstore transparency entry: 1417244297
- Sigstore integration time:
-
Permalink:
aosingh/lexrs@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/aosingh
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pylexrs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: pylexrs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 269.6 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 |
68c0d505960641e5a0bbcb4776ddd60d0847404ae60a1d042e9582ced8337c4c
|
|
| MD5 |
c79dbd9ad90ccc2442b7b7ad9d541f45
|
|
| BLAKE2b-256 |
e3ed23e50787a7f5aee5691de1abbf391e8b232c38fdc04b129746beb28d9cf5
|
Provenance
The following attestation bundles were made for pylexrs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
build-wheels.yml on aosingh/lexrs
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pylexrs-0.1.0-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
68c0d505960641e5a0bbcb4776ddd60d0847404ae60a1d042e9582ced8337c4c - Sigstore transparency entry: 1417244440
- Sigstore integration time:
-
Permalink:
aosingh/lexrs@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Branch / Tag:
refs/tags/v0.1.0 - Owner: https://github.com/aosingh
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build-wheels.yml@6464fcae3331d5b1804e73a5da08b09ed52da9b0 -
Trigger Event:
push
-
Statement type: