assrs
Approximate String SearcheRS is a Python library written in Rust for querying an index of strings for the closest match. It implements a Levenshtein Automaton for quickly searching a trie.
Usage
Installation
pip install assrs
Quickstart
from assrs import BKTree, Trie, levenshtein
trie = Trie(["foo", "bar"])
trie.find_one("baz")
# ("bar", 1)
trie.find_one("abc", max_edits=1)
# None
tree = BKTree(["foo", "bar"])
tree.find_one("baz")
# ("bar", 1)
tree.find_one("abc", max_edits=1)
# None
levenshtein("kitten", "sitting")
# 3
Discussion
The main problem can be formulated as finding the best match between a query string and a reasonably large index (e.g. the entire English dictionary, as below). The similarity between a pair of strings is described by the Levenshtein distance.
The naive solution is calculating the distance between the query and all the
choices and taking the minimum. This works comparatively well for a small
number of choices and a fast Levenshtein distance implementation like
rapidfuzz. However, if the index is large and relatively static (many queries
and few or no changes to the choices) then the necessary computation can be
significantly reduced.
One solution is constructing a BK-tree
for the set of choices. The triangle inequality helps reduce the necessary
distance calculations by limiting the search. In practice, the performance
seems to heavily depend on the insertion order, and is significantly helped by
having a low max_edits value.
A better option is using a trie as an
index; the best match can be found by traversing it with a Levenshtein
Automaton that allows us to exclude subtries which cannot contain a
sufficiently good match. This should allow us to remove unnecessary distance
calculations much more effectively, and can also take advantage of setting
max_edits.
The above is combined with a reasonably performant implementation of Levenshtein distance, using the bitvector algorithm by Myers for strings up to 64 characters long.
Performance
Using rapidfuzz as a reference. Results of running test.py with Python
3.11 on a Mac mini 2020 (M1, 16GB RAM).
Taking a dictionary (235,976 words) as index and every 1000th as a query:
assrs.Trie.find_one: 0.98msassrs.Trie.find_one(..., max_edits=3): 0.43msassrs.BKTree.find_one: 5.54msassrs.BKTree.find_one(..., max_edits=3): 2.92msassrs.levenshtein_extract: 9.39msassrs.levenshteinin a Python loop: 32.02msrapidfuzz.process.extractOne(..., scorer=rapidfuzz.distance.Levenshtein.distance): 4.08msrapidfuzz.distance.Levenshtein.distancein a Python loop: 44.20ms
However, with 100,000 random strings of length 10 as index and querying random strings:
assrs.Trie.find_one: 17.60msassrs.Trie.find_one(..., max_edits=3): 5.39msassrs.BKTree.find_one: 10.14msassrs.BKTree.find_one(..., max_edits=3): 10.14msassrs.levenshtein_extract: 6.81msassrs.levenshteinin a Python loop: 13.94msrapidfuzz.process.extractOne(..., scorer=rapidfuzz.distance.Levenshtein.distance): 4.21msrapidfuzz.distance.Levenshtein.distancein a Python loop: 18.07ms
The tree based structures have a significant advantage if the index is
relatively low entropy, like a dictionary of words from a natural language.
However, a random set of strings causes especially poor performance for tries
due to the excessive branching (e.g. considering that 62^3 is 238,328, it is
highly likely that the number of explored nodes is roughly the same order of
magnitude as the size of the index), and limits the benefits from the structure
of the index. Instead, the overhead from traversing the tree, and extra
distance calculations, can mean they are slower than straightforwardly
iterating through the list of choices. Regardless, using a Trie with a
max_edits limit remains competitive even in the worst-case scenario and
offers a significant speedup in case of a nicer index.
The difference between assrs.levenshtein_extract and
rapidfuzz.process.extractOne (that notably disappears when the corresponding
distance functions are called in a Python loop) seems likely attributable to
this library not using SIMD operations.
Limitations
Currently missing features and known issues:
- poor worst case performance for lookups,
- not using bitvectors for strings longer than 64 characters,
- support for segmenting over grapheme clusters rather than codepoints,
- support for other distance functions,
- standalone Rust crate.
Resources
- rapidfuzz as the inspiration and comparison reference
- A blog post discussing Levenshtein automata and tries
- Myers, G. (1999). A fast bit-vector algorithm for approximate string matching based on dynamic programming. Journal of the ACM (JACM), 46(3), 395-415. 1
- Hyyrö, H. (2003). A bit-vector algorithm for computing Levenshtein and Damerau edit distances. Nord. J. Comput., 10(1), 29-39. 2
Metadata
Release files for assrs 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| assrs-0.1.2.tar.gz | 14.2 kB | Without provenance | Details |
Built distributions (wheels)
Total release size: 32.8 MB
Release files / assrs-0.1.2.tar.gz
| Download URL | assrs-0.1.2.tar.gz |
|---|---|
| Size | 14.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
70406d57ce0d72aa2be658eec92eea9f05358443c63b2cd397ed123121c7a5b8
|
|
BLAKE2b-256 checksum How to use checksums |
c00a79f590e6bf590e024be03558b0a5615af9e6c126ee199ae6e08507faf409
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | assrs-0.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 612.0 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
93f83299681348c011bc4c159aeaf3766801f4b09797cbcc4242c0026e85f8cc
|
|
BLAKE2b-256 checksum How to use checksums |
378642317f568706d9ff4deb8eb18b25d3050738ad7a310e36d020792d46c3a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | assrs-0.1.2-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 742.6 kB |
| Tags | Linux glibc 2.17+ IBM System/390x PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
d1aa0fbdb5e405b304e0bda9e4b67ba601a851ddbce6b7b3a5b66b76fa927438
|
|
BLAKE2b-256 checksum How to use checksums |
44523b80070ba5e0dc3f99c624daceb678a6eb5b4261d51e83e5397e48f1aff6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | assrs-0.1.2-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 619.2 kB |
| Tags | Linux glibc 2.17+ PowerPC 64-le PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
728b465d9367147acc96b104e3d6d5a417a5bff5df7cc24e5426c81d1800e7a3
|
|
BLAKE2b-256 checksum How to use checksums |
efa5feb45e08c062915578f6473b10306c98d777b24485001c17658a5aaaafe9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | assrs-0.1.2-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 618.7 kB |
| Tags | Linux glibc 2.17+ ARMv7l PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
64439dacc2fbc1f3179fbbbd3640b2e6ad4129983e3b6b139be925c445e27576
|
|
BLAKE2b-256 checksum How to use checksums |
09d63724c3ca6b7035b48665d9b1b95d7e53a9e8356dad4f5a34a25c92c605db
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | assrs-0.1.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 612.6 kB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
0618c4c9e347c32f27a40e5920a67a312cfc7ecf658e2dd7120b2538849a7dde
|
|
BLAKE2b-256 checksum How to use checksums |
4506d6f7f74780000bf9879dc7ec70bcee978301c779a45b3dee7892e18798ab
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl
| Download URL | assrs-0.1.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl |
|---|---|
| Size | 619.7 kB |
| Tags | Linux glibc 2.5+ x86-32 PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
3ea7223a4c01f0619fcf8912acb4acc8613c1533d5e3613ec75a0c7d63aa3580
|
|
BLAKE2b-256 checksum How to use checksums |
ca2a234dc25bdadf4e1ebd25f72b41748845fe2e4936339d7f8bac12a7c4212b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | assrs-0.1.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 612.0 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3 |
|
SHA-256 checksum How to use checksums |
e99fe130f329a6944515c4e74a2cb42277227d988e005aeb72a931c4f8202e8c
|
|
BLAKE2b-256 checksum How to use checksums |
a29db6da2f03fc1d354c5110cf4c761e00d5e674665e91acc67d3ae1a6d78abc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | assrs-0.1.2-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 742.6 kB |
| Tags | Linux glibc 2.17+ IBM System/390x PyPy 3.9 PyPy 3.9 7.3 |
|
SHA-256 checksum How to use checksums |
822e7854c811e3d5020c17068ea83cb0a4f9ace1e8ff39e2d508d22623551167
|
|
BLAKE2b-256 checksum How to use checksums |
bbad819c18fc27eb3a770722a464ba5926e7582b435777931be1a2af95e0da27
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | assrs-0.1.2-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 619.2 kB |
| Tags | Linux glibc 2.17+ PowerPC 64-le PyPy 3.9 PyPy 3.9 7.3 |
|
SHA-256 checksum How to use checksums |
5baf4af2255a32b553d2beb2ef04eafd1bb7ed28414e2e5fe025a10d4dba9083
|
|
BLAKE2b-256 checksum How to use checksums |
bf70ca025da45d45f49b528174b8476248d65bd1ca25679487c67955c3b92ee9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | assrs-0.1.2-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 618.7 kB |
| Tags | Linux glibc 2.17+ ARMv7l PyPy 3.9 PyPy 3.9 7.3 |
|
SHA-256 checksum How to use checksums |
38c5da91f68ed857fb556014c035c2a4df85cf0dc82c5e774d3dd8b90641c121
|
|
BLAKE2b-256 checksum How to use checksums |
8da5497ee7b2997d0c2edc4be80b5794f922df663427503c36cd2493c3c7363d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | assrs-0.1.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 612.6 kB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.9 PyPy 3.9 7.3 |
|
SHA-256 checksum How to use checksums |
6802eb4cad4ce95e3c2ab91983a4d8201bd4058966c2f6fa821e19d016984ab4
|
|
BLAKE2b-256 checksum How to use checksums |
25b1d416178113a5b8e75fb362a75aeb5bee45ac12cf9d10b45691ca845a7777
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl
| Download URL | assrs-0.1.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl |
|---|---|
| Size | 619.7 kB |
| Tags | Linux glibc 2.5+ x86-32 PyPy 3.9 PyPy 3.9 7.3 |
|
SHA-256 checksum How to use checksums |
6f93b74f7a208d91a5f6ff34a5e39e438b4184a5328d08b04b492e517c5fb43e
|
|
BLAKE2b-256 checksum How to use checksums |
d9158e970772cd15bd7d7b6cfe17f58b7296388e8aeb4f9fe7af745d959c6301
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | assrs-0.1.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 612.1 kB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3 |
|
SHA-256 checksum How to use checksums |
d334465313709a6b237fb98c23898780e084ba24a7d8459cdaaf8a0de37481df
|
|
BLAKE2b-256 checksum How to use checksums |
f1c0c449bac6c1120ff620d2839679fe1668d77082f1bf60456b4d16fe3d6912
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | assrs-0.1.2-pp38-pypy38_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 742.6 kB |
| Tags | Linux glibc 2.17+ IBM System/390x PyPy 3.8 PyPy 3.8 7.3 |
|
SHA-256 checksum How to use checksums |
c16fb451ab1d3af8d9942a26e954a73b349b81f7fee551fc663d0c0d65d9b43b
|
|
BLAKE2b-256 checksum How to use checksums |
fd98f7b6f3ab11e13c04f9725246cf17d9449cbc68278b394fa56eece4ceb306
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | assrs-0.1.2-pp38-pypy38_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 619.6 kB |
| Tags | Linux glibc 2.17+ PowerPC 64-le PyPy 3.8 PyPy 3.8 7.3 |
|
SHA-256 checksum How to use checksums |
fac3c126a9aefb2319b279ad3177a0f583f3c7cdc943d5334a18ba76bcdf359d
|
|
BLAKE2b-256 checksum How to use checksums |
ea353e35740b7fd16b9ab9ba2c0ed4ad3b49be8d81abe0a8610a9be2df09aa85
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | assrs-0.1.2-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 618.7 kB |
| Tags | Linux glibc 2.17+ ARMv7l PyPy 3.8 PyPy 3.8 7.3 |
|
SHA-256 checksum How to use checksums |
659a2c5e65bd24f5ad6a88a628e8eb864acfa8feb33f14bad78bc1b62130d1ef
|
|
BLAKE2b-256 checksum How to use checksums |
4f3f2c0991cd172cfc585331d8b41290c27abfab629acf95488f9e9f17d3e48e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | assrs-0.1.2-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 612.4 kB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.8 PyPy 3.8 7.3 |
|
SHA-256 checksum How to use checksums |
a4254dc8970c0227bf84e07e987e9702c35ec6d21c5948a7e213f4daa4e8df32
|
|
BLAKE2b-256 checksum How to use checksums |
f2309566030c50f2d42474a7ee5a1b7f2e7aa47c2da272c5ad3a7093ba788e54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl
| Download URL | assrs-0.1.2-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.whl |
|---|---|
| Size | 619.8 kB |
| Tags | Linux glibc 2.5+ x86-32 PyPy 3.8 PyPy 3.8 7.3 |
|
SHA-256 checksum How to use checksums |
c883fab65de45d7b203f4483d4056cb2db2793bd52909361e76ea20a137b206e
|
|
BLAKE2b-256 checksum How to use checksums |
64da5ef4e4abbd4486dc1f71be252c0160873449426478002de584f9427beaee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | assrs-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 611.8 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
57060a163a9d46c2a56dc28af2d7734bc665133f9b4fa2044277e2bd79ebe99b
|
|
BLAKE2b-256 checksum How to use checksums |
425250d4a770c595ca3798210747582cc3a1eacf7d8799b18175d0f210d51c2e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | assrs-0.1.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 742.2 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ IBM System/390x |
|
SHA-256 checksum How to use checksums |
0c174a7c37caeb145e5788c7f66e3aecb3c88455fcc063764f51e494d7d87478
|
|
BLAKE2b-256 checksum How to use checksums |
ed399026a5fd060ce9a4792a29750c41717bc8359becde7cac8fefa8c8f8419f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | assrs-0.1.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 619.2 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ PowerPC 64-le |
|
SHA-256 checksum How to use checksums |
3ede1d6a0ac579c24fcaac2f0b1c4660fa35eb3c64c0c86290261231d0542ae7
|
|
BLAKE2b-256 checksum How to use checksums |
68b8c83b8f67df5a35c8291ed8eb8dc6847ffd4c427b277bc30b1e0f3eb51932
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | assrs-0.1.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 618.4 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
6368823415b7a20aa31df7f60fc2f202d39d4ea723b1c86ca92eae6dd92c7b31
|
|
BLAKE2b-256 checksum How to use checksums |
7dc56e0dcfd28b2d4bd0c5fe94404b93a5deee70f3142a56ac440f4191091a08
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | assrs-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 612.5 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
837d8d1bff0724b357e3252c07139cefd1d710068587481f0196047bfe101012
|
|
BLAKE2b-256 checksum How to use checksums |
f3cb372ecf5a0edc2ef8946af0184223e0b218b81793e8b9fa1910e646cf42cc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
| Download URL | assrs-0.1.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl |
|---|---|
| Size | 619.8 kB |
| Tags | CPython 3.12 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
d5e89d08f3a1f804dead550a75b0843c94a493c762fc65a1e299e40d1a4c2435
|
|
BLAKE2b-256 checksum How to use checksums |
46dbf62c6b37192e6335d1c2af84377ed0b921d22ea22a06f9fd521bea7590ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp311-none-win_amd64.whl
| Download URL | assrs-0.1.2-cp311-none-win_amd64.whl |
|---|---|
| Size | 147.0 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
532f54174997a7a93b6a3e95fbf4892c7f990481573ae591936351357c102056
|
|
BLAKE2b-256 checksum How to use checksums |
64312e890745328cb3c9bb1e662d9ba73613dfd9d41f4b5cecf7f0d041b07399
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp311-none-win32.whl
| Download URL | assrs-0.1.2-cp311-none-win32.whl |
|---|---|
| Size | 137.1 kB |
| Tags | CPython 3.11 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
fe6b1326f265380e9ba25ddc2cee080b76ebd4e6bff1d3e01b8320a28e9760ca
|
|
BLAKE2b-256 checksum How to use checksums |
ae012972802a6d0247636854ff2eb24dc6e9a35df6c3fbacb574dab75b92dd82
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | assrs-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 611.8 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
12605471e2544b2ce552f32a9c9b5e8873528d62ead4f77874813706e788e0f1
|
|
BLAKE2b-256 checksum How to use checksums |
10f4a994e0ca4de9ae1d30b65f10c11d0cc7917f399da11a2437f7bb3e0dcf3f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | assrs-0.1.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 742.2 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ IBM System/390x |
|
SHA-256 checksum How to use checksums |
b6f6682b383a4491896d77bd7f8a3f51525dbdd0fe8182fc4bf25a007d9acdbf
|
|
BLAKE2b-256 checksum How to use checksums |
0e0e22d216397559522820f6f3b7e547c953d66d11d3f92c0e7a54369f55d2e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | assrs-0.1.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 619.2 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ PowerPC 64-le |
|
SHA-256 checksum How to use checksums |
70e557925a945a40ecf9907e9a189e532109370ed78ca5541fc4f306eea689c6
|
|
BLAKE2b-256 checksum How to use checksums |
dfc946f84419f2707c3d50eeebe21c0b40e5fad10fe2cdc0e3decd3a755845b2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | assrs-0.1.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 618.4 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
dbb3cdddee1b233a9956fe0e251d09ccec3d9bc8460e1215530897f2afe7f42a
|
|
BLAKE2b-256 checksum How to use checksums |
8cabd61339ba1f1080ea2f76225dae9e7aa69ed5db9df50e6b0b36ac16a77dc9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | assrs-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 612.5 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
a5b930ed40bf65e317742ff60f1796062c08de85da6ebe0ed839e67e99114309
|
|
BLAKE2b-256 checksum How to use checksums |
9901753c655a972fae796200c754e6fe0ca541045f6fa8c1bddbd068eb48ae8f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
| Download URL | assrs-0.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl |
|---|---|
| Size | 619.8 kB |
| Tags | CPython 3.11 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
a3062348389797febfcbbd45f9392c9b54a4a3bc1313cc9b7a72ddd39e75aa24
|
|
BLAKE2b-256 checksum How to use checksums |
833109ef67847d10bdd470dc1aa1be96f979f0ee8adce436f233e4c5f9f54e77
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | assrs-0.1.2-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 257.0 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
1cd95f414bab6bbcd4e3c7ca7661ad80181d3144346d7ba11423d43b96a857e6
|
|
BLAKE2b-256 checksum How to use checksums |
f6c992a38bda3ccc3d3d51035ebe66c0bcce1ed722aff6a78b5eddde13ca0d7c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp311-cp311-macosx_10_7_x86_64.whl
| Download URL | assrs-0.1.2-cp311-cp311-macosx_10_7_x86_64.whl |
|---|---|
| Size | 267.2 kB |
| Tags | CPython 3.11 macOS 10.7+ x86-64 |
|
SHA-256 checksum How to use checksums |
5b07c7d2f2f4a8ea74f631d84c683de5ba602e87a1567ab441aa4303497bf5f5
|
|
BLAKE2b-256 checksum How to use checksums |
542b27674720b346f030fd8e2d2c8f32067a8f0aaeae17e54a795ef683b7e720
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp310-none-win_amd64.whl
| Download URL | assrs-0.1.2-cp310-none-win_amd64.whl |
|---|---|
| Size | 147.0 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
0bd553f1e01aa655ea409e1d46ac9860c3eff392ead51d49a3a100d4194176e6
|
|
BLAKE2b-256 checksum How to use checksums |
f54166356f0428d029d0fe33cb8ab1d69acca4410d8dc4260b1c6c4f106d2e47
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp310-none-win32.whl
| Download URL | assrs-0.1.2-cp310-none-win32.whl |
|---|---|
| Size | 137.1 kB |
| Tags | CPython 3.10 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
ed7d5da4e8f7414685de055fff1c83511739c586a2d38313cbd2ab305d7f4d38
|
|
BLAKE2b-256 checksum How to use checksums |
66e337abe378982f8548ff68442d0e51e9ecb00c55eeb0868ce7ab68263d22de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | assrs-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 611.8 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
2d555bff050292848c330a363ae654c7253d09fc91d9d2eba98902385f743d3e
|
|
BLAKE2b-256 checksum How to use checksums |
3ab51b2683fe7b917999710b60a0ba34af8e2e8f8871ff1a939d0d6d6c4c7730
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | assrs-0.1.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 742.2 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ IBM System/390x |
|
SHA-256 checksum How to use checksums |
08543b80cda8378aa1c9bae8554454bd7943c3374d81492b34b540afb44631f5
|
|
BLAKE2b-256 checksum How to use checksums |
ada11fb0019b6e174b5b619f397a748f2900208b9db17820e7382c69d7584885
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | assrs-0.1.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 619.2 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ PowerPC 64-le |
|
SHA-256 checksum How to use checksums |
7ea0cb98f238e59cc819e84b7301223e62f29fd8025c244aaa2e98815d68270e
|
|
BLAKE2b-256 checksum How to use checksums |
7b1b1d3f72a79f614d80657504f18f0fa06336e151c021215ed4dde21bab7be9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | assrs-0.1.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 618.4 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
e2573061449134234fff1d5c98a0e9e75fefd95acb059a80a3729c6aafee9970
|
|
BLAKE2b-256 checksum How to use checksums |
c9d5bf91cffc60f3833d270dd71aca2d9641a9fedcc2b7ec36f2f6d725bcf719
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | assrs-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 612.5 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
742fecd31e8faf909318b0bab2caaecccd1620df189b3a4ac8da7c54def122d6
|
|
BLAKE2b-256 checksum How to use checksums |
8d24f8dea36e77885008204c49e795881720c6480e9c92a306ba0224d801caa5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
| Download URL | assrs-0.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl |
|---|---|
| Size | 619.8 kB |
| Tags | CPython 3.10 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
f1b9105ca45604fe9ad82d3bbbca95e2952ab1914ef6def9c4cccc97c0661ea4
|
|
BLAKE2b-256 checksum How to use checksums |
7b78718281c5bd476559d9d9de38b4f517d7ecf3fb5a899c369a424b68aa2052
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | assrs-0.1.2-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 257.0 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a8c8b8372b8ad26540f4b6fd4321d66b96e170f656d06006444635d47bc6adb5
|
|
BLAKE2b-256 checksum How to use checksums |
b05330f15889ae969f3373d32729850a4873ddc3a577984e25d2edc866572e91
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp310-cp310-macosx_10_7_x86_64.whl
| Download URL | assrs-0.1.2-cp310-cp310-macosx_10_7_x86_64.whl |
|---|---|
| Size | 267.2 kB |
| Tags | CPython 3.10 macOS 10.7+ x86-64 |
|
SHA-256 checksum How to use checksums |
fa5f776a4c108c63286e731950ac624e122ef414b41b58e614f7c2bde0e89f96
|
|
BLAKE2b-256 checksum How to use checksums |
da708968135dff6d6860d81ed4ada8f4e6c6d908153b2c43a1c0399eec087098
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp39-none-win_amd64.whl
| Download URL | assrs-0.1.2-cp39-none-win_amd64.whl |
|---|---|
| Size | 147.2 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4277114d61dd80cdf4ab755e314cd7999283f2cd4c2e0cf50eca02ef20cad430
|
|
BLAKE2b-256 checksum How to use checksums |
3795be9de1052e7f08d6c788207dda4efb9be389a8604632ae72937904fdf1e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp39-none-win32.whl
| Download URL | assrs-0.1.2-cp39-none-win32.whl |
|---|---|
| Size | 137.3 kB |
| Tags | CPython 3.9 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
e2f6faae35f0dd11f44d528dbb070302ee91f5e0e5f417fab609423c5fa17254
|
|
BLAKE2b-256 checksum How to use checksums |
855780616f08e8ec3abfcbb60422c51ee2ae22c83828bc8fa61ab8aed184d310
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | assrs-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 612.1 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
d581e9f57132992a4fe2346170e524f1ca62ec74c9c50be792b4333572d91e8a
|
|
BLAKE2b-256 checksum How to use checksums |
18f1e26d68ca378f3dbfcf0d6f1f33e77c741f7f52747afc58da091de3fa624b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | assrs-0.1.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 742.4 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ IBM System/390x |
|
SHA-256 checksum How to use checksums |
93cbce0f5f2c413886f5cdd7613184c3ee22c4a6ddef96091537158bf2138d7e
|
|
BLAKE2b-256 checksum How to use checksums |
71afafdc6349a3a6da753a0bf296b188a6ae4cbc212a08969044aeca3e0cbca0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | assrs-0.1.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 619.6 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ PowerPC 64-le |
|
SHA-256 checksum How to use checksums |
2e36058c0d3f8682b837348bc01aba0c870aae0de23d73ba56bc2a326201175e
|
|
BLAKE2b-256 checksum How to use checksums |
09027ac3c72e4986be7daaefe5f53df34f4ab57040fa38f9483fb8edf55915fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | assrs-0.1.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 618.9 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
27cad2147a2e8d4405c19119f1a54f312c00f836dbe20c250d121fe83b329de2
|
|
BLAKE2b-256 checksum How to use checksums |
9b85bf37b53bcf7d0dafb6ef35921bd0169f82defff99a9340ed12b26e0c5f0a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | assrs-0.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 612.2 kB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
ae1f657b7da49678def2667e2cb5e120bf64a257327faa77fd7165bb30d81804
|
|
BLAKE2b-256 checksum How to use checksums |
70a4f85cfc70617c4c0c2c478fc525034994d51033d792c85615b48a6b47fdde
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
| Download URL | assrs-0.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl |
|---|---|
| Size | 620.1 kB |
| Tags | CPython 3.9 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
7e783b3b0023d4cc12c3617af41049776014233bf7327ad6b2a28021ed09085f
|
|
BLAKE2b-256 checksum How to use checksums |
8b5c5a20a13facc5b7a519d06d2b4be00c3d6d167002da960fd3a155cf333a51
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp38-none-win_amd64.whl
| Download URL | assrs-0.1.2-cp38-none-win_amd64.whl |
|---|---|
| Size | 147.3 kB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c9cf04310e7954fd6ee3a2c705194486955650dbc5bcbee2f9eb6ddb6afaaa65
|
|
BLAKE2b-256 checksum How to use checksums |
f15a32bf52e28af8940e34d6e51b1599364fd0c9d7e591a2d3cd02b8127ca2a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp38-none-win32.whl
| Download URL | assrs-0.1.2-cp38-none-win32.whl |
|---|---|
| Size | 137.6 kB |
| Tags | CPython 3.8 Windows x86-32 |
|
SHA-256 checksum How to use checksums |
13231b631272eb5fa9b502eed1b8e67d19ad58705de45c6cd24ab427c0bb2811
|
|
BLAKE2b-256 checksum How to use checksums |
e2446d4db972ced477b944ecb3ba1340ef1e878e91c3f019e3d99882277bc47d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | assrs-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 612.0 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
779cccc09435589542500485c98c13c2d96c30ead1110e3f4a954401385e7ac4
|
|
BLAKE2b-256 checksum How to use checksums |
9bad5b1aab4ef0a55767ba0864ad79e71c3ba708d08437aca747dc5ac99f810e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
| Download URL | assrs-0.1.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl |
|---|---|
| Size | 742.3 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ IBM System/390x |
|
SHA-256 checksum How to use checksums |
3bf5691a180b47ef5c9b8fd2f4ddb7d64e94df3e5a2c54e8836558ae95435c93
|
|
BLAKE2b-256 checksum How to use checksums |
bcbb20dc4737e73a84b6c95db2824bbde32211926a34cfe2cc36ab2a694084bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
| Download URL | assrs-0.1.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl |
|---|---|
| Size | 619.8 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ PowerPC 64-le |
|
SHA-256 checksum How to use checksums |
46e30225d3d0ea84935758c48b5c5634fef8e13319e391076485c1e1e3330204
|
|
BLAKE2b-256 checksum How to use checksums |
add13e621b4b4ff71fafa7a9d032a8fb6f9f007b6eb12701616381ba991f44dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
| Download URL | assrs-0.1.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl |
|---|---|
| Size | 618.7 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ ARMv7l |
|
SHA-256 checksum How to use checksums |
9b2e3d15d49e462c78ab3eb7030692806b711021c24065d8704e9fd6318683b4
|
|
BLAKE2b-256 checksum How to use checksums |
94db215fb326bcf32d3bdfa32dd116bd44117d3c27cf0978756cb0f8c7fd8898
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | assrs-0.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 612.8 kB |
| Tags | CPython 3.8 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
ea35435568a47699a327fd73b86b80a97ad44242eecd8df55ad16d852dae0947
|
|
BLAKE2b-256 checksum How to use checksums |
2e27a1bb30e3177be41e37c73ee877a3e346fe06f30f0525c8896829cd2a8df0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Release files / assrs-0.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
| Download URL | assrs-0.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl |
|---|---|
| Size | 620.4 kB |
| Tags | CPython 3.8 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
0f8cae5254d91db730c54294a37ee57e2c4b95c4aebb6d821341a37a56c42a9b
|
|
BLAKE2b-256 checksum How to use checksums |
c9ecf55e1926ddcad92205139d808042b06e4a310a865424d8337fb3ab8fac21
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
maturin/1.2.3
|
Security for assrs 0.1.2
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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.