Static memory-efficient and fast Trie-like structures for Python.
Project description
MARISA Trie
Static memory-efficient Trie-like structures for Python (2.7 and 3.4+) based on marisa-trie C++ library.
String data in a MARISA-trie may take up to 50x-100x less memory than in a standard Python dict; the raw lookup speed is comparable; trie also provides fast advanced methods like prefix search.
Installation
python -m pip install -U marisa-trie
Usage
Current limitations
The library is not tested with mingw32 compiler;
.prefixes() method of BytesTrie and RecordTrie is quite slow and doesn’t have iterator counterpart;
read() and write() methods don’t work with file-like objects (they work only with real files; pickling works fine for file-like objects);
there are keys() and items() methods but no values() method.
License
Wrapper code is licensed under MIT License.
Bundled marisa-trie C++ library is dual-licensed under LGPL and BSD 2-clause license.
CHANGES
0.7.8 (2022-10-25)
Added Python 3.11 support.
Rebuild Cython wrapper with Cython 0.29.32.
0.7.7 (2021-08-04)
Restored Python 2.7 support.
Fixed README image references not working on Windows.
0.7.6 (2021-07-28)
Wheels are now published for all platforms.
Fixed ResourceWarning: unclosed file in setup.py.
Run black on the entire source code.
Moved the QA/CI to GitHub.
Rebuild Cython wrapper with Cython 0.29.24.
Updated libmarisa-trie to the latest version (0.2.6).
Fixed failing tests and usage of deprecated methods.
Expanded supported Python version (2.7, 3.4 - 3.10).
0.7.5 (2018-04-10)
Removed redundant DeprecationWarning messages in Trie.save and Trie.load.
Dropped support for Python 2.6.
Rebuild Cython wrapper with Cython 0.28.1.
0.7.4 (2017-03-27)
Fixed packaging issue, MANIFEST.in was not updated after libmarisa-trie became a submodule.
0.7.3 (2017-02-14)
Added BinaryTrie for storing arbitrary sequences of bytes, e.g. IP addresses (thanks Tomasz Melcer);
Deprecated Trie.has_keys_with_prefix which can be trivially implemented in terms of Trie.iterkeys;
Deprecated Trie.read and Trie.write which onlywork for “real” files and duplicate the functionality of load and save. See issue #31 on GitHub;
Updated libmarisa-trie to the latest version. Yay, 64-bit Windows support.
Rebuilt Cython wrapper with Cython 0.25.2.
0.7.2 (2015-04-21)
packaging issue is fixed.
0.7.1 (2015-04-21)
setup.py is switched to setuptools;
a tiny speedup;
wrapper is rebuilt with Cython 0.22.
0.7 (2014-12-15)
trie1 == trie2 and trie1 != trie2 now work (thanks Sergei Lebedev);
for key in trie: is fixed (thanks Sergei Lebedev);
wrapper is rebuilt with Cython 0.21.1 (thanks Sergei Lebedev);
https://bitbucket.org/kmike/marisa-trie repo is no longer supported.
0.6 (2014-02-22)
New Trie methods: __getitem__, get, items, iteritems. trie[u'key'] is now the same as trie.key_id(u'key').
small optimization for BytesTrie.get.
wrapper is rebuilt with Cython 0.20.1.
0.5.3 (2014-02-08)
small Trie.restore_key optimization (it should work 5-15% faster)
0.5.2 (2014-02-08)
fix Trie.restore_key method - it was reading past declared string length;
rebuild wrapper with Cython 0.20.
0.5.1 (2013-10-03)
has_keys_with_prefix(prefix) method (thanks Matt Hickford)
0.5 (2013-05-07)
BytesTrie.iterkeys, BytesTrie.iteritems, RecordTrie.iterkeys and RecordTrie.iteritems methods;
wrapper is rebuilt with Cython 0.19;
value_separator parameter for BytesTrie and RecordTrie.
0.4 (2013-02-28)
improved trie building: weights optional parameter;
improved trie building: unnecessary input sorting is removed;
wrapper is rebuilt with Cython 0.18;
bundled marisa-trie C++ library is updated to svn r133.
0.3.8 (2013-01-03)
Rebuild wrapper with Cython pre-0.18;
update benchmarks.
0.3.7 (2012-09-21)
Update bundled marisa-trie C++ library (this may fix more mingw issues);
Python 3.3 support is back.
0.3.6 (2012-09-05)
much faster (3x-7x) .items() and .keys() methods for all tries; faster (up to 3x) .prefixes() method for Trie.
0.3.5 (2012-08-30)
Pickling of RecordTrie is fixed (thanks lazarou for the report);
error messages should become more useful.
0.3.4 (2012-08-29)
Issues with mingw32 should be resolved (thanks Susumu Yata).
0.3.3 (2012-08-27)
.get(key, default=None) method for BytesTrie and RecordTrie;
small README improvements.
0.3.2 (2012-08-26)
Small code cleanup;
load, read and mmap methods returns ‘self’;
I can’t run tests (via tox) under Python 3.3 so it is removed from supported versions for now.
0.3.1 (2012-08-23)
.prefixes() support for RecordTrie and BytesTrie.
0.3 (2012-08-23)
RecordTrie and BytesTrie are introduced;
IntTrie class is removed (probably temporary?);
dumps/loads methods are renamed to tobytes/frombytes;
benchmark & tests improvements;
support for MARISA-trie config options is added.
0.2 (2012-08-19)
Pickling/unpickling support;
dumps/loads methods;
python 3.3 workaround;
improved tests;
benchmarks.
0.1 (2012-08-17)
Initial release.
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
Hashes for marisa_trie-0.7.8-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 891be5569cd6e3a059c2de53d63251aaaef513d68e8d2181f71378f9cb69e1ab |
|
MD5 | 6a81c922cbe6a38e78d23997d5cac753 |
|
BLAKE2b-256 | 2aee3623955d257ffc99a9ea6afe99a1dcb593f952cbbe2549ec5c2bb82c9b42 |
Hashes for marisa_trie-0.7.8-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 71ed6286e9d593dac035b8516e7ec35a1b54a7d9c6451a9319e918a8ef722714 |
|
MD5 | d32f9cfac20c96148318beae52c2e88b |
|
BLAKE2b-256 | f68a6f66c8ed7565183a1ea6c460a2b0a4e734479a17db1ff8d567afe785d3fd |
Hashes for marisa_trie-0.7.8-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cc1c1dca06c0fdcca5bb261a09eca2b3bcf41eaeb467caf600ac68e77d3ed2c0 |
|
MD5 | e8b983930b763855dad3f07aecc57703 |
|
BLAKE2b-256 | ceea342d70b41a526dc99d9f1eeae3d84e2c48ed6b8456efdd18ba3e6f7111c1 |
Hashes for marisa_trie-0.7.8-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0d51c31fb41b6bc76c1abb7cf2d63a6e0ba7feffc96ea3d92b4d5084d71721a |
|
MD5 | 01ca58f64cb1b89dc0ce39281cb11334 |
|
BLAKE2b-256 | 9a8b97b35188421bbfa388767b9dfa03fc5d689ce4bf1a1f30c8e7e3508f58df |
Hashes for marisa_trie-0.7.8-pp38-pypy38_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d19f363b981fe9b4a302060a8088fd1f00906bc315db24f5d6726b5c309cc47e |
|
MD5 | b71846c3603c55ac544e2dfb2b8025f8 |
|
BLAKE2b-256 | dda775420196e5ae595245bd634a96058ed5ec3dd9f4f0a0b27f8d70550a0d6c |
Hashes for marisa_trie-0.7.8-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d37ea556bb99d9b0dfbe8fd6bdb17e91b91d04531be9e3b8b1b7b7f76ea55637 |
|
MD5 | 8a8a0ed9bcbaca70fab449ec406f3d13 |
|
BLAKE2b-256 | 3c895e31d15d869c543f7a0acfb6c1b830e108c0cfd965b930cc83bac1507086 |
Hashes for marisa_trie-0.7.8-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55a5aea422a4c0c9ef143d3703323f2a43b4a5315fc90bbb6e9ff18544b8d931 |
|
MD5 | ea24a26d81ef54ea22d2d964fdec9034 |
|
BLAKE2b-256 | 008082c1e8e09fbc4fcba67a80bc8edf9369f42ab9d800355d863e366eee2979 |
Hashes for marisa_trie-0.7.8-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f49a2cba047e643e5cd295d75de59f1df710c5e919cd376ac06ead513439881b |
|
MD5 | 2bb19fff8369e8b548945891dfae1b60 |
|
BLAKE2b-256 | e32e9560a6d9e50a0e04eb903a5239583631448790afa07cbb59d658cb8352be |
Hashes for marisa_trie-0.7.8-pp37-pypy37_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ccb3ba8a2a589b8a7aed693d564f20a6d3bbbb552975f904ba311cea6b85706 |
|
MD5 | 75516a83e4e5a23cde58068be6ce635d |
|
BLAKE2b-256 | d9e767f4eb6b4ab38c8d26275e0a0ef1be64d9a4578c7dba4cd2a24dfe9dab70 |
Hashes for marisa_trie-0.7.8-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0d891f0138e5aecc9c5afb7b0a57c758e22c5b5c7c0edb0a1f21ae933259815 |
|
MD5 | 6e945476e16c3f796e05a79be762c785 |
|
BLAKE2b-256 | 4612ad51404fc7a2709fe47226213bb2dd671f60a06f1329abc06fd1bc32c851 |
Hashes for marisa_trie-0.7.8-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9031184fe2215b591a6cdefe5d6d4901806fd7359e813c485a7ff25ea69d603c |
|
MD5 | 27651f6fecada09afbc3d15536f5200f |
|
BLAKE2b-256 | 6b70b435d108c54e8ed65b2b49c2cbf7bee6d9e6063c14d9c5d5ff07d8facb4c |
Hashes for marisa_trie-0.7.8-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43abd082a21295b04859705b088d15acac8956587557680850e3149a79e36789 |
|
MD5 | fd45cac5b5e1d14a35e1e2a572e8c99a |
|
BLAKE2b-256 | fe81a85749a7a35414286c663e30b54abe6125e58b6289a85b9a70a41f12c4d9 |
Hashes for marisa_trie-0.7.8-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84991b52a187d09b269c4caefc8b857a81156c44997eec7eac0e2862d108cc20 |
|
MD5 | ede82d232a7f29dbf2b905514823fad1 |
|
BLAKE2b-256 | 48558e2cb1544416760209e1e96ecbf1db7fb8a4af734cf6c5bfa07079fa11ba |
Hashes for marisa_trie-0.7.8-cp311-cp311-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfe649b02b6318bac572b86d9ddd8276c594411311f8e5ef2edc4bcd7285a06f |
|
MD5 | f3b457d42ffc7532a3e10baaa5447036 |
|
BLAKE2b-256 | 13bff29040719dad89309cd90a6400974756859d61271aa79feb49000d9b9220 |
Hashes for marisa_trie-0.7.8-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 396555d5f52dc86c65717052573fa2875e10f9e5dd014f825677beadcaec8248 |
|
MD5 | f3e77845fdc7eab625e3a41a18f67325 |
|
BLAKE2b-256 | fdd7b38ddfaa4b84d55982d21f773bce63b7a916435f50996d238ef5edbddd44 |
Hashes for marisa_trie-0.7.8-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34189c321f30cefb76a6b20c7f055b3f6cd0bc8378c16ba8b7283fd898bf4ac2 |
|
MD5 | d1e117b75a4b3bb8809e217ed12a984d |
|
BLAKE2b-256 | 3eb2ab326730d4ab6d407e1189cbe3b41efbce5400041abe4677fe6e027c2f60 |
Hashes for marisa_trie-0.7.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ef2c4a5023bb6ddbaf1803187b7fb3108e9955aa9c60564504e5f622517c9e7 |
|
MD5 | 99768cb27e0a7c437c3a012eb7407a28 |
|
BLAKE2b-256 | 5b5fc78749e844c01c3671bc8cc89f74ec5fa71784290c510611c1e79cba6a95 |
Hashes for marisa_trie-0.7.8-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24e873619f61bef6a87c669ae459b79d98822270e8a10b21fc52dddf2acc9a46 |
|
MD5 | e27fa854d4b60ff5c7822fd4a649c9d8 |
|
BLAKE2b-256 | 1c6507d91a1beff7fcc6ad72b5ecde4e48630d544d52a9c9a2faef9a42f2a272 |
Hashes for marisa_trie-0.7.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68087942e95acb5801f2a5e9a874aa57af27a4afb52aca81fe1cbe22b2a2fd38 |
|
MD5 | 2b4400fe89ffda01f1d11229c07f9d29 |
|
BLAKE2b-256 | a6ea1bcf476d0e2a6d7bf353cf0e21eaa0fe3988850650bac84f82282b3ed20d |
Hashes for marisa_trie-0.7.8-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9ab632c5caef23a59cd43c76ab59e325f9eadd1e9c8b1c34005b9756ae716ee |
|
MD5 | a41c73593b1755c85b9ece64bef4c769 |
|
BLAKE2b-256 | 6392a5fffd2cb3f82b80f45fd638ca60096a1081c860296018b4dcec2bd2ef42 |
Hashes for marisa_trie-0.7.8-cp311-cp311-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a891d2841da153b98c6c7fbe0a89ea8edbc164bdc96a001f360bdcdd54e2070d |
|
MD5 | a21be0bd116cd5b71ea628e7ac115a5a |
|
BLAKE2b-256 | 232c40f2bae01b493f7b15058485eb50e136529e7018775dc8eb3be6cc3717a5 |
Hashes for marisa_trie-0.7.8-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a432607bae139183c7251da7eb22f761440bc07d92eacc9e9f7dc0d87f70c495 |
|
MD5 | e359e77a4f126c888712b77d9bbca2a6 |
|
BLAKE2b-256 | 1fec9cc76982f2a305438dc1489ed5cace1c838778d9168c9fcc8b1b41ffc29d |
Hashes for marisa_trie-0.7.8-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7200cde8e2040811e98661a60463b296b76a6b224411f8899aa0850085e6af40 |
|
MD5 | 0ead44c2ac2166800877a03ef01ebc93 |
|
BLAKE2b-256 | 5f736febade203e73682b79da58275f067a081c9246a0a8bfbb8f5bca5074590 |
Hashes for marisa_trie-0.7.8-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c2a33ede2655f1a6fb840729128cb4bc48829108711f79b7a645b6c0c54b5c2 |
|
MD5 | ce979ae8163869a9d73aa17c3756113e |
|
BLAKE2b-256 | 6899eea33751cc83022c665fb740bc00e2afda35c4ab10c98dbe8044cbb46c67 |
Hashes for marisa_trie-0.7.8-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a537e0efff1ec880bc212390e97f1d35832a44bd78c96807ddb685d538875096 |
|
MD5 | b7cbeccb67137391958a907daa2fdac4 |
|
BLAKE2b-256 | f5d0c2bbbea10d0dfa1c7e90ecc3c81e4fd71ed4deb2d8e08462cd667f11a813 |
Hashes for marisa_trie-0.7.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49131e51aad530e4d47c716cef1bbef15a4e5b8f75bddfcdd7903f5043ef2331 |
|
MD5 | 5220c13b2e3850518dceb6e8dc23d5c6 |
|
BLAKE2b-256 | 6f0478bfe793f3bfaca5f208507aa923aabe89fe291beb58b1c003becd701568 |
Hashes for marisa_trie-0.7.8-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45b0a38e015d0149141f028b8892ab518946b828c7931685199549294f5893ca |
|
MD5 | ce98ff5cb74c3e9464c0c2215357f4ae |
|
BLAKE2b-256 | 5b1dd951b87ea713ab33e99e0c18361f30ff7bb506f1b9f1bc2c5df70ef42f8f |
Hashes for marisa_trie-0.7.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 782c1515caa603656e15779bc61d5db3b079fa4270ad77f464908796e0d940aa |
|
MD5 | 6f14710b25eed7d013a12878fd8658ae |
|
BLAKE2b-256 | a4cbe766cf73d0dd3fe835836791fcb81022a2b33d1d5fb1ed796e1ad66af9c5 |
Hashes for marisa_trie-0.7.8-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73296b4d6d8ce2f6bc3898fe84348756beddb10cb56442391d050bff135e9c4c |
|
MD5 | 87b1c0311a1e47d9d7daacc7cf26010c |
|
BLAKE2b-256 | 60513e02046053d038f79863c88c239f6a19b6637eef83b8bc5eb1f0a1e99180 |
Hashes for marisa_trie-0.7.8-cp310-cp310-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f1cf9d5ead4471b149fdb93a1c84eddaa941d23e67b0782091adc222d198a87 |
|
MD5 | a06641def15913a6b750eac3c9df5e9a |
|
BLAKE2b-256 | 28ed4041730122e7afed61fb39e480d243aa0f5db67450eb36b4deb53ca4a81b |
Hashes for marisa_trie-0.7.8-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82ba3caed5acfdff6a23d6881cc1927776b7320415261b6b24f48d0a190ab890 |
|
MD5 | 9492708dab275dec6a9e7904c907d5a0 |
|
BLAKE2b-256 | da4889ba8e4f66f82f9ee777662999bbb2b134ce602c5e5be43f5b07b0eba670 |
Hashes for marisa_trie-0.7.8-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75317347f20bf05ab2ce5537a90989b1439b5e1752f558aad7b5d6b43194429b |
|
MD5 | 76c063378026edadb42215c95c9443a5 |
|
BLAKE2b-256 | 0ba453fe5352e894171e610c8165062d05026774087bdf0b43b0e6b077a2b244 |
Hashes for marisa_trie-0.7.8-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c53b1d02f4974ecb52c6e8c6f4f1dbf3a15e79bc3861f4ad48b14e4e77c82342 |
|
MD5 | 4725007cf6483ad9b0f4f74b140d2e9e |
|
BLAKE2b-256 | 46b631a9b5695580e50eda6854468a864ef8366ab2f9c48c47d2918e66cf3586 |
Hashes for marisa_trie-0.7.8-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cf04156f38dc46f0f14423f98559c5def7d83f3a30f8a580c27ad3b0311ce76 |
|
MD5 | 696f19ec763e0c2364b59e1d2a4e6362 |
|
BLAKE2b-256 | a7e13edcbf67e65214be7d53867d532ed39d92d83c14dabe2dcb9f29ca98c13a |
Hashes for marisa_trie-0.7.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6412c816be723a0f11dd41225a30a08182cf2b3b7b3c882c44335003bde47003 |
|
MD5 | 9f5b84f1feded35b2ca16af06c795850 |
|
BLAKE2b-256 | cf024adb699f60392e94c1d8a476e36624269e94a7ca92337cba8acea6b7cf0f |
Hashes for marisa_trie-0.7.8-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6fcdb7f802db43857df3825c4c11acd14bb380deb961ff91e260950886531400 |
|
MD5 | 2452a7022522d6d5764dd186c78915f9 |
|
BLAKE2b-256 | f2163756b8e773ec0bff456f5c70f9d113a7b28e484c9bde2af03222930d3cc2 |
Hashes for marisa_trie-0.7.8-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80b22bdbebc3e6677e83db1352e4f6d478364107874c031a34a961437ead4e93 |
|
MD5 | 926e6cd8012ec7b27394dc69e265f801 |
|
BLAKE2b-256 | 96d8c73cb91078266964e18ee4a27970e5690124f477912f3e364c1feaadbccf |
Hashes for marisa_trie-0.7.8-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | db2bdc480d83a1a566b3a64027f9fb34eae98bfe45788c41a45e99d430cbf48a |
|
MD5 | ca736d92f5d8020d38a6162478245e8c |
|
BLAKE2b-256 | d28b15a418aa0eb5666b9eaac2465dd465314c3e8795dcad2c2690774c7b6b4b |
Hashes for marisa_trie-0.7.8-cp39-cp39-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8df5238c7b29498f4ee24fd3ee25e0129b3c56beaed1dd1628bce0ebac8ec8c |
|
MD5 | e89bffd916c4351f0e7663127f9591a0 |
|
BLAKE2b-256 | 37c82e67309f498a640f099a81176d80861d9fb939a634217b7691296fac45ca |
Hashes for marisa_trie-0.7.8-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 07c14c88fde8a0ac55139f9fe763dc0deabc4b7950047719ae986ca62135e1fb |
|
MD5 | 9a00413ac2ea065ef980a2d49c757ae8 |
|
BLAKE2b-256 | 0fcecaf2e7a78fc8a6448cfff2065e71df367feceed14c07a0b674b6e7c16c31 |
Hashes for marisa_trie-0.7.8-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d75b5d642b3d1e47a0ab649fb5eb6bf3681a5e1d3793c8ea7546586ab72731fd |
|
MD5 | c452530ecea5701a93b215d13891bf57 |
|
BLAKE2b-256 | c3ab9d4809d844f9928bb12c2b546d6d43d304dd5e7cabeeba1cbd93125d86d1 |
Hashes for marisa_trie-0.7.8-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66b13382be3c277f32143e6c814344118721c7954b2bfb57f5cfe93d17e63c9e |
|
MD5 | 954530c67cd39c36927cbc64fd3d993a |
|
BLAKE2b-256 | 50a0f152106e92490ebbca2a4f163f904e6c65c1252c8143625f13a6bf5df3d8 |
Hashes for marisa_trie-0.7.8-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd7e71d8d85d04d2a5d23611663b2d322b60c98c2edab7e9ef9a2019f7435c5b |
|
MD5 | ea53ac0838c986858775634ca4978a67 |
|
BLAKE2b-256 | 2db0bc68fc991a6dec629dce85e6c656f32b5bce1ed4c94d3e733030be5ecacf |
Hashes for marisa_trie-0.7.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c1daaa8c38423fbd119db6654f92740d5ee40d1185a2bbc47afae6712b9ebfc |
|
MD5 | 7976c3470916b46f3394878ee86bb75b |
|
BLAKE2b-256 | d5a8732493949bbedcc415da8acd10e11b049bfc1ba344facff6b97669276abf |
Hashes for marisa_trie-0.7.8-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 266bf4b6e00b4cff2b8618533919d38b883127f4e5c0af0e0bd78a042093dd99 |
|
MD5 | 14afb0264f319895237ab2217d4ba72a |
|
BLAKE2b-256 | d90ff77373cf084d639a424949d9c90417e1eec9b794c9625c536a1f89bf8d39 |
Hashes for marisa_trie-0.7.8-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0359f392679774d1ff014f12efdf48da5d661e6241531ff55a3ae5a72a1137e |
|
MD5 | b42d169d9b7798e5b08567f2fa7eb4d3 |
|
BLAKE2b-256 | ba2442f27f5e2b11d7c1ff386a8dc1c82a39ec28405c8d935ac1447f714922f8 |
Hashes for marisa_trie-0.7.8-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1b4d07158a3f9b4e84ee709a1fa86b9e11f3dd3b1e6fc45493195105a029545 |
|
MD5 | a6752e957ee68929b63792fad2f8f633 |
|
BLAKE2b-256 | a894e0703ee2fc3a4ec387b4e90a8594ac478b2ee8baaa4d5377a7e2e055e054 |
Hashes for marisa_trie-0.7.8-cp38-cp38-macosx_10_9_universal2.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08858920d0e09ca07d239252884fd72db2abb56c35ff463145ffc9c1277a4f34 |
|
MD5 | 0df2988ad8d4a5a0daffe54ce0577506 |
|
BLAKE2b-256 | 4b98ddea888794a47a6e13a1c51afbd88411dbd0dddf2af7d77a1198b6f3e513 |
Hashes for marisa_trie-0.7.8-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 579d69981b18f427bd8e540199c4de400a2bd4ae98e96c814a12cbf766e7029b |
|
MD5 | 22b97dad45a3f03272f6b65909025a3e |
|
BLAKE2b-256 | dd2eacd6305972deaad41ed39c5dc8159195c9ae9f06549db2ec958891e6a127 |
Hashes for marisa_trie-0.7.8-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93172a7314d4d5993970dbafb746f23140d3abfa0d93cc174e766a302d125f7d |
|
MD5 | f036965de731749428d34d3166340934 |
|
BLAKE2b-256 | 526fc5d5ef02aafeb245ae7712f52be645fca373e6537f1bc632854333bfd169 |
Hashes for marisa_trie-0.7.8-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 353113e811ccfa176fbb611b83671f0b3b40f46b3896b096c10e43f65d35916d |
|
MD5 | 057de87fa5c76174c401fd6dd3bc2734 |
|
BLAKE2b-256 | 9bccc0cfdcd84bd5361112a0314e4515ca7212587e8c1f36e27ac8bf4fba59c7 |
Hashes for marisa_trie-0.7.8-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 524c02f398d361aaf85d8f7709b5ac6de68d020c588fb6c087fb171137643c13 |
|
MD5 | ad23fa37b15e264f25b5ce62a33e7a30 |
|
BLAKE2b-256 | 7eb12093945aa2b1b7de5ea23dd6a79fca847dfeb23e1b71c67621b790eca011 |
Hashes for marisa_trie-0.7.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f280f059be417cff81ac030db6a002f8a93093c7ca4555e570d43a24ed45514 |
|
MD5 | 1ef9e0d9652535bb2bf04dd08fef7975 |
|
BLAKE2b-256 | 60af950f55b243102590617637fa18bf899606bb919b5928f327bfb5be03fdcb |
Hashes for marisa_trie-0.7.8-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ae35c696f3c5b57c5fe4f73725102f3fe884bc658b854d484dfe6d7e72c86f5 |
|
MD5 | e2bbf832ce6292adf32d806556acf817 |
|
BLAKE2b-256 | e9c0d9cfa406c8271d9cb1934f2773699fb8cacf9034b3ec8261adda1416a321 |
Hashes for marisa_trie-0.7.8-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd86212d5037973deda057fc29d60e83dca05e68fa1e7ceaf014c513975c7a0d |
|
MD5 | 380cf74621caed8505c9dcb521c6f64a |
|
BLAKE2b-256 | 73809f0f29b87d73d9ecae7d7a00e0f17c9dd39dc0b2a4d5671a9dc40a50b39f |
Hashes for marisa_trie-0.7.8-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5bf2912810e135ce1e60a9b56a179ed62258306103bf5dd3186307f5c51b28f |
|
MD5 | a69927891feefa230539c22b16611a4f |
|
BLAKE2b-256 | 506259ecbf9fb47f82e007d869f5f8c446837a0633024cdb9c88192288a5e983 |
Hashes for marisa_trie-0.7.8-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 645908879ae8fcadfb51650fc176902b9e68eee9a8c4d4d8c682cf99ce3ff029 |
|
MD5 | b8b3bd5769314067d5b985cd133a1903 |
|
BLAKE2b-256 | e4f0a8bc552435167bfa94e94b0b55cab99e05be1283599a742b4343156dbd9f |
Hashes for marisa_trie-0.7.8-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34f927f2738d0b402b76821895254e6a164d5020042559f7d910f6632829cdfa |
|
MD5 | e7c5c7f9659c057b6364a9d5f9dc80b3 |
|
BLAKE2b-256 | d33ece9f22438feb58d11a377710b4c44c03ede3053655af530040d1cd4eeebd |
Hashes for marisa_trie-0.7.8-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6232506b4d66da932f70cf359a4c5ba9e086228ccd97b602159e90c6ea53dab |
|
MD5 | d849169cc28515b90c3e6b9ed3626476 |
|
BLAKE2b-256 | cf35d2cc36ccac53439764324b72d0edaa98ca59afd3e60e53622c02f86d42f9 |
Hashes for marisa_trie-0.7.8-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f96531013252bca14f7665f67aa642be113b6c348ada5e167ebf8db27b1551b5 |
|
MD5 | 814b1b3857bf552b61e37828bca3a9a6 |
|
BLAKE2b-256 | ae5d2584cba5158313da5503788ef9282542c93f883f074aca4d3a353f19e562 |
Hashes for marisa_trie-0.7.8-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ed76391b132c6261cfb402c1a08679e635d09a0a142dae2c1744d816f103c7f |
|
MD5 | 35f856d2b2f9a0cd80c9daae09d2a77e |
|
BLAKE2b-256 | 2251ecb5fe6972f82f9c2ed4e08197e41473f7c966fcd4eaa78467b13b3e2670 |
Hashes for marisa_trie-0.7.8-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0555104fe9f414abb12e967322a13df778b21958d1727470f4c8dedfde76a8f2 |
|
MD5 | 46fd0d4229d0ad1e30f2a55ba659033e |
|
BLAKE2b-256 | 0c57caa77a419c10a04b89fe5b1ab2dc5c857883ef90dae0104049a9778cb3c5 |